0001437749-22-005884.txt : 20220310 0001437749-22-005884.hdr.sgml : 20220310 20220310170556 ACCESSION NUMBER: 0001437749-22-005884 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20220131 FILED AS OF DATE: 20220310 DATE AS OF CHANGE: 20220310 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Concrete Pumping Holdings, Inc. CENTRAL INDEX KEY: 0001703956 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION SPECIAL TRADE CONTRACTORS [1700] IRS NUMBER: 831779605 STATE OF INCORPORATION: DE FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38166 FILM NUMBER: 22729930 BUSINESS ADDRESS: STREET 1: 500 E. 84TH AVENUE STREET 2: SUITE A-5 CITY: THORNTON STATE: CO ZIP: 80229 BUSINESS PHONE: 303-289-7497 MAIL ADDRESS: STREET 1: 500 E. 84TH AVENUE STREET 2: SUITE A-5 CITY: THORNTON STATE: CO ZIP: 80229 FORMER COMPANY: FORMER CONFORMED NAME: Industrea Acquisition Corp. DATE OF NAME CHANGE: 20170414 10-Q 1 bbpp20220127_10q.htm FORM 10-Q bbpp20220127_10q.htm
0001703956 CONCRETE PUMPING HOLDINGS, INC. false --10-31 Q1 2022 0.0001 0.0001 2,450,980 2,450,980 2,450,980 2,450,980 0.0001 0.0001 500,000,000 500,000,000 56,700,148 56,700,148 56,564,642 56,564,642 0.7 0 01 3 3 13,017,677 0 7 17.8 1 0 1 33.33 3 33.33 3 33.33 3 Time Based Only 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 13 Market/Time- Based 13 Market/Time- Based 13 Market/Time- Based 16 Market/Time- Based 16 Market/Time- Based 16 Market/Time- Based 19 Market/Time- Based 19 Market/Time- Based 19 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based Time Based Only 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based Total The $8.00 market condition price target was achieved on August 23, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period. The $6.00 market condition price target was achieved on March 29, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period. 00017039562021-11-012022-01-31 xbrli:shares 00017039562022-03-08 thunderdome:item iso4217:USD 00017039562022-01-31 00017039562021-10-31 iso4217:USDxbrli:shares 00017039562020-11-012021-01-31 0001703956us-gaap:CommonStockMember2020-10-31 0001703956us-gaap:AdditionalPaidInCapitalMember2020-10-31 0001703956us-gaap:TreasuryStockMember2020-10-31 0001703956us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-31 0001703956us-gaap:RetainedEarningsMember2020-10-31 00017039562020-10-31 0001703956us-gaap:CommonStockMember2020-11-012021-01-31 0001703956us-gaap:AdditionalPaidInCapitalMember2020-11-012021-01-31 0001703956us-gaap:TreasuryStockMember2020-11-012021-01-31 0001703956us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-11-012021-01-31 0001703956us-gaap:RetainedEarningsMember2020-11-012021-01-31 0001703956us-gaap:CommonStockMember2021-01-31 0001703956us-gaap:AdditionalPaidInCapitalMember2021-01-31 0001703956us-gaap:TreasuryStockMember2021-01-31 0001703956us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-31 0001703956us-gaap:RetainedEarningsMember2021-01-31 00017039562021-01-31 0001703956us-gaap:CommonStockMember2021-10-31 0001703956us-gaap:AdditionalPaidInCapitalMember2021-10-31 0001703956us-gaap:TreasuryStockMember2021-10-31 0001703956us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-31 0001703956us-gaap:RetainedEarningsMember2021-10-31 0001703956us-gaap:CommonStockMember2021-11-012022-01-31 0001703956us-gaap:AdditionalPaidInCapitalMember2021-11-012022-01-31 0001703956us-gaap:TreasuryStockMember2021-11-012022-01-31 0001703956us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-11-012022-01-31 0001703956us-gaap:RetainedEarningsMember2021-11-012022-01-31 0001703956us-gaap:CommonStockMember2022-01-31 0001703956us-gaap:AdditionalPaidInCapitalMember2022-01-31 0001703956us-gaap:TreasuryStockMember2022-01-31 0001703956us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-31 0001703956us-gaap:RetainedEarningsMember2022-01-31 00017039562020-11-012021-10-31 00017039562019-11-012020-10-31 xbrli:pure 0001703956bbcp:BrundageBoneMember2022-01-31 0001703956bbcp:CamfaudMember2022-01-31 0001703956bbcp:EcoPanIncMember2022-01-31 0001703956bbcp:USConcretePumpingMember2021-11-012022-01-31 utr:Y 0001703956us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2021-11-012022-01-31 0001703956us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2021-11-012022-01-31 0001703956us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-11-012022-01-31 0001703956us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2021-11-012022-01-31 0001703956us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2021-11-012022-01-31 0001703956us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2021-11-012022-01-31 0001703956us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-11-012022-01-31 0001703956us-gaap:TransportationEquipmentMembersrt:MinimumMember2021-11-012022-01-31 0001703956us-gaap:TransportationEquipmentMembersrt:MaximumMember2021-11-012022-01-31 0001703956bbcp:TimeBasedOnlyMember2021-11-012022-01-31 0001703956us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2022-01-31 0001703956us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2021-10-31 0001703956bbcp:PioneerConcretePumpingServicesMember2021-11-012021-11-30 0001703956bbcp:PioneerConcretePumpingServicesMembersrt:MinimumMember2021-11-012021-11-30 0001703956bbcp:PioneerConcretePumpingServicesMembersrt:MaximumMember2021-11-012021-11-30 0001703956bbcp:HiTechConcretePumpingServicesMember2021-09-012021-09-30 0001703956bbcp:PioneerConcretePumpingServicesMember2021-09-012021-09-30 0001703956bbcp:HiTechConcretePumpingServicesMembersrt:MinimumMember2021-09-012021-09-30 0001703956bbcp:HiTechConcretePumpingServicesMembersrt:MaximumMember2021-09-012021-09-30 0001703956us-gaap:CarryingReportedAmountFairValueDisclosureMemberbbcp:SeniorSecuredNotesMember2022-01-31 0001703956us-gaap:EstimateOfFairValueFairValueDisclosureMemberbbcp:SeniorSecuredNotesMember2022-01-31 0001703956us-gaap:CarryingReportedAmountFairValueDisclosureMemberbbcp:SeniorSecuredNotesMember2021-10-31 0001703956us-gaap:EstimateOfFairValueFairValueDisclosureMemberbbcp:SeniorSecuredNotesMember2021-10-31 0001703956us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CapitalLeaseObligationsMember2022-01-31 0001703956us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CapitalLeaseObligationsMember2022-01-31 0001703956us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CapitalLeaseObligationsMember2021-10-31 0001703956us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CapitalLeaseObligationsMember2021-10-31 0001703956bbcp:PublicWarrantsMember2022-01-31 0001703956bbcp:PublicWarrantsMember2021-10-31 0001703956bbcp:PrivateWarrantsMember2022-01-31 0001703956bbcp:PrivateWarrantsMember2021-10-31 0001703956bbcp:WarrantToPurchaseClassACommonStockMember2022-01-31 utr:D 0001703956bbcp:WarrantToPurchaseClassACommonStockMember2021-11-012022-01-31 0001703956us-gaap:LandBuildingsAndImprovementsMember2022-01-31 0001703956us-gaap:LandBuildingsAndImprovementsMember2021-10-31 0001703956us-gaap:AssetsHeldUnderCapitalLeasesMember2022-01-31 0001703956us-gaap:AssetsHeldUnderCapitalLeasesMember2021-10-31 0001703956us-gaap:MachineryAndEquipmentMember2022-01-31 0001703956us-gaap:MachineryAndEquipmentMember2021-10-31 0001703956us-gaap:TransportationEquipmentMember2022-01-31 0001703956us-gaap:TransportationEquipmentMember2021-10-31 0001703956us-gaap:FurnitureAndFixturesMember2022-01-31 0001703956us-gaap:FurnitureAndFixturesMember2021-10-31 0001703956bbcp:USConcreteWasteManagementServicesMember2021-11-012022-01-31 0001703956us-gaap:CustomerRelationshipsMember2022-01-31 0001703956us-gaap:CustomerRelationshipsMember2021-11-012022-01-31 0001703956us-gaap:CustomerRelationshipsMember2021-10-31 0001703956us-gaap:CustomerRelationshipsMember2020-11-012021-10-31 0001703956us-gaap:TradeNamesMember2022-01-31 0001703956us-gaap:TradeNamesMember2021-11-012022-01-31 0001703956us-gaap:TradeNamesMember2021-10-31 0001703956bbcp:TradeNamesIndefiniteLivedMember2020-11-012021-10-31 0001703956bbcp:TradeNamesIndefiniteLivedMember2021-10-31 0001703956bbcp:TradeNamesIndefiniteLivedMember2022-01-31 0001703956bbcp:AssembledWorkforceMember2022-01-31 0001703956us-gaap:NoncompeteAgreementsMember2022-01-31 0001703956us-gaap:NoncompeteAgreementsMember2021-10-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcretePumpingMember2020-10-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKOperationsMember2020-10-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcreteWasteManagementServicesMember2020-10-31 0001703956us-gaap:OperatingSegmentsMember2020-10-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKOperationsMember2020-11-012021-01-31 0001703956us-gaap:OperatingSegmentsMember2020-11-012021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcretePumpingMember2021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKOperationsMember2021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcreteWasteManagementServicesMember2021-01-31 0001703956us-gaap:OperatingSegmentsMember2021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcretePumpingMember2021-10-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKOperationsMember2021-10-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcreteWasteManagementServicesMember2021-10-31 0001703956us-gaap:OperatingSegmentsMember2021-10-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKOperationsMember2021-11-012022-01-31 0001703956us-gaap:OperatingSegmentsMember2021-11-012022-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcretePumpingMember2022-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKOperationsMember2022-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcreteWasteManagementServicesMember2022-01-31 0001703956us-gaap:OperatingSegmentsMember2022-01-31 0001703956bbcp:SeniorSecuredNotesMember2021-01-28 0001703956bbcp:AssetBackedRevolvingCreditFacilityMember2021-01-28 0001703956bbcp:SeniorSecuredNotesMember2022-01-31 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberus-gaap:StandbyLettersOfCreditMember2018-12-06 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:OtherLoanBorrowingsMember2018-12-06 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:OtherLoanBorrowingsMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-12-062018-12-06 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:OtherLoanBorrowingsMemberus-gaap:BaseRateMember2021-01-282021-09-30 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:OtherLoanBorrowingsMemberbbcp:SterlingOvernightIndexAverageMember2021-10-012021-10-31 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:OtherLoanBorrowingsMember2021-10-012021-10-31 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:AverageExcessAvailabilityTrancheOneMembersrt:MinimumMember2018-12-062018-12-06 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:AverageExcessAvailabilityTrancheOneMember2021-11-012022-01-31 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:AverageExcessAvailabilityTrancheTwoMembersrt:MaximumMember2018-12-062018-12-06 0001703956bbcp:AssetBackedRevolvingCreditFacilityMember2022-01-31 0001703956bbcp:TermLoanAgreementMember2018-12-06 0001703956bbcp:TermLoanAgreementMember2019-05-012019-05-31 0001703956bbcp:TermLoanAgreementMemberus-gaap:EurodollarMember2018-12-06 0001703956bbcp:TermLoanAgreementMemberus-gaap:BaseRateMember2018-12-06 0001703956bbcp:TermLoanAgreementMember2021-01-282021-01-28 0001703956bbcp:SeniorSecuredNotesMember2021-01-28 0001703956bbcp:AssetBackedRevolvingCreditFacilityMember2021-01-28 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:RevolvingLoanMember2022-01-31 0001703956bbcp:AssetBackedRevolvingCreditFacilityMemberbbcp:RevolvingLoanMember2021-10-31 0001703956bbcp:SeniorSecuredNotesMember2021-10-31 0001703956bbcp:AccruedLiabilitiesAndOtherLiabilitiesMember2022-01-31 0001703956bbcp:AccruedLiabilitiesAndOtherLiabilitiesMember2021-10-31 0001703956us-gaap:StandbyLettersOfCreditMember2022-01-31 00017039562018-12-06 0001703956us-gaap:SeriesAPreferredStockMember2018-12-062018-12-06 0001703956bbcp:PublicWarrantsMember2019-04-292019-04-29 0001703956bbcp:PrivateWarrantsMember2019-04-292019-04-29 0001703956bbcp:PublicOfferingMember2019-05-142019-05-14 0001703956bbcp:PublicOfferingMember2019-05-14 0001703956bbcp:DirectorsOfficersStockholdersMemberbbcp:PublicOfferingMember2019-05-142019-05-14 0001703956bbcp:DirectorsOfficersStockholdersMemberbbcp:PublicOfferingMember2019-05-14 0001703956us-gaap:SeriesAPreferredStockMember2020-11-012021-01-31 0001703956us-gaap:SeriesAPreferredStockMember2019-06-06 00017039562019-06-062019-06-06 0001703956bbcp:PublicWarrantsMember2019-04-012019-04-01 0001703956bbcp:PrivateWarrantsMember2019-04-012019-04-01 00017039562019-04-292019-04-29 0001703956bbcp:The2018OmnibusIncentivePlanMembercountry:GB2019-10-31 0001703956bbcp:The6MarketTimeBasedMemberbbcp:ClosingPriceOf600For30ConsecutiveTradingDaysMember2022-01-31 0001703956bbcp:The6MarketTimeBasedMemberbbcp:ClosingPriceOf600For30ConsecutiveTradingDaysMember2021-11-012022-01-31 0001703956bbcp:The8MarketTimeBasedMemberbbcp:ClosingPriceOf800For30ConsecutiveTradingDaysMember2022-01-31 0001703956bbcp:The8MarketTimeBasedMemberbbcp:ClosingPriceOf800For30ConsecutiveTradingDaysMember2021-11-012022-01-31 0001703956bbcp:The10MarketTimeBasedMemberbbcp:ClosingPriceOf1000For30ConsecutiveTradingDaysMember2022-01-31 0001703956bbcp:The10MarketTimeBasedMemberbbcp:ClosingPriceOf1000For30ConsecutiveTradingDaysMember2021-11-012022-01-31 0001703956us-gaap:RestrictedStockMember2021-11-012022-01-31 0001703956us-gaap:RestrictedStockMember2020-11-012021-01-31 0001703956us-gaap:EmployeeStockOptionMember2021-11-012022-01-31 0001703956us-gaap:EmployeeStockOptionMember2020-11-012021-01-31 0001703956bbcp:MarketBasedAwardMember2022-01-31 0001703956bbcp:MarketBasedAwardMember2021-11-012022-01-31 0001703956bbcp:Award1Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award1Membercountry:US2022-01-31 0001703956bbcp:Award2Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award2Membercountry:US2022-01-31 0001703956bbcp:Award3Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award3Membercountry:US2022-01-31 0001703956bbcp:Award4Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award4Membercountry:US2022-01-31 0001703956bbcp:Award5Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award5Membercountry:US2022-01-31 0001703956bbcp:Award6Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award6Membercountry:US2022-01-31 0001703956bbcp:Award7Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award7Membercountry:US2022-01-31 0001703956bbcp:Award8Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award8Membercountry:US2022-01-31 0001703956bbcp:Award9Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award9Membercountry:US2022-01-31 0001703956bbcp:Award10Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award10Membercountry:US2022-01-31 0001703956bbcp:Award11Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award11Membercountry:US2022-01-31 0001703956bbcp:Award12Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award12Membercountry:US2022-01-31 0001703956bbcp:Award13Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award13Membercountry:US2022-01-31 0001703956bbcp:Award14Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award14Membercountry:US2022-01-31 0001703956bbcp:Award15Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award15Membercountry:US2022-01-31 0001703956bbcp:Award16Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award16Membercountry:US2022-01-31 0001703956bbcp:Award17Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award17Membercountry:US2022-01-31 0001703956bbcp:Award18Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award18Membercountry:US2022-01-31 0001703956bbcp:Award19Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award19Membercountry:US2022-01-31 0001703956bbcp:Award20Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award20Membercountry:US2022-01-31 0001703956bbcp:Award21Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award21Membercountry:US2022-01-31 0001703956bbcp:Award22Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award22Membercountry:US2022-01-31 0001703956bbcp:Award23Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award23Membercountry:US2022-01-31 0001703956bbcp:Award24Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award24Membercountry:US2022-01-31 0001703956bbcp:Award25Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award25Membercountry:US2022-01-31 0001703956bbcp:Award26Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award26Membercountry:US2022-01-31 0001703956bbcp:Award27Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award27Membercountry:US2022-01-31 0001703956bbcp:Award28Membercountry:US2021-11-012022-01-31 0001703956bbcp:Award28Membercountry:US2022-01-31 0001703956bbcp:Award29Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award29Membercountry:GB2022-01-31 0001703956bbcp:Award30Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award30Membercountry:GB2022-01-31 0001703956bbcp:Award31Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award31Membercountry:GB2022-01-31 0001703956bbcp:Award32Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award32Membercountry:GB2022-01-31 0001703956bbcp:Award33Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award33Membercountry:GB2022-01-31 0001703956bbcp:Award34Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award34Membercountry:GB2022-01-31 0001703956bbcp:Award35Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award35Membercountry:GB2022-01-31 0001703956bbcp:Award36Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award36Membercountry:GB2022-01-31 0001703956bbcp:Award37Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award37Membercountry:GB2022-01-31 0001703956bbcp:Award38Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award38Membercountry:GB2022-01-31 0001703956bbcp:Award39Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award39Membercountry:GB2022-01-31 0001703956bbcp:Award40Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award40Membercountry:GB2022-01-31 0001703956bbcp:Award41Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award41Membercountry:GB2022-01-31 0001703956bbcp:Award42Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award42Membercountry:GB2022-01-31 0001703956bbcp:Award43Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award43Membercountry:GB2022-01-31 0001703956bbcp:Award44Membercountry:GB2021-11-012022-01-31 0001703956bbcp:Award44Membercountry:GB2022-01-31 0001703956us-gaap:WarrantMember2020-11-012022-01-31 0001703956us-gaap:RestrictedStockMember2021-11-012022-01-31 0001703956bbcp:VestedStockOptionsMember2021-11-012022-01-31 0001703956bbcp:VestedNonqualifiedStockOptionsMember2021-11-012022-01-31 0001703956bbcp:SeriesAPreferredStocksMember2021-11-012022-01-31 0001703956us-gaap:WarrantMember2020-11-012021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcretePumpingMember2021-11-012022-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcretePumpingMember2020-11-012021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKConcretePumpingMember2021-11-012022-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKConcretePumpingMember2020-11-012021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcreteWasteManagementServicesMember2021-11-012022-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:USConcreteWasteManagementServicesMember2020-11-012021-01-31 0001703956us-gaap:CorporateNonSegmentMember2021-11-012022-01-31 0001703956us-gaap:CorporateNonSegmentMember2020-11-012021-01-31 0001703956us-gaap:IntersegmentEliminationMember2021-11-012022-01-31 0001703956us-gaap:IntersegmentEliminationMember2020-11-012021-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKConcretePumpingMember2022-01-31 0001703956us-gaap:OperatingSegmentsMemberbbcp:UKConcretePumpingMember2021-10-31 0001703956us-gaap:CorporateNonSegmentMember2022-01-31 0001703956us-gaap:CorporateNonSegmentMember2021-10-31 0001703956us-gaap:IntersegmentEliminationMember2022-01-31 0001703956us-gaap:IntersegmentEliminationMember2021-10-31 0001703956country:US2021-11-012022-01-31 0001703956country:US2020-11-012021-01-31 0001703956country:GB2021-11-012022-01-31 0001703956country:GB2020-11-012021-01-31 0001703956country:US2022-01-31 0001703956country:US2021-10-31 0001703956country:GB2022-01-31 0001703956country:GB2021-10-31
 

 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

(Mark One)

 

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

 

For the quarterly period ended January 31, 2022

OR

 

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

 

Commission File No. 001-38166

 

CONCRETE PUMPING HOLDINGS, INC.

(Exact name of Registrant as specified in its charter)

 

Delaware

83-1779605

(State or other jurisdiction of incorporation or organization)

(I.R.S. employer identification no.)

 

500 E. 84th Avenue, Suite A-5

Thornton, Colorado 80229

(Address of principal executive offices, including zip code)

 

(303) 289-7497

(Registrant's telephone number, including area code)

None

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

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock

BBCP

The Nasdaq Capital Market

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

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

 

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

 

As of March 8, 2022, the registrant had 56,740,516 shares of common stock outstanding.

 

 

 
 

CONCRETE PUMPING HOLDINGS, INC.

FORM 10-Q

FOR THE QUARTER ENDED January 31, 2022

 

 

 

 

Page

Part I. Financial Information

 

 

 

 

 

Item 1.

Unaudited Consolidated Financial Statements:

 

 

 

Consolidated Balance Sheets

3

 

 

Consolidated Statements of Operations and Comprehensive Income

4

 

 

Consolidated Statements of Changes in Stockholders Equity

6

 

 

Consolidated Statements of Cash Flows

7

 

 

Notes to Unaudited Consolidated Financial Statements

9

 

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

30

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

46

 

Item 4.

Controls and Procedures

46

 

 

 

 

Part II. Other Information

 

 

 

 

 

 

Item 1.

Legal Proceedings

47

 

Item 1A.

Risk Factors

47

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

47

 

Item 3.

Defaults Upon Senior Securities

47

 

Item 4.

Mine Safety Disclosures

47

 

Item 5.

Other Information

47

 

Item 6.

Exhibits

48

 

 

 

 

  Signatures   49

 

 

PART I

 

ITEM 1.     Unaudited Consolidated Financial Statements 

 

Concrete Pumping Holdings, Inc.

Consolidated Balance Sheets

  

(Unaudited)

    
  

January 31,

  

October 31,

 

(in thousands except per share amounts)

 

2022

  

2021

 
         

Current assets:

        

Cash and cash equivalents

 $2,787  $9,298 

Trade receivables, net

  48,203   49,034 

Inventory

  5,142   4,902 

Income taxes receivable

  314   275 

Prepaid expenses and other current assets

  10,420   4,110 

Total current assets

  66,866   67,619 
         

Property, plant and equipment, net

  357,671   337,771 

Intangible assets, net

  153,572   158,539 

Goodwill

  224,193   224,700 

Other non-current assets

  2,056   2,168 

Deferred financing costs

  1,758   1,868 

Total assets

 $806,116  $792,665 
         
         

Current liabilities:

        

Revolving loan

 $16,208  $990 

Current portion of capital lease obligations

  104   103 

Accounts payable

  7,462   10,706 

Accrued payroll and payroll expenses

  8,768   12,226 

Accrued expenses and other current liabilities

  28,094   23,940 

Income taxes payable

  393   274 

Total current liabilities

  61,029   48,239 
         

Long term debt, net of discount for deferred financing costs

  369,432   369,084 

Capital lease obligations, less current portion

  251   278 

Deferred income taxes

  70,215   70,566 

Warrant liability

  16,923   16,923 

Total liabilities

  517,850   505,090 
         

Zero-dividend convertible perpetual preferred stock, $0.0001 par value, 2,450,980 shares issued and outstanding as of January 31, 2022 and October 31, 2021

  25,000   25,000 
         

Stockholders' equity

        

Common stock, $0.0001 par value, 500,000,000 shares authorized, 56,700,148 and 56,564,642 issued and outstanding as of January 31, 2022 and October 31, 2021, respectively

  6   6 

Additional paid-in capital

  375,754   374,272 

Treasury stock

  (995)  (461)

Accumulated other comprehensive income

  2,231   3,671 

Accumulated deficit

  (113,730)  (114,913)

Total stockholders' equity

  263,266   262,575 
         

Total liabilities and stockholders' equity

 $806,116  $792,665 

 

The accompanying Notes are an integral part of these Unaudited Consolidated Financial Statements

 

 

Concrete Pumping Holdings, Inc.

Consolidated Statements of Operations

(Unaudited)

 

  

Three Months Ended January 31,

 

(in thousands, except share and per share amounts)

 

2022

  

2021

 
         

Revenue

 $85,448  $70,421 
         

Cost of operations

  51,321   40,558 

Gross profit

  34,127   29,863 
         

General and administrative expenses

  26,721   22,388 

Transaction costs

  21   29 

Income from operations

  7,385   7,446 
         

Other income (expense):

        

Interest expense, net

  (6,261)  (6,900)

Loss on extinguishment of debt

  -   (15,510)

Change in fair value of warrant liabilities

  -   - 

Other income, net

  37   26 

Total other expense

  (6,224)  (22,384)
         

Income (loss) before income taxes

  1,161   (14,938)
         

Income tax benefit

  (22)  (2,648)
         

Net income (loss)

  1,183   (12,290)
         

Less accretion of liquidation preference on preferred stock

  (441)  (507)
         

Income (loss) available to common shareholders

 $742  $(12,797)
         

Weighted average common shares outstanding

        

Basic

  53,667,290   53,146,103 

Diluted

  54,712,478   53,146,103 
         

Net income (loss) per common share

        

Basic

 $0.01  $(0.24)

Diluted

 $0.01  $(0.24)

 

The accompanying Notes are an integral part of these Unaudited Consolidated Financial Statements

 

 

Concrete Pumping Holdings, Inc.

Consolidated Statements of Comprehensive Income (Loss)

(Unaudited)

 

   

Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 
                 

Net income (loss)

  $ 1,183     $ (12,290 )
                 

Other comprehensive income (loss):

               

Foreign currency translation adjustment

    (1,440 )     4,501  
                 

Total comprehensive loss

  $ (257 )   $ (7,789 )

 

The accompanying Notes are an integral part of these Unaudited Consolidated Financial Statements 

 

 

Concrete Pumping Holdings, Inc.

Consolidated Statements of Changes in Stockholders' Equity

(Unaudited)

 

 

  Common Stock           Additional Paid-In Capital     Treasury Stock     Accumulated Other Comprehensive Income (loss)     Accumulated Deficit     Total  

(in thousands)

  Shares     Amount                                

Balance at October 31, 2020

    56,463,992     $ 6     $ 367,681     $ (131 )   $ (606 )   $ (99,840 )   $ 267,110  

Stock-based compensation expense

    -       -       672       -       -       -       672  

Shares issued under stock-based program, net of treasury shares purchased for tax withholding

    6,707       -       -       (330 )     -       -       (330 )

Net loss

    -       -       -       -       -       (12,290 )     (12,290 )

Foreign currency translation adjustment

    -       -       -       -       4,501       -       4,501  

Balance at January 31, 2021

    56,470,699     $ 6     $ 368,353     $ (461 )   $ 3,895     $ (112,130 )   $ 259,663  

 

 

   

Common Stock

   

Additional
Paid-In
Capital

   

Treasury Stock

   

Accumulated
Other
Comprehensive
Income (loss)

   

Accumulated Deficit

   

Total

 

(in thousands)

 

Shares

   

Amount

                                         

Balance at October 31, 2021

    56,564,642     $ 6     $ 374,272     $ (461 )   $ 3,671     $ (114,913 )   $ 262,575  

Stock-based compensation expense

    -       -       1,480       -       -       -       1,480  
Shares issued under stock-based program, net of treasury shares purchased for tax withholding     135,506       -       2       (534 )     -       -       (532 )

Net income

    -       -       -       -       -       1,183       1,183  

Foreign currency translation adjustment

    -       -       -       -       (1,440 )     -       (1,440 )

Balance at January 31, 2022

    56,700,148     $ 6     $ 375,754     $ (995 )   $ 2,231     $ (113,730 )   $ 263,266  

 

 

The accompanying Notes are an integral part of these Unaudited Consolidated Financial Statements

 

 

Concrete Pumping Holdings, Inc.

Consolidated Statements of Cash Flows

(Unaudited)

 

   

For the Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 

Net income (loss)

  $ 1,183     $ (12,290 )

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

               

Depreciation

    8,341       6,925  

Deferred income taxes

    (175 )     (2,855 )

Amortization of deferred financing costs

    458       961  

Amortization of intangible assets

    5,739       6,913  

Stock-based compensation expense

    1,480       672  

Change in fair value of warrant liabilities

    -       -  

Loss on extinguishment of debt

    -       15,510  

Net gain on the sale of property, plant and equipment

    (444 )     (593 )

Net changes in operating assets and liabilities:

               

Trade receivables, net

    676       5,656  

Inventory

    (265 )     (10 )

Prepaid expenses and other current assets

    (6,232 )     (4,287 )

Income taxes payable, net

    80       (512 )

Accounts payable

    (3,460 )     (1,157 )

Accrued payroll, accrued expenses and other current liabilities

    5,807       (2,353 )

Net cash provided by operating activities

    13,188       12,580  
                 

Cash flows from investing activities:

               

Purchases of property, plant and equipment

    (35,431 )     (9,434 )

Proceeds from sale of property, plant and equipment

    1,950       1,894  

Purchases of intangible assets

    (1,050 )     -  

Net cash used in investing activities

    (34,531 )     (7,540 )
                 

Cash flows from financing activities:

               

Proceeds on long term debt

    -       375,000  

Payments on long term debt

    -       (381,206 )

Proceeds on revolving loan

    92,164       80,945  

Payments on revolving loan

    (76,928 )     (75,122 )

Payment of debt issuance costs

    -       (8,464 )

Payments on capital lease obligations

    (25 )     (23 )

Purchase of treasury stock

    (534 )     (330 )

Net cash provided by (used in) financing activities

    14,677       (9,200 )

Effect of foreign currency exchange rate on cash

    155       (304 )

Net decrease in cash and cash equivalents

    (6,511 )     (4,463 )

Cash and cash equivalents:

               

Beginning of period

    9,298       6,736  

End of period

  $ 2,787     $ 2,273  

 

The accompanying Notes are an integral part of these Unaudited Consolidated Financial Statements

 

 

Concrete Pumping Holdings, Inc.

Consolidated Statements of Cash Flows (Continued)

(Unaudited)

 

   

Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 

Supplemental cash flow information:

               

Cash paid for interest

  $ 118     $ 5,890  

Cash paid for income taxes

  $ 50     $ 614  
                 

Non-cash investing and financing activities:

               

Equipment purchases included in accrued expenses and accounts payable

  $ 2,326     $ 781  

 

 

The accompanying Notes are an integral part of these Unaudited Consolidated Financial Statements

 

 

Note 1. Organization and Description of Business

 

Organization

 

Concrete Pumping Holdings, Inc. (the “Company”) is a Delaware corporation headquartered in Denver, Colorado. The Consolidated Financial Statements include the accounts of Concrete Pumping Holdings, Inc. and its wholly owned subsidiaries including Brundage-Bone Concrete Pumping, Inc. (“Brundage-Bone”), Capital Pumping (“Capital”), Camfaud Group Limited (“Camfaud”), and Eco-Pan, Inc. (“Eco-Pan”).

 

Nature of business

 

Brundage-Bone and Capital are concrete pumping service providers in the United States ("U.S.") and Camfaud is a concrete pumping service provider in the United Kingdom (“U.K.”). Their core business is the provision of concrete pumping services to general contractors and concrete finishing companies in the commercial, infrastructure and residential sectors. Most often equipment returns to a “home base” nightly and these companies do not contract to purchase, mix, or deliver concrete. Brundage-Bone and Capital collectively have approximately 95 branch locations across 19 states, with its corporate headquarters in Denver, Colorado. Camfaud has approximately 30 branch locations throughout the U.K., with its corporate headquarters in Epping (near London), England.

 

Eco-Pan provides industrial cleanup and containment services, primarily to customers in the construction industry. Eco-Pan uses containment pans specifically designed to hold waste products from concrete and other industrial cleanup operations. Eco-Pan has 17 operating locations across the U.S. with its corporate headquarters in Denver, Colorado. In addition, we have concrete waste management operations under our Eco-Pan brand name in the U.K. and currently operate from a shared Camfaud location.

 

Seasonality

 

The Company’s sales are historically seasonal, with lower revenue in the first quarter and higher revenue in the fourth quarter of each year. Such seasonality also causes the Company’s working capital cash flow requirements to vary from quarter to quarter and primarily depends on the variability of weather patterns with the Company generally having lower sales volume during the winter and spring months.

 

Impacts of COVID-19

 

In March 2020, the World Health Organization declared the outbreak of COVID-19 to be a global pandemic and recommended containment and mitigation measures worldwide. The COVID-19 pandemic has rapidly changed market and economic conditions globally and may continue to create significant uncertainty in the macroeconomic environment. As of the first quarter of fiscal 2022, revenue volumes have largely recovered in a number of our markets; however, the lingering impact from COVID-19 remains an issue for qulified labor resources in certain markets.

 

Despite recent progress in the administration of vaccines, both the outbreak, and impact from various variants, including Delta and Omicron and the containment and mitigation measures have had and are likely to continue to have a serious adverse impact on the global economy, the severity and duration of which are uncertain. To date, the COVID-19 pandemic has negatively impacted revenue volumes primarily in the U.K. and certain markets in the U.S.

 

The full extent to which the COVID-19 pandemic will impact the Company’s business, financial condition, and results of operations in the future is highly uncertain and will be affected by a number of factors. These include the duration and extent of the pandemic; the duration and extent of imposed or recommended containment and mitigation measures; the extent, duration, and effective execution of government stabilization and recovery efforts, including those from the successful distribution of an effective vaccine; the impact of the pandemic on economic activity, including on construction projects and the Company’s customers’ demand for its services; the Company’s ability to effectively operate, including as a result of travel restrictions and mandatory business and facility closures; the ability of the Company’s customers to pay for services rendered; any further closures of the Company’s and the Company’s customers’ offices and facilities; and any additional project delays or shutdowns. Customers have and may continue to slow down decision-making, delay planned work or seek to terminate existing agreements. Any of these events may have a material adverse effect on the Company’s business, financial condition, and/or results of operations, including further impairment to our goodwill and intangible assets. The Company will continue to evaluate the effect of COVID-19 on its business.

 

9

 

No impairments were identified through January 31, 2022. The Company will continue to evaluate its goodwill and intangible assets in future quarters. Additional impairments may be recorded in the future based on events and circumstances, including those related to COVID-19 discussed above.

 

 

Note 2. Summary of Significant Accounting Policies

 

Basis of presentation

 

The accompanying Unaudited Consolidated Financial Statements have been prepared, without audit, in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all information and footnotes required by GAAP for complete financial statements. The enclosed statements reflect all normal and recurring adjustments which, in the opinion of management, are necessary to present fairly the financial position, results of operations and cash flows of the Company at  January 31, 2022 and for all periods presented.

 

Principles of consolidation

 

The Consolidated Financial Statements include all amounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated.

 

Use of estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Significant estimates include the liability for incurred but unreported claims under various partially self-insured polices, allowance for doubtful accounts, goodwill impairment analysis, valuation of share-based compensation and accounting for business combinations. Actual results may differ from those estimates, and such differences may be material to the Company’s consolidated financial statements.

 

Trade receivables

 

Trade receivables are carried at the original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding amounts. Generally, the Company does not require collateral for their accounts receivable; however, the Company may file statutory liens or take other appropriate legal action when necessary on construction projects in which collection problems arise. A trade receivable is typically considered to be past due if any portion of the receivable balance is outstanding for more than 30 days. The Company does not charge interest on past-due trade receivables.

 

Management determines the allowance for doubtful accounts by identifying troubled accounts and by using historical experience applied to an aging of accounts. The allowance for doubtful accounts was $0.7 million as of January 31, 2022 and October 31, 2021. Trade receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.

 

Inventory

 

Inventory consists primarily of replacement parts for concrete pumping equipment. Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company evaluates inventory and records an allowance for obsolete and slow- moving inventory to account for cost adjustments to market. Based on management’s analysis, no allowance for obsolete and slow-moving inventory was required as of  January 31, 2022 and October 31, 2021.

 

10

 

Fair Value Measurements

 

The Financial Accounting Standard Board's (the “FASB”) standard on fair value measurements establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. This standard establishes three levels of inputs that may be used to measure fair value:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities.

 

Level 3 – Unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.

 

Deferred financing costs

 

Deferred financing costs representing third-party, non-lender debt issuance costs are deferred and amortized using the effective interest rate method over the term of the related long-term-debt agreement, and the straight-line method for the revolving credit agreement.

 

Debt issuance costs, including any original issue discounts, related to term loans or senior notes are reflected as a direct deduction from the carrying amount of the long-term debt liability that is included in long term debt, net of discount for deferred financing costs in the accompanying consolidated balance sheets. Debt issuance costs related to revolving credit facilities are capitalized and reflected in deferred financing in the accompanying consolidated balance sheets. Amortization of debt issuance costs are recorded in interest expense

Goodwill

In accordance with Accounting Standards Codification ("ASC") Topic 350, Intangibles–Goodwill and Other (“ASC 350”), the Company evaluates goodwill for possible impairment annually or more frequently if events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The Company uses a two-step process to assess the realizability of goodwill. The first step is a qualitative assessment that analyzes current economic indicators associated with a particular reporting unit. For example, the Company analyzes changes in economic, market and industry conditions, business strategy, cost factors, and financial performance, among others, to determine if there are indicators of a significant decline in the fair value of a particular reporting unit. If the qualitative assessment indicates a stable or improved fair value, no further testing is required. If a qualitative assessment indicates it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company will proceed to the quantitative second step where the fair value of a reporting unit is calculated based on weighted income and market-based approaches. If the fair value of a reporting unit is lower than its carrying value, an impairment to goodwill is recorded, not to exceed the carrying amount of goodwill in the reporting unit. As of January 31, 2022, no indicators of impairment have been identified.

Property, plant and equipment

Property, plant and equipment are recorded at cost. Expenditures for additions and betterments are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred; however, maintenance and repairs that improve or extend the life of existing assets are capitalized. The carrying amount of assets disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal. Gains or losses from property and equipment disposals are recognized in the year of disposal. Property, plant and equipment is depreciated using the straight-line method over the following estimated useful lives:

 

  

In Years

 

Buildings and improvements

  15 to 40 

Capital lease assets—buildings

  40 

Furniture and office equipment

  2 to 7 

Machinery and equipment

  3 to 25 

Transportation equipment

  3 to 7 

 

Capital lease assets are amortized over the estimated useful life of the asset.
 
11

 

Intangible assets

 

Intangible assets are recorded at cost or their estimated fair value (when acquired through a business combination or asset acquisition) less accumulated amortization (if finite-lived).

 

Intangible assets with finite lives, except for customer relationships, are amortized on a straight-line basis over their estimated useful lives. Customer relationships are amortized on an accelerated basis over their estimated useful lives. Intangible assets with indefinite lives are not amortized but are subject to annual reviews for impairment.

 

Impairment of long-lived assets

 

ASC 360, Property, Plant and Equipment (ASC 360) requires other long-lived assets to be evaluated for impairment when indicators of impairment are present. If indicators are present, assets are grouped to the lowest level for which identifiable cash flows are largely independent of other asset groups and cash flows are estimated for each asset group over the remaining estimated life of each asset group. If the undiscounted cash flows estimated to be generated by those assets are less than the asset’s carrying amount, impairment is recognized in the amount of the excess of the carrying value over the fair value. No indicators of impairment were identified as of January 31, 2022.

 

Derivatives

 

The Company has public warrants outstanding and due to certain provisions in the warrant agreement, coupled with the Company's capital structure, which includes preferred stock with voting rights, the public warrants do not meet the criteria to be classified in stockholders’ equity and instead meet the definition of a liability-classified derivative under ASC Topic 815, Derivatives and Hedging ("ASC 815"). As such, the Company recognizes these warrants within long-term liabilities on the consolidated balance sheet at fair value, with subsequent changes in fair value recognized in the consolidated statements of operations at each reporting date.

 

Revenue recognition

 

The Company adopted ASC 606, Revenue Recognition ("ASC 606") on October 31, 2021, effective as of November 1, 2020, using the modified retrospective method. Results for reporting periods beginning October 31, 2021 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with our legacy accounting under ASC 605: Revenue Recognition ("ASC 605"). The adoption of the guidance did not have a material impact on the amount or timing of revenue recognized.

 

The Company generates revenues primarily from (1) concrete pumping services in both the U.S. and U.K and (2) the Company’s concrete waste services business, both of which are discussed below. In addition, the Company generates an immaterial amount of revenue from the sales of replacement parts to customers. The Company’s delivery terms for replacement part sales are FOB shipping point.

 

Concrete Pumping Services

 

The vast majority of all revenue from concrete pumping services comes from the Company's daily service, where the Company sends a single operator with a conventional concrete pump truck (an articulating boom attached to a large truck) to deliver concrete (or other construction material such as aggregate) from one point to another as directed by the customer. Customers are billed on either (1) a solely time basis or (2) a time and volume pumped basis. Additional charges (such as a fuel surcharge and travel costs) are frequently added based on specific project requirements. The Company's performance obligations related to these jobs are satisfied daily and invoiced accordingly and as such, there are no unsatisfied performance obligations at the end of any day.

 

12

 

A much smaller component of the total concrete pumping services revenue comes from placing boom services. Placing booms have become an essential tool in the efficient construction of high-rise buildings. A placing boom is the articulating boom component of a conventional concrete pump truck, positioned on the uppermost floor of a building construction project. Concrete is then supplied through a pipeline from the pump that remains at ground level. Due to the long term nature of high-rise jobs, these contracts are generally longer term but typically not in excess of one year. Customers are generally invoiced (1) at month end for a fixed monthly placing boom usage fee, (2) daily for time worked and volume of concrete pumped and (3) at the beginning of the job for certain set-up costs and at the end of the job for tear-down costs. As it pertains to the fixed monthly usage fee and daily fees related to time worked and volume of concrete pumped, which collectively make up a significant portion of the total consideration in the contract, the Company recognizes revenue as invoiced in accordance with ASC 606. For the consideration allocated to set-up and tear-down fees, the Company recognizes revenue on a straight-line basis over the estimated term of the contract. The aggregate asset or liability from these services is not significant. As invoices are issued with terms of net 30 and substantially all of the contracts are completed within a year, we do not disclose the value of unsatisfied performance obligations, which would include the value of future usage of the Company’s placing boom asset, hours to be worked or cubic yards to be pumped.

 

Concrete Waste Services

 

The Company’s concrete waste services business consists of service fees charged to customers for the delivery and usage over time of its pans or containers and the disposal of the concrete waste material. For these services, the Company has identified two performance obligations: (1) the daily usage of the pans or containers and (2) the pickup and disposal of the waste material. The fees allocable to these obligations are based on their standalone selling prices based on observable prices and expected cost plus margin approach. The Company recognizes revenue monthly for the daily usage fees and recognizes the revenue attributable to the disposal services when the disposal is completed. The aggregate asset or liability from these services is not significant. As invoices are issued with terms of net 30 and substantially all of the contracts are completed within a year, we do not disclose the value of unsatisfied performance obligations, which would include the remaining days the pans will be utilized or the future pickup and disposal of the waste material.

 

Practical Expedients Applied

 

The Company collects sales taxes when required from customers as part of the purchase price, which are then subsequently remitted to the appropriate authorities. The Company has elected to apply the practical expedient provided by ASC 606, which allows entities to make an accounting policy election to exclude sales taxes and other similar taxes from the measurement.

 

At contract inception, the Company does not expect the period between customer payment and transfer of control of the promised services to the customer to exceed one year as customers are invoiced with terms of 30 days. As such, the Company has used the practical expedient in ASC 606 which states that no adjustment for a significant financing component is necessary.

 

In addition, the Company incurs limited costs in order to obtain contracts. However, as the amortization period for these assets would be one year or less, the Company has elected the practical expedient permitted by ASC 606 and recognized those incremental costs of obtaining a contract as an expense when incurred. Upon transition to the new the standard, the Company did not restate contracts that begin and are completed within the same annual reporting period. As discussed above, contracts of the Company are typically completed within the year.

 

Disaggregation of Revenue

 

Revenue disaggregated by reportable segment and geographic area where the work was performed for the periods ended January 31, 2022 and  October 31, 2021 is presented in Note 17.

 

Stock-based compensation

 

The Company follows ASC 718, CompensationStock Compensation ("ASC 718"), which requires the measurement and recognition of compensation expense, based on estimated fair values, for all share-based awards made to employees and directors. The fair value of time-based only restricted stock awards and time-based only stock options with a $.01 exercise price are valued at the closing price of the Company's stock as of the date of the grant of these awards. The Company expenses the grant date fair value of the award in the consolidated statements of operations over the requisite service periods on a straight-line basis. For stock awards that include a market-based vesting condition, such as the trading price of the Company’s common stock exceeding certain price targets, the Company uses a Monte Carlo Simulation in estimating the fair value at grant date and recognizes compensation expense over the implied service period (median time to vest). Shares exercised are issued out of authorized but not outstanding shares. The Company accounts for forfeitures as they occur.

 

13

 

Income taxes

 

The Company complies with ASC 740, Income Taxes, which requires an asset and liability approach to financial reporting for income taxes.

 

The Company computes deferred income tax assets and liabilities annually for differences between the financial statements and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, carryback opportunities, and tax planning strategies in making the assessment. Income tax expense includes both the current income taxes payable or refundable and the change during the period in the deferred tax assets and liabilities. The tax benefit from an uncertain tax position is only recognized in the consolidated balance sheet if the tax position is more likely than not to be sustained upon an examination. The Company recognizes interest and penalties related to underpayment of income taxes in general and administrative expense in the consolidated statements of operations.

 

Camfaud files income tax returns in the U.K. Camfaud’s national statutes are generally open for one year following the statutory filing period.

 

Foreign currency translation

 

The functional currency of Camfaud is the Pound Sterling (GBP). The assets and liabilities of the Company's foreign subsidiaries are translated into U.S. Dollars using the period end exchange rates for the periods presented, and the consolidated statements of operations are translated at the average exchange rate for the periods presented. The resulting translation adjustments are recorded as a component of comprehensive income on the consolidated statements of comprehensive income and is the only component of accumulated other comprehensive income. The functional currency of our other subsidiaries is the United States Dollar.

 

Earnings per share

 

The Company calculates earnings per share in accordance with ASC 260, Earnings per Share. The two-class method of computing earnings per share is required for entities that have participating securities. The two-class method is an earnings allocation formula that determines earnings per share for participating securities according to dividends declared (or accumulated) and participation rights in undistributed earnings. For purposes of ASC 260, the two-class method is computed based on the following participating stock: (1) Common Stock and (2) Restricted Stock Awards.

 

Basic earnings (loss) per common share is calculated by dividing net income (loss) attributable to common shareholders by the weighted average number of shares of Common Stock outstanding each period. Diluted earnings (loss) per common share is based on the weighted average number of shares outstanding during the period plus the common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the period. Common stock equivalents are not included in the diluted earnings (loss) per share calculation when their effect is antidilutive.

 

An anti-dilutive impact is an increase in earnings per share or a reduction in net loss per share resulting from the conversion, exercise, or contingent issuance of certain securities.

 

Business combinations and asset acquisitions

 

The Company applies the principles provided in ASC 805, Business Combinations ("ASC 805"), to determine whether a transaction involves an asset or a business.

 

If it is determined an acquisition is a business combination, tangible and intangible assets acquired and liabilities assumed are recorded at fair value and goodwill is recognized for any differences between the fair value of consideration transferred and the fair value of net assets acquired. Transaction costs for business combinations are expensed as incurred in accordance with ASC 805.

 

If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.

 

14

 

Concentrations

 

As of  January 31, 2022 and  October 31, 2021 there were three primary vendors that the Company relied upon to purchase concrete pumping boom equipment. However, should the need arise, there are alternate vendors who can provide concrete pumping boom equipment.

 

Cash balances held at financial institutions may, at times, be in excess of federally insured limits. The Company places its temporary cash balances in high-credit quality financial institutions.

 

The Company’s customer base is dispersed across the U.S. and U.K. The Company performs ongoing evaluations of its customers’ financial condition and requires no collateral to support credit sales. During the periods described above, no customer represented 10 percent or more of sales or trade receivables. 

 

 

Note 3. New Accounting Pronouncements

 

We have opted to take advantage of the extended transition period available to emerging growth companies pursuant to the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) for new accounting standards.

 

Recently issued accounting pronouncements not yet effective

 

ASU 2016-02, Leases (“ASU 2016-02”) - In February 2016, the FASB issued ASU 2016-02, which is codified in ASC 842, Leases (“ASC 842”) and supersedes current lease guidance in ASC 840, Leases. ASC 842 requires a lessee to recognize a right-of-use asset and a corresponding lease liability for substantially all leases. The lease liability will be equal to the present value of the remaining lease payments while the right-of-use asset will be similarly calculated and then adjusted for initial direct costs. In addition, ASC 842 expands the disclosure requirements to increase the transparency and comparability of the amount, timing and uncertainty of cash flows arising from leases. In July 2018, the FASB issued ASU 2018-11, Leases ASC 842: Targeted Improvements, which allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The new standard is effective for emerging growth companies that have elected to use private company adoption dates for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company plans to adopt the guidance during the fourth quarter of the fiscal year ending October 31, 2022. The Company is currently evaluating the impact of the pending adoption of the new standard on the consolidated financial statements. 

 

ASU 2016-13, Financial Instruments—Credit Losses (Topic 326) (“ASU 2016-13”)- In June 2016, the FASB issued ASU No. 2016-13, which, along with subsequently issued related ASUs, requires financial assets (or groups of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected, among other provisions. This ASU is effective for emerging growth companies that have elected to use private company adoption dates with annual and interim periods beginning after December 15, 2022, with early adoption permitted. The Company plans to adopt the guidance during the fourth quarter of the fiscal year ending October 31, 2022. The amendments of this ASU should be applied on a modified retrospective basis to all periods presented. The Company is currently evaluating the effects adoption of this guidance will have on the consolidated financial statements.

 

15

 

ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”) - In March 2020, the FASB issued ASU 2020-04, which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting for contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”). Specifically, to the extent the Company's debt agreements are modified to replace LIBOR with another interest rate index, ASU 2020-04 will permit the Company to account for the modification as a continuation of the existing contract without additional analysis. Companies may generally elect to apply the guidance for periods that include March 12, 2020 through December 31, 2022. The Company is evaluating the anticipated impact of this standard on its consolidated financial statements as well as timing of adoption.

 

 

Note 4. Business Combinations and Asset Acquisitions

 

The Company completed one acquisition during the first quarter of fiscal 2022 and three acquisitions in fiscal 2021, all of which qualified as asset acquisitions. Except for the acquisition of Pioneer and Hi-Tech, these acquisitions are not significant to our results of operations. The consideration for the acquisitions in both fiscal 2022 and fiscal 2021 consisted of cash and was allocated to identified long-lived tangible and intangible assets.

 

November 2022 Pioneer Acquisition

 

In November 2021, the Company acquired the assets of Pioneer Concrete Pumping Services (“Pioneer”) for total purchase consideration of $20.2 million. This transaction was treated as an asset acquisition. The Company allocated $19.1 million to the purchase of Pioneer's equipment. The remaining $1.1 million was allocated to definite lived assembled workforce and customer relationships intangible assets. All assets were valued using level 3 inputs. The equipment was valued using a market approach while the intangible assets were valued using an income approach based on management’s projections. The intangible assets will be amortized over 3 to 5 years.

 

September 2021 Hi-Tech Acquisition

 

In September 2021, the Company acquired the assets of Hi-Tech Concrete Pumping Services (“Hi-Tech”) for total purchase consideration of $12.3 million. This transaction was treated as an asset acquisition. The Company allocated $11.5 million to the purchase of Hi-Tech's equipment. The remaining $0.8 million was allocated to definite lived assembled workforce and customer relationships intangible assets. All assets were valued using level 3 inputs. The equipment was valued using a market approach while the intangible assets were valued using an income approach based on management’s projections. The intangible assets will be amortized over 3 to 5 years.

 

 

Note 5. Fair Value Measurement

 

The carrying amounts of the Company's cash and cash equivalents, accounts receivable, accounts payable and current accrued liabilities approximate their fair value as recorded due to the short-term maturity of these instruments, which approximates fair value. The Company’s outstanding obligations on its ABL credit facility are deemed to be at fair value as the interest rates on these debt obligations are variable and consistent with prevailing rates. The Company believes the carrying values of its capital lease obligations represent fair value.

 

Long-term debt instruments
 
The Company's long-term debt instruments are recorded at their carrying values in the consolidated balance sheet, which may differ from their respective fair values. The fair values of the long-term debt instruments are derived from Level 2 inputs.  The fair value amount of the long-term debt instruments at  January 31, 2022 and at  October 31, 2021 is presented in the table below based on the prevailing interest rates and trading activity of the Senior Notes.
 
  

January 31,

  

October 31,

 
  

2022

  

2021

 

(in thousands)

 

Carrying Value

  

Fair Value

  

Carrying Value

  

Fair Value

 

Senior notes

 $375,000  $375,000  $375,000  $390,938 

Capital lease obligations

 $355  $355  $381  $381 

 

16

 

Warrants

At both January 31, 2022 and  October 31, 2021, there were 13,017,677 public warrants and no private warrants outstanding. Each warrant entitles its holder to purchase one share of Class A common stock at an exercise price of $11.50 per share. The warrants expire on December 6, 2023, or earlier upon redemption or liquidation. The Company may call the outstanding public warrants for redemption at a price of $0.01 per warrant, if the last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending on the third business day before the Company sends the notice of redemption to the warrant holders.

The Company accounts for the public warrants issued in connection with its IPO in accordance with ASC 815, under which certain provisions in the public warrant agreements do not meet the criteria for equity classification and therefore these warrants must be recorded as liabilities.  The fair value of each public warrant is based on the public trading price of the warrant (Level 1 fair value measurement). Gains and losses related to the warrants are reflected in the change in fair value of warrant liabilities in the consolidated statements of operations.

All other non-financial assets

 

The Company's non-financial assets, which primarily consist of property and equipment, goodwill and other intangible assets, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable (and at least annually for goodwill and indefinite lived intangibles), non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.

 

 

Note 6. Prepaid Expenses and Other Current Assets

 

The significant components of prepaid expenses and other current assets at  January 31, 2022 and at  October 31, 2021 are comprised of the following:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Prepaid insurance

 $5,718  $949 

Prepaid licenses and deposits

  1,118   360 

Prepaid rent

  544   331 

Other current assets and prepaids

  3,040   2,470 

Total prepaid expenses and other current assets

 $10,420  $4,110 
 

Note 7. Property, Plant and Equipment

 

The significant components of property, plant and equipment at  January 31, 2022 and at  October 31, 2021 are comprised of the following:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Land, building and improvements

 $27,082  $27,062 

Capital leases—land and buildings

  828   828 

Machinery and equipment

  400,143   374,034 

Transportation equipment

  3,945   2,935 

Furniture and office equipment

  3,018   2,880 

Property, plant and equipment, gross

  435,016   407,739 

Less accumulated depreciation

  (77,345)  (69,968)

Property, plant and equipment, net

 $357,671  $337,771 

 

Depreciation expense for the three-month periods ended January 31, 2022 and 2021 was $8.3 million and $6.9 million, respectively. Depreciation expense related to revenue producing machinery and equipment is recorded in cost of operations and an immaterial amount of depreciation expense related to the Company's capital leases and furniture and fixtures is included in general and administrative expenses in the consolidated statements of operations.

 

 

17

 

Note 8. Goodwill and Intangible Assets

 

The Company has recognized goodwill and certain intangible assets in connection with prior business combinations.

 

There were no triggering events during the three-month period ended January 31, 2022. The Company will continue to evaluate its goodwill and intangible assets in future quarters. Additional impairments  may be recorded based on events and circumstances, including those related to COVID-19 discussed in Note 1.

 

The following table summarizes the composition of intangible assets at  January 31, 2022 and at  October 31, 2021:

 

  

January 31,

  

October 31,

 
  

2022

  

2021

 
  

Gross

          

Foreign Currency

  

Net

  

Gross

          

Foreign Currency

  

Net

 
  

Carrying

      

Accumulated

  

Translation

  

Carrying

  

Carrying

      

Accumulated

  

Translation

  Carrying 

(in thousands)

 

Value

  

Impairment

  

Amortization

  

Adjustment

  

Amount

  

Value

  

Impairment

  

Amortization

  

Adjustment

  

Amount

 

Customer relationship

 $195,015  $-  $(96,657) $(338) $98,020  $195,220  $-  $(91,169) $(539) $103,512 

Trade name

  5,644   -   (1,739)  (41)  3,864   5,748   -   (1,598)  (71)  4,079 

Trade name (indefinite life)

  55,500   (5,000)  -   -   50,500   55,500   (5,000)  -   -   50,500 

Assembled workforce

  1,200   -   (100)  -   1,100   350   -   -   -   350 

Noncompete agreements

  200   -   (112)  -   88   200   -   (102)  -   98 

Total intangibles

 $257,559  $(5,000) $(98,608) $(379) $153,572  $257,018  $(5,000) $(92,869) $(610) $158,539 

 

Amortization expense for the three-month periods ended January 31, 2022 and 2021 was $5.7 million and $6.9 million, respectively. The estimated aggregate amortization expense for intangible assets over the next five fiscal years ending October 31 and thereafter is as follows:

 

(in thousands)

    

2022 (excluding the period from November 1, 2021 to January 31, 2022)

 $16,711 

2023

  17,831 

2024

  14,344 

2025

  11,304 

2026

  9,249 

Thereafter

  33,633 

Total

 $103,072 

 

The changes in the carrying value of goodwill by reportable segment for the three-month periods ended January 31, 2022 and 2021 are as follows:

 

(in thousands)

 

U.S. Concrete Pumping

  

U.K. Operations

  

U.S. Concrete Waste Management Services

  

Total

 

Balance at October 31, 2020

 $147,482  $26,539  $49,133  $223,154 

Foreign currency translation

  -   1,622   -   1,622 

Balance at January 31, 2021

 $147,482  $28,161  $49,133  $224,776 
                 

Balance at October 31, 2021

 $147,482  $28,085  $49,133  $224,700 

Foreign currency translation

  -   (507)  -  $(507)

Balance at January 31, 2022

 $147,482  $27,578  $49,133  $224,193 

 

18

 

Note 9. Long Term Debt and Revolving Lines of Credit

 

On January 28, 2021, Brundage-Bone Concrete Pumping Holdings Inc., a Delaware corporation (the “Issuer”) and a wholly-owned subsidiary of the Company (i) completed a private offering of $375.0 million in aggregate principal amount of its 6.000% senior secured second lien notes due 2026 (the “Senior Notes”) issued pursuant to an indenture, among the Issuer, the Company, the other Guarantors (as defined below), Deutsche Bank Trust Company Americas, as trustee and as collateral agent (the "Indenture") and (ii) entered into an amended and restated ABL Facility (the "ABL Facility") by and among the Company, certain subsidiaries of the Company, Wells Fargo Bank, National Association, as agent, sole lead arranger and sole bookrunner, the other Lenders party thereto, which provided up to $125.0 million of asset-based revolving loan commitments to the Company and the other borrowers under the ABL Facility. The proceeds from the Senior Notes, along with certain borrowings under the ABL Facility, were used to repay all outstanding indebtedness under the Company’s then existing Term Loan Agreement (see discussion below), dated December 6, 2018, and pay related fees and expenses. Summarized terms of these facilities are included below.

 

Senior Notes

 

Summarized terms of the Senior Notes are as follows:

 

 

Provides for an original aggregate principal amount of $375.0 million;

 

The Senior Notes will mature and be due and payable in full on February 1, 2026;

 

The Senior Notes bear interest at a rate of 6.000% per annum, payable on February 1 and August 1 of each year;

 

The Senior Notes are jointly and severally guaranteed on a senior secured basis by the Company, Concrete Pumping Intermediate Acquisition Corp. and each of the Issuer’s domestic, wholly-owned subsidiaries that is a borrower or a guarantor under the ABL Facility (collectively, the "Guarantors"). The Senior Notes and the guarantees are secured on a second-priority basis by all the assets of the Issuer and the Guarantors that secure the obligations under the ABL Facility, subject to certain exceptions. The Senior Notes and the guarantees will be the Issuer’s and the Guarantors’ senior secured obligations, will rank equally with all of the Issuer’s and the Guarantors’ existing and future senior indebtedness and will rank senior to all of the Issuer’s and the Guarantors’ existing and future subordinated indebtedness. The Senior Notes are structurally subordinated to all existing and future indebtedness and liabilities of the Company’s subsidiaries that do not guarantee the Senior Notes;

 

The Indenture includes certain covenants that limit, among other things, the Issuer’s ability and the ability of its restricted subsidiaries to: incur additional indebtedness and issue certain preferred stock; make certain investments, distributions and other restricted payments; create or incur certain liens; merge, consolidate or transfer all or substantially all assets; enter into certain transactions with affiliates; and sell or otherwise dispose of certain assets.

 

The outstanding principal amount of the Senior Notes as of  January 31, 2022 was $375.0 million and as of that date, the Company was in compliance with all covenants under the Indenture.

 

19

 

ABL Facility

 

Summarized terms of the ABL Facility, as amended, are as follows:

 

 Borrowing availability in U.S. Dollars and GBP up to a maximum aggregate principal amount of $125.0 million and an accordion feature under which the Company can increase the ABL Facility by up to an additional $75.0 million;
 Borrowing capacity available for standby letters of credit of up to $7.5 million and for swing loan borrowings of up to $7.5 million. Any issuance of letters of credit or making of a swing loan will reduce the amount available under the ABL Facility;
 All loans advanced will mature and be due and payable in full on January 28, 2026;
 Amounts borrowed may be repaid at any time, subject to the terms and conditions of the agreement;
 Borrowings in U.S. Dollars and GBP (through September 30, 2021 for GBP borrowings) bear interest at either (1) an adjusted LIBOR rate or (2) a base rate, in each case plus an applicable margin currently set at 2.25% and 1.25%, respectively. After September 30, 2021, borrowings in GBP bear interest at the SONIA rate plus an applicable margin currently set at 2.0326%. The ABL Facility is subject to a step down of 0.25% based on excess availability levels;
 The unused line fee percentage is 25 basis points if the quarterly average amount drawn is greater than 50% of the borrowing availability; 50 basis points if the quarterly average amount drawn is less than 50% of borrowing availability;
 US ABL Facility obligations will be secured by a first-priority perfected security interest in substantially all the assets of the Issuer, together with Brundage-Bone Concrete Pumping, Inc., Eco-Pan, Inc., Capital Pumping LP (collectively, the "US ABL Borrowers") and each of the Company's wholly-owned domestic subsidiaries (the "US ABL Guarantors"), subject to certain exceptions;
 UK ABL Facility obligations will be secured by a first priority perfected security interest in substantially all assets of Camfaud Concrete Pumps Limited and Premier Concrete Pumping Limited, each of the Company's wholly-owned UK subsidiaries, and by each of the US ABL Borrowers and the US ABL Guarantors, subject to certain exceptions;
 The ABL Facility also includes (i) a springing financial covenant (fixed charges coverage ratio) based on excess availability levels that the Company must comply with on a quarterly basis during required compliance periods and (ii) certain non-financial covenants.

 

20

 

The outstanding balance under the ABL Facility as of  January 31, 2022 was $16.2 million and as of that date, the Company was in compliance with all debt covenants.

 

As of January 31, 2022, we had $105.2 million of available borrowing capacity under the ABL Facility.

 

Term Loan Agreement

 

Summarized terms of the Term Loan Agreement are as follows:

 

 

Provides for an original aggregate principal amount of $357.0 million. This amount was increased in May 2019 by $60.0 million in connection with the acquisition of Capital;

 

The initial term loans advanced will mature and be due and payable in full seven years after the Closing Date, with principal amortization payments in an annual amount equal to 5.00% of the original principal amount;

 

Borrowings under the Term Loan Agreement, will bear interest at either (1) an adjusted LIBOR rate or (2) an alternate base rate, plus an applicable margin of 6.00% or 5.00%, respectively;

 

The Term Loan Agreement is secured by (i) a first priority perfected lien on substantially all of the assets of the Company and certain of its subsidiaries that are loan parties thereunder to the extent not constituting ABL Facility priority collateral and (ii) a second priority perfected lien on substantially all ABL Facility priority collateral, in each case subject to customary exceptions and limitations;

 

The Term Loan Agreement includes certain non-financial covenants.

 

As discussed above, all outstanding borrowings under the Term Loan Agreement were repaid on January 28, 2021. The pay-off of the term loan were treated as a debt extinguishment while the amended ABL facility was treated as a debt modification. In accordance with debt extinguishment accounting rules, the Company recorded $15.5 million in debt extinguishment costs related to the write-off of all unamortized deferred debt issuance costs that were related to the term loan and capitalized $7.0 million of debt issuance costs related to the Senior Notes. For the amendments to the ABL Facility, the Company capitalized $1.5 million of debt issuance costs.

 

The table below is a summary of the composition of the Company’s debt balances at  January 31, 2022 and at October 31, 2021.

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Revolving loan (short term)

 $16,208  $990 

Senior notes - all long term

  375,000   375,000 

Total debt, gross

  391,208   375,990 

Less unamortized deferred financing costs offsetting long term debt

  (5,568)  (5,916)

Total debt, net of unamortized deferred financing costs

 $385,640  $

370,074

 

 

Note 10. Accrued Payroll and Payroll Expenses

 

The following table summarizes accrued payroll and expenses at  January 31, 2022 and at  October 31, 2021:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Accrued vacation

 $2,099  $1,967 

Accrued payroll

  2,240   1,727 

Accrued bonus

  1,369   3,593 

Accrued employee-related taxes

  2,729   4,606 

Other accrued

  331   333 

Total accrued payroll and payroll expenses

 $8,768  $12,226 

 

21

 

 

Note 11. Accrued Expenses and Other Current Liabilities

 

The following table summarizes accrued expenses and other current liabilities at  January 31, 2022 and at  October 31, 2021

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Accrued insurance

 $7,016  $7,473 

Accrued interest

  11,307   5,627 

Accrued equipment purchases

  2,603   4,955 

Accrued sales and use tax

  715   690 

Accrued property taxes

  500   917 

Accrued professional fees

  1,143   1,134 

Other

  4,810   3,144 

Total accrued expenses and other liabilities

 $28,094  $23,940 
 

Note 12. Income Taxes 

 

For the first fiscal quarter ended January 31, 2022, the Company recorded an income tax benefit of $0.0 million on pretax income of $1.2 million. For the same quarter a year ago, the Company recorded income tax benefit of $2.6 million on a pretax loss of $14.9 million. The effective tax rate for the three-month period ended January 31, 2022 was impacted by (1) the excess tax benefit from vestings and exercises of stock-based awards of $0.1 million and (2) a change in unremitted earnings deferred tax liability due to foreign rate fluctuations of $0.2 million.

 

At  January 31, 2022 and October 31, 2021, the Company had deferred tax liabilities, net of deferred tax assets, of $70.2 million and $70.6 million, respectively. Included in deferred tax assets at January 31, 2022 and October 31, 2021 were net operating loss carryforwards of $17.8 million. The Company has a valuation allowance of $0.1 million as of both  January 31, 2022 and  October 31, 2021 related to foreign tax credit carryforwards where realization is more uncertain at this time due to the limited carryforward periods that exist.

 

Note 13. Commitments and Contingencies

 

Insurance

 

As of  January 31, 2022 and October 31, 2021, the Company was partially insured for automobile, general and worker's compensation liability. The Company has accrued $5.2 million and $4.5 million, as of  January 31, 2022 and October 31, 2021, respectively, for claims incurred but not reported and estimated losses reported, which is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

The Company offers employee health benefits via a partially self-insured medical benefit plan. Participant claims exceeding certain limits are covered by a stop-loss insurance policy. As of  January 31, 2022 and October 31, 2021, the Company had accrued $1.8 million and $1.6 million, respectively, for health claims incurred but not reported based on historical claims amounts and average lag time. These accruals are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. The Company contracts with a third party administrator to process claims, remit benefits, etc.

 

22

 

Litigation

 

The Company is currently involved in certain legal proceedings and other disputes with third parties that have arisen in the ordinary course of business. Management believes that the outcomes of these matters will not have a material impact on the Company’s financial statements and does not believe that any amounts need to be recorded for contingent liabilities in the Company’s consolidated balance sheet.

 

Letters of credit

 

The ABL Facility provides for up to $7.5 million of standby letters of credit. As of  January 31, 2022, total outstanding letters of credit totaled $3.0 million, the vast majority of which had been committed to the Company’s general liability insurance provider.

 

 

Note 14. Stockholders Equity

 

The Company’s amended and restated certificate of incorporation authorizes the issuance of 500,000,000 shares of common stock, par value $0.0001, and 10,000,000 shares of preferred stock, par value $0.0001. Immediately following December 6, 2018, there were:

 

 

28,847,707 shares of common stock issued and outstanding;

 

34,100,000 warrants outstanding, each exercisable for one share of common stock at an exercise price of $11.50 per share; and

 

2,450,980 shares of zero-dividend convertible perpetual preferred stock (“Series A Preferred Stock”) outstanding, as further discussed below

 

Grants of new restricted stock awards and exercises of stock options are issued out of outstanding and available common stock.

 

As discussed below, on April 29, 2019, 2,101,213 shares of common stock were issued in exchange for the Company's public warrants and 1,707,175 shares of common stock were issued in exchange for the Company's private warrants. After the completion of the warrant exchange and as of January 31, 2022, there were 13,017,677 public warrants outstanding.

 

On May 14, 2019, in order to finance a portion of the purchase price for the acquisition of Capital, the Company completed a public offering of 18,098,166 of its common stock at a price of $4.50 per share, receiving net proceeds of approximately $77.4 million, after deducting underwriting discounts, commissions, and other offering expenses. In connection with the offering, certain of the Company’s directors, officers and significant stockholders, and certain other related investors purchased an aggregate of 3,980,166 shares of its common stock from the underwriters at the public offering price of $4.50, representing approximately 25% of the total shares issued (without giving effect to the underwriters’ option to purchase additional shares).

 

The Company’s Series A Preferred Stock does not pay dividends and is convertible (effective June 6, 2019) into shares of the Company’s common stock at a 1:1 ratio (subject to customary adjustments). The Company has the right to elect to redeem all or a portion of the Series A Preferred Stock at its election after December 6, 2022 for cash at a redemption price equal to the amount of the principal investment ($25,000,000) plus an additional cumulative amount that will accrue at an annual rate of 7.0% thereon. As of  January 31, 2022, the additional cumulative amount totaled $5.7 million which would be recognized when redemption is probable. The Series A Preferred Stock will rank senior in priority and will have a senior liquidation preference to the Common Stock. In addition, if the volume weighted average price of shares of the Company’s common stock equals or exceeds $13.00 for 30 consecutive days, then the Company will have the right to require the holder of the Series A Preferred Stock to convert its Series A Preferred Stock into Company common stock, at a ratio of 1:1 (subject to customary adjustments such as adjustments for anti-dilution events for instance stock splits or reverse stock split).

 

Conditionally redeemable preferred shares (including preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company’s control) are classified as temporary equity. The preferred stock contains a redemption feature contingent upon a change in control which is not solely within the control of the Company, and as such, the preferred stock is presented outside of permanent equity.

 

 

 

23

Warrant Exchange

On April 1, 2019, the Company commenced an offer to each holder of its publicly traded warrants (the “public warrants”) and private placement warrants that were issued in connection with Industrea’s initial public offering on April 17, 2017 (the “private warrants”) to receive 0.2105 shares of common stock in exchange for each outstanding public warrant tendered and 0.1538 shares of common stock in exchange for each private warrant tendered pursuant to the offer (the “Offer” or “Warrant Exchange”).

On April 26, 2019, a total of 9,982,123 public warrants and 11,100,000 private warrants were tendered for exchange pursuant to the Offer.  On April 29, 2019, 2,101,213 shares of common stock were issued in exchange for the tendered public warrants and 1,707,175 shares of common stock were issued in exchange for the tendered private warrants. A negligible amount of cash was paid for fractional shares. The fair value of common stock issued in exchange for the warrants, totaling $26.3 million, was recognized in additional paid in capital.

 

Note 15. Stock-Based Compensation

Pursuant to the Concrete Pumping Holdings, Inc. 2018 Omnibus Incentive Plan, the Company granted stock-based awards to certain employees in the U.S. and U.K. All awards in the U.S. are restricted stock awards while awards granted to employees in the U.K. are stock options with exercise prices of $0.01. Regardless of where the awards were granted, the awards generally vest pursuant to one of the following four conditions:

 

(1)

Time-based only – Awards vest in equal installments over a specified period.

 

 

(2)

$6 market-based and time-based vesting – Awards will vest as to first condition once the Company’s stock reaches a closing price of $6.00 for 30 consecutive trading days. Once the first vesting condition is achieved, the stock award will then vest 1/3 annually over a three-year period.

 

 

(3)

$8 market-based and time-based vesting – Awards will vest as to first condition once the Company’s stock reaches a closing price of $8.00 for 30 consecutive trading days. Once the first vesting condition is achieved, the stock award will then vest 1/3 annually over a three-year period.

 

 

(4)

$10 market-based and time-based vesting – Awards will vest as to first condition once the Company’s stock reaches a closing price of $10.00 for 30 consecutive trading days. Once the first vesting condition is achieved, the stock award will then vest 1/3 annually over a three-year period.

 

Included in the table below is a summary of the unvested awards outstanding at January 31, 2022, including the location, type of award, shares outstanding, unrecognized compensation expense, and the date that expense will be recognized through. The total stock compensation expense recognized for restricted stock awards for the three-month periods ended January 31, 2022 and 2021 was $1.3 million and $0.6 million, respectively. The total stock compensation expense recognized for stock options for the three-month periods ended January 31, 2022 and 2021 was $0.2 million and $0.1 million, respectively. In addition, while the table below provides a date through which expense will be recognized on a straight-line basis, if at such time the market-based stock awards, vest earlier than the Monte Carlo simulation derived service period, expense recognition will be accelerated.

 

During the first quarter of fiscal 2022, the Company granted 69,491 stock awards that have a market-based vesting condition. The assumptions used in the Monte Carlo Simulation for these grants were stock price on date of grant, a price target expiration date of December 6, 2023, expected volatility of 73% and a risk-free interest rate of 0.5%.

 

24

 

Location

 

Type of Award

 

Shares Unvested at

January 31, 2022

  

Weighted

Average Fair

Value

  

Unrecognized

Compensation

Expense at

January 31, 2022

 

Date Expense

will be

Recognized

Through

(Straight-Line Basis)

  

U.S.

 

Time Based Only

  655,646  $5.98  $3,347,782 

12/6/2023

  

U.S.

 

$6 Market/Time- Based

  150,697  $3.86  $- 

10/29/2020

  

U.S.

 

$6 Market/Time- Based

  191,902  $8.65  $104,425 

3/29/2022

* 

U.S.

 

$6 Market/Time- Based

  191,902  $8.65  $518,030 

3/29/2023

* 

U.S.

 

$6 Market/Time- Based

  191,913  $8.65  $747,066 

3/29/2024

* 

U.S.

 

$8 Market/Time- Based

  150,697  $3.46  $- 

10/29/2020

  

U.S.

 

$8 Market/Time- Based

  191,903  $7.45  $291,941 

8/23/2022

** 

U.S.

 

$8 Market/Time- Based

  191,903  $7.45  $552,343 

8/23/2023

** 

U.S.

 

$8 Market/Time- Based

  191,912  $7.45  $710,583 

8/23/2024

** 

U.S.

 

$10 Market/Time- Based

  150,706  $3.15  $- 

10/29/2020

  

U.S.

 

$10 Market/Time- Based

  191,471  $6.46  $378,258 

7/9/2023

  

U.S.

 

$10 Market/Time- Based

  191,467  $6.46  $543,516 

7/9/2024

  

U.S.

 

$10 Market/Time- Based

  191,482  $6.46  $657,257 

7/9/2025

  

U.S.

 

$13 Market/Time- Based

  433  $4.47  $161 

5/4/2022

  

U.S.

 

$13 Market/Time- Based

  433  $4.47  $597 

5/4/2023

  

U.S.

 

$13 Market/Time- Based

  434  $4.47  $864 

5/4/2024

  

U.S.

 

$16 Market/Time- Based

  433  $3.85  $281 

8/27/2022

  

U.S.

 

$16 Market/Time- Based

  433  $3.85  $597 

8/27/2023

  

U.S.

 

$16 Market/Time- Based

  434  $3.85  $798 

8/27/2024

  

U.S.

 

$19 Market/Time- Based

  433  $3.34  $320 

11/19/2022

  

U.S.

 

$19 Market/Time- Based

  433  $3.34  $563 

11/19/2023

  

U.S.

 

$19 Market/Time- Based

  434  $3.34  $722 

11/19/2024

  

U.S.

 

$10 Market/Time- Based

  4,635  $7.28  $23,564 

1/31/2023

  

U.S.

 

$10 Market/Time- Based

  4,635  $7.28  $27,744 

1/31/2024

  

U.S.

 

$10 Market/Time- Based

  4,634  $7.28  $29,485 

1/31/2025

  

U.S.

 

$10 Market/Time- Based

  22,408  $6.83  $137,796 

6/30/2023

  

U.S.

 

$10 Market/Time- Based

  22,415  $6.83  $143,791 

6/30/2024

  

U.S.

 

$10 Market/Time- Based

  22,418  $6.83  $146,417 

6/30/2025

  

U.K.

 

Time Based Only

  90,431  $5.75  $408,123 

12/6/2023

  

U.K.

 

$6 Market/Time- Based

  28,885  $3.85  $- 

10/29/2020

  

U.K.

 

$6 Market/Time- Based

  27,892  $8.36  $15,007 

3/29/2022

* 

U.K.

 

$6 Market/Time- Based

  27,892  $8.36  $73,847 

3/29/2023

* 

U.K.

 

$6 Market/Time- Based

  27,901  $8.36  $106,167 

3/29/2024

* 

U.K.

 

$8 Market/Time- Based

  28,885  $3.45  $- 

10/29/2020

  

U.K.

 

$8 Market/Time- Based

  27,892  $

7.20

  $41,784 

8/23/2022

** 

U.K.

 

$8 Market/Time- Based

  27,892  $7.20  $78,591 

8/23/2023

** 

U.K.

 

$8 Market/Time- Based

  27,901  $7.20  $100,863 

8/23/2024

** 

U.K.

 

$10 Market/Time- Based

  28,886  $3.14  $- 

10/29/2020

  

U.K.

 

$10 Market/Time- Based

  27,902  $6.24  $54,060 

7/9/2023

  

U.K.

 

$10 Market/Time- Based

  27,892  $6.24  $77,256 

7/9/2024

  

U.K.

 

$10 Market/Time- Based

  27,901  $6.24  $93,232 

7/9/2025

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,612 

6/30/2023

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,811 

6/30/2024

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,898 

6/30/2025

  

Total

  3,349,048      $9,428,151    

 

Note: The $13/$16/$19 Market/Time Based shares noted above relate to the shares not exchanged in the October 29, 2020 modification discussed above.

 

*The $6.00 market condition price target was achieved on March 29, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.
**The $8.00 market condition price target was achieved on August 23, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.

 

25
 

Note 16. Earnings Per Share

 

The Company calculates earnings per share in accordance with ASC 260, Earnings Per Share. For purposes of calculating earnings (loss) per share (“EPS”), a company that has participating security holders (for example, holders of unvested restricted stock that have non-forfeitable dividend rights and the Company’s Series A Preferred Stock) is required to utilize the two-class method for calculating EPS unless the treasury stock method results in lower EPS. The two-class method is an allocation of earnings/(loss) between the holders of common stock and a company’s participating security holders. Under the two-class method, earnings/(loss) for the reporting period is calculated by taking the net income (loss) for the period, less both the dividends declared in the period on participating securities (whether or not paid) and the dividends accumulated for the period on cumulative preferred stock (whether or not earned) for the period. Our common shares outstanding are comprised of shareholder owned common stock and shares of unvested restricted stock held by participating security holders. Basic EPS is calculated by dividing income or loss attributable to common stockholders by the weighted average number of shares of common stock outstanding, excluding participating shares. To calculate diluted EPS, basic EPS is further adjusted to include the effect of potentially dilutive stock options outstanding and Series A Preferred Stock outstanding as of the beginning of the period. 

 

At January 31, 2022, the Company had outstanding (1) 13.0 million warrants to purchase shares of common stock at an exercise price of $11.50, (2) 2.9 million outstanding unvested restricted stock awards, (3) 1.2 million outstanding unexercised incentive stock options, (4) 0.4 million outstanding unexercised non-qualified stock options, and (52.5 million shares of Series A Preferred Stock, all of which could potentially be dilutive. The dilutive effects of the 2.5 million shares of preferred stock and 13.0 million warrants were excluded from the calculation of diluted net income per share for the three-month periods ended January 31, 2022 and 2021, as their impact would have been anti-dilutive. For the three-month period ending January 31, 2021, the Company realized a net loss and as such, the weighted-average dilutive impact of any shares was excluded from the calculation of diluted EPS because they were antidilutive.

 

The table below shows our basic and diluted EPS calculations for the three-month periods ended January 31, 2022 and 2021:

 

  

Three Months Ended January 31,

 

(in thousands, except share and per share amounts)

 

2022

  

2021

 

Net income (loss) (numerator):

        

Net income (loss) attributable to Concrete Pumping Holdings, Inc.

 $1,183  $(12,290)

Less: Accretion of liquidation preference on preferred stock

  (441)  (507)

Less: Undistributed earnings allocated to participating securities

  (40)  - 

Net income (loss) attributable to common stockholders (numerator for basic earnings per share)

 $702  $(12,797)

Add back: Undistributed earning allocated to participating securities

  40   - 

Less: Undistributed earnings reallocated to participating securities

  (39)  - 

Numerator for diluted earnings (loss) per share

 $703  $(12,797)
         

Weighted average shares (denominator):

        

Weighted average shares - basic

  53,667,290   53,146,103 

Weighted average shares - diluted

  54,712,478   53,146,103 
         

Basic earnings (loss) per share

 $0.01  $(0.24)

Diluted earnings (loss) per share

 $0.01  $(0.24)

 

26

 

Note 17. Segment Reporting

 

The Company conducts business through the following reportable segments based on geography and the nature of services sold:

 

 

U.S. Concrete Pumping – Consists of concrete pumping services sold to customers in the U.S. Business in this segment is primarily performed under the Brundage-Bone and Capital tradenames.

 

U.K. Operations – Consists of concrete pumping services and leasing of concrete pumping equipment to customers in the U.K. Business in this segment is primarily performed under the Camfaud Concrete Pumps and Premier Concrete Pumping tradenames. In addition to concrete pumping, we recently started operations of waste management services in the U.K. under the Eco-Pan tradename and the results of this business are included in this segment. This represents the Company’s foreign operations.

 

U.S. Concrete Waste Management Services – Consists of pans and containers rented to customers in the U.S. and the disposal of the concrete waste material services sold to customers in the U.S. Business in this segment is performed under the Eco-Pan tradename.

 

Corporate - Is primarily related to the intercompany leasing of real estate to certain of the U.S Concrete Pumping branches.

 

Any differences between segment reporting and consolidated results are reflected in Intersegment below.

 

The accounting policies of the reportable segments are the same as those described in Note 2. The Company’s Chief Operating Decision Maker (“CODM”) evaluates the performance of each segment based on revenue, and measures segment performance based upon EBITDA (earnings before interest, taxes, depreciation and amortization). Non-allocated interest expense and various other administrative costs are reflected in Corporate. Corporate assets primarily include cash and cash equivalents, prepaid expenses and other current assets, and real property. The following provides operating information about the Company’s reportable segments for the periods presented:

 

  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Revenue

        

U.S. Concrete Pumping

 $63,069  $52,316 

U.K. Operations

  12,022   9,780 

U.S. Concrete Waste Management Services

  10,457   8,422 

Corporate

  625   625 

Intersegment

  (725)  (722)

Total revenue

 $85,448  $70,421 
         

Income (loss) before income taxes

        

U.S. Concrete Pumping

 $(1,340) $(15,498)

U.K. Operations

  (254)  (709)

U.S. Concrete Waste Management Services

  2,343   852 

Corporate

  412   417 

Total income (loss) before income taxes

 $1,161  $(14,938)

 

27

 
  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

EBITDA

        

U.S. Concrete Pumping

 $13,951  $(104)

U.K. Operations

  2,509   2,079 

U.S. Concrete Waste Management Services

  4,417   3,200 

Corporate

  625   625 

Total EBITDA

 $21,502  $5,800 
         

Consolidated EBITDA reconciliation

        

Net income (loss)

 $1,183  $(12,290)

Interest expense, net

  6,261   6,900 

Income tax benefit

  (22)  (2,648)

Depreciation and amortization

  14,080   13,838 

Total EBITDA

 $21,502  $5,800 

 

  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Depreciation and amortization

        

U.S. Concrete Pumping

 $9,808  $9,271 

U.K. Operations

  1,985   2,011 

U.S. Concrete Waste Management Services

  2,074   2,348 

Corporate

  213   208 

Total depreciation and amortization

 $14,080  $13,838 
         

Interest expense, net

        

U.S. Concrete Pumping

 $(5,483) $(6,123)

U.K. Operations

  (778)  (777)

Total interest expense, net

 $(6,261) $(6,900)
         

Transaction costs and debt extinguishment costs

        

U.S. Concrete Pumping

 $21  $(15,481)

Total transaction costs including transaction-related debt extinguishment

 $21  $(15,481)

 

28

 

Total assets by segment for the periods presented are as follows:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Total Assets

        

U.S. Concrete Pumping

 $607,949  $591,820 

U.K. Operations

  107,862   109,631 

U.S. Concrete Waste Management Services

  147,342   145,199 

Corporate

  27,062   26,648 

Intersegment

  (84,099)  (80,633)

Total assets

 $806,116  $792,665 

 

The U.S. and U.K. were the only regions that accounted for more than 10% of the Company’s revenue for the periods presented. There was no single customer that accounted for more than 10% of revenue for the periods presented. Revenue for the periods presented and long lived assets at January 31, 2022 and October 31, 2021 are as follows:

 

  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Revenue by Geography

        

U.S.

 $73,426  $60,641 

U.K.

  12,022   9,780 

Total revenue

 $85,448  $70,421 

 

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Long Lived Tangible Assets

        

U.S.

 $304,740  $285,307 

U.K.

  52,931   52,464 

Total long lived assets

 $357,671  $337,771 

 

 

Item 2.    Managements Discussion and Analysis of Financial Condition and Results of Operations.

 

You should read the following managements discussion and analysis together with Concrete Pumping Holdings, Inc.s (the Company, we, us, our or Successor) Unaudited Consolidated Financial Statements and related notes included elsewhere in this Quarterly Report.

 

Cautionary Statement Concerning Forward-Looking Statements

 

Certain statements in this Quarterly Report on Form 10-Q constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, among other things, statements regarding our business, financial condition, results of operations, cash flows, strategies and prospects, and the potential impact of the COVID-19 pandemic on our business. These forward-looking statements may be identified by terminology such as “likely,” “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential” or “continue,” or the negative of such terms and other comparable terminology. Although we believe that the expectations reflected in the forward-looking statements contained in this Report are reasonable, we cannot guarantee future results.

 

The forward-looking statements contained in this Report are based on our current expectations and beliefs concerning future developments and their potential effects. These statements involve known and unknown risks, uncertainties (some of which are beyond our control) and other factors that may cause the actual results, performance or achievements of the Company to be materially different from those expressed or implied by the forward-looking statements. These risks and uncertainties include, but are not limited to, the items in the following:

 

  the adverse effects of the coronavirus ("COVID-19") pandemic on our business, the economy and the markets we serve;
  the length and severity of, and the pace of recovery following, the COVID-19 pandemic;
  general economic and business conditions, which may affect demand for commercial, infrastructure, and residential construction;
  the adverse impact of recent inflationary pressures, global economic conditions and events related to these conditions, such as military hostilities commenced by Russia in Ukraine and the COVID-19 pandemic, on our business, including fluctuations in fuel costs;
  our ability to successfully implement our operating strategy;
  our ability to successfully identify, manage and integrate acquisitions;
  governmental requirements and initiatives, including those related to mortgage lending, financing or deductions, funding for public or infrastructure construction, land usage, and environmental, health, and safety matters;
  seasonal and inclement weather conditions, which impede the installation of ready-mixed concrete;
  the cyclical nature of, and changes in, the real estate and construction markets, including pricing changes by our competitors;
  our ability to maintain favorable relationships with third parties who supply us with equipment and essential supplies;
  our ability to retain key personnel and maintain satisfactory labor relations;
  disruptions, uncertainties or volatility in the credit markets that may limit our, our suppliers’ and our customers’ access to capital;
  personal injury, property damage, results of litigation and other claims and insurance coverage issues;
  our substantial indebtedness and the restrictions imposed on us by the terms of our indebtedness;
  the effects of currency fluctuations on our results of operations and financial condition;
  other factors as described in the section entitled  “Risk Factors” in our Form 10-K filed with the SEC on January 12, 2022.

 

Our forward-looking statements speak only as of the date of this report or as of the date they are made, and we undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. However, any further disclosures made on related subjects in subsequent reports on Forms 10-K, 10-Q and 8-K should be considered.

 

 

Business Overview

 

The Company is a Delaware corporation headquartered in Denver, Colorado. The unaudited consolidated financial statements included herein include the accounts of Concrete Pumping Holdings, Inc. and its wholly owned subsidiaries including Brundage-Bone Concrete Pumping, Inc. (“Brundage-Bone”), Capital Pumping, LP (“Capital”), and Camfaud Group Limited (“Camfaud”), and Eco-Pan, Inc. (“Eco-Pan”).

 

As part of the Company’s business growth strategy and capital allocation policy, strategic acquisitions are considered opportunities to enhance our value proposition through differentiation and competitiveness. Depending on the deal size and characteristics of the M&A opportunities available, we expect to allocate capital for opportunistic M&A utilizing cash on the balance sheet and the revolving line of credit. In recent years and as further described below, we have successfully executed on this strategy, including our 2018 acquisition of Richard O’Brien Companies and its affiliates, which solidified our presence in the Colorado and Phoenix, Arizona markets and our 2019 acquisition of Capital and its affiliates, which provided us with complementary assets and operations and significantly expanded our geographic footprint and business in Texas.

 

U.S. Concrete Pumping

 

All businesses operating within our U.S Concrete Pumping segment are concrete pumping service providers in the United States ("U.S."). Their core business is the provision of concrete pumping services to general contractors and concrete finishing companies in the commercial, infrastructure and residential sectors. Equipment generally returns to a “home base” nightly and these companies do not contract to purchase, mix, or deliver concrete. This segment collectively has approximately 95 branch locations across 19 states with their corporate headquarters in Denver, Colorado.

 

In November 2021, the Company acquired the assets of Pioneer Concrete Pumping Service, Inc. (“Pioneer”) for the purchase consideration of $20.1 million, which added complementary assets in our Georgia and Texas markets. In September 2021, the Company acquired assets from Hi-Tech Concrete Pumping Services (“Hi-Tech”) for the total purchase consideration of $12.3 million. This acquisition added complementary assets in our Texas market. In addition, the Company completed its greenfield expansion into Las Vegas during fiscal 2021.

 

U.S. Concrete Waste Management Services

 

Our U.S. Concrete Waste Management Services segment consists of our U.S. based Eco-Pan business. Eco-Pan provides industrial cleanup and containment services, primarily to customers in the construction industry. Eco-Pan uses containment pans specifically designed to hold waste products from concrete and other industrial cleanup operations. Eco-Pan has 17 operating locations across the U.S. with its corporate headquarters in Denver, Colorado.

 

U.K. Operations

 

Our U.K. Operations segment consists of our Camfaud, Premier and U.K. based Eco-Pan businesses. Camfaud is a concrete pumping service provider in the U.K. Their core business is primarily the provision of concrete pumping services to general contractors and concrete finishing companies in the commercial, infrastructure and residential sectors. Equipment generally returns to a “home base” nightly and does not contract to purchase, mix, or deliver concrete. Camfaud has approximately 30 branch locations throughout the U.K., with its corporate headquarters in Epping (near London), England. In addition, we have concrete waste management operations under our Eco-Pan brand name in the U.K. and currently operate from a shared Camfaud location.

 

Corporate

 

Our Corporate segment is primarily related to the intercompany leasing of real estate to certain of our U.S Concrete Pumping branches.

 

 

Impacts of COVID-19

 

In March 2020, the World Health Organization declared the outbreak of COVID-19 to be a global pandemic and recommended containment and mitigation measures worldwide. The COVID-19 pandemic has rapidly changed market and economic conditions globally and may continue to create significant uncertainty in the macroeconomic environment. As of the first quarter of fiscal 2022, revenue volumes have largely recovered in a number of our markets; however, the lingering impact from COVID-19 remains an issue for qualified labor resources in certain markets.

 

Despite recent progress in the administration of vaccines, both the outbreak, and impact from various variants, including Delta and Omicron and the containment and mitigation measures have had and are likely to continue to have a serious adverse impact on the global economy, the severity and duration of which are uncertain. To date, the COVID-19 pandemic has negatively impacted revenue volumes primarily in the U.K. and certain markets in the U.S.

 

The full extent to which the COVID-19 pandemic will impact the Company’s business, financial condition, and results of operations in the future is highly uncertain and will be affected by a number of factors. These include the duration and extent of the pandemic; the duration and extent of imposed or recommended containment and mitigation measures; the extent, duration, and effective execution of government stabilization and recovery efforts, including those from the successful distribution of an effective vaccine; the impact of the pandemic on economic activity, including on construction projects and the Company’s customers’ demand for its services; the Company’s ability to effectively operate, including as a result of travel restrictions and mandatory business and facility closures; the ability of the Company’s customers to pay for services rendered; any further closures of the Company’s and the Company’s customers’ offices and facilities; and any additional project delays or shutdowns. Customers have and may continue to slow down decision-making, delay planned work or seek to terminate existing agreements. Any of these events may have a material adverse effect on the Company’s business, financial condition, and/or results of operations, including further impairment to our goodwill and intangible assets. The Company will continue to evaluate the effect of COVID-19 on its business.

 

No impairments were identified through January 31, 2022. The Company will continue to evaluate its goodwill and intangible assets in future quarters. Additional impairments may be recorded in the future based on events and circumstances, including those related to COVID-19 discussed above.

 

Notes Offering

 

In January 2021, Brundage-Bone, closed its private offering of $375.0 million in aggregate principal amount of senior secured second lien notes due 2026 (the “Senior Notes”). The Senior Notes were issued at par and bear interest at a fixed rate of 6.000% per annum. In addition, we amended and restated our existing ABL credit agreement (the “ABL Facility”) to provide up to $125.0 million (previously $60.0 million) of commitments. The offering proceeds, along with approximately $15.0 million of borrowings under the ABL Facility, were used to repay all outstanding indebtedness under our existing Term Loan Agreement, dated December 6, 2018, and pay related fees and expenses.

 

 

Results of Operations 

 

   

Three Months Ended January 31,

 

(dollars in thousands)

 

2022

   

2021

 
                 

Revenue

  $ 85,448     $ 70,421  
                 

Cost of operations

    51,321       40,558  

Gross profit

    34,127       29,863  

Gross margin

    39.9 %     42.4 %
                 

General and administrative expenses

    26,721       22,388  

Transaction costs

    21       29  

Income from operations

    7,385       7,446  
                 

Other income (expense):

               

Interest expense, net

    (6,261 )     (6,900 )

Loss on extinguishment of debt

    -       (15,510 )

Change in fair value of warrant liabilities

    -       -  

Other income, net

    37       26  

Total other expense

    (6,224 )     (22,384 )
                 

Income (loss) before income taxes

    1,161       (14,938 )
                 

Income tax expense (benefit)

    (22 )     (2,648 )
                 

Net income (loss)

    1,183       (12,290 )
                 

Less accretion of liquidation preference on preferred stock

    (441 )     (507 )

Income (loss) available to common shareholders

  $ 742     $ (12,797 )

 

 

Three Months Ended January 31, 2022

 

For the three months ended January 31, 2022, our net income was $1.2 million, as compared to a net loss of $12.3 million in same period a year ago. The improvement was due to (1) a 21.3% year-over-year increase in revenue and (2) a $15.5 million loss on extinguishment of debt recorded in the fiscal 2021 first quarter. These amounts were offset by a $4.3 million increase in general and administrative expenses ("G&A expense") and a lower income tax benefit of $2.6 million. 

 

Total Assets

 

Total assets increased from $792.7 million as of October 31, 2021 to $806.1 million as of January 31, 2022. The increase was primarily due to the acquisition of Pioneer.

 

   

January 31,

   

October 31,

 

(in thousands)

 

2022

   

2021

 

Total Assets

               

U.S. Concrete Pumping

  $ 607,949     $ 591,820  

U.K. Operations

    107,862       109,631  

U.S. Concrete Waste Management Services

    147,342       145,199  

Corporate

    27,062       26,648  

Intersegment

    (84,099 )     (80,633 )
    $ 806,116     $ 792,665  

 

Revenue

 

   

Three Months Ended January 31,

   

Change

 

(in thousands)

 

2022

   

2021

   

$

   

%

 

Revenue

                               

U.S. Concrete Pumping

  $ 63,069     $ 52,316     $ 10,753       20.6 %

U.K. Operations

    12,022       9,780       2,242       22.9 %

U.S. Concrete Waste Management Services

    10,457       8,422       2,035       24.2 %

Corporate

    625       625       -       0.0 %

Intersegment

    (725 )     (722 )     (3 )     0.4 %

Total revenue

  $ 85,448     $ 70,421     $ 15,027       21.3 %

 

 

U.S. Concrete Pumping

 

Revenue for our U.S. Concrete Pumping segment increased by 20.6%, or $10.8 million, from the fiscal 2021 first quarter to the fiscal 2022 first quarter. The increase in revenue was primarily attributable to the acquisitions of Hi-Tech and Pioneer, which contributed $6.7 million of the increase, as well as, organic improvements in most of our other markets as a result of higher volumes and rate per hour increases in a number of markets.

 

U.K. Operations

 

Revenue for our U.K. Operations segment increased by 22.9%, or $2.2 million, from the fiscal 2021 first quarter to the fiscal 2022 first quarter. Excluding the impact from foreign currency translation, revenue was up 22.8% year over year. The increase in revenue was attributable to the recovery from the impact from COVID-19 on the fiscal 2021 first quarter and rate per job increases across the U.K. region.

 

U.S. Concrete Waste Management Services

 

Revenue for the U.S. Concrete Waste Management Services segment increased by 24.2%, or $2.0 million, from the fiscal 2021 first quarter to the fiscal 2022 first quarter. The increase in revenue was primarily due to organic growth, pricing improvements and further recovery from the impacts of the pandemic.

 

Corporate

 

There was no change in revenue for our Corporate segment for the periods presented. All activity in our Corporate segment is related to the intercompany leasing of real estate to certain of our U.S Concrete Pumping branches. This revenue is eliminated in consolidation through the Intersegment line included above.

 

Gross Margin

 

Gross margin for the fiscal 2022 first quarter declined 250 basis points from 42.4% in the fiscal 2021 first quarter to 39.9% in the fiscal 2022 first quarter. While we have seen improvements in pricing per hour, inflationary pressures seen throughout the US and UK, specifically around labor and fuel costs, drove the decline in gross margin.

 

General and Administrative Expenses

 

G&A expenses for the fiscal 2022 first quarter were $26.7 million, up 19.4% from $22.4 million in the fiscal 2021 first quarter. As a percent of revenue, G&A expenses were 31.3% for the fiscal 2022 first quarter compared to 31.8% in the fiscal 2021 first quarter. The primary drivers of the increase in our G&A expenses were increased labor expense of $2.2 million and stock-based compensation expense of $0.8 million. The higher labor expense is the result of additional headcount following recent acquisitions in addition to inflationary pressures on wages. The increase in stock-based compensation expense was due to additional stock awards granted over the past twelve months. Excluding non-cash G&A expenses related to depreciation expense, amortization of intangible assets and stock-based compensation expense, G&A expenses were $18.9 million for the fiscal 2022 first quarter (22.2% of revenue), versus $14.3 million for the fiscal 2021 first quarter (20.4% of revenue).

 

 

Change in Fair Value of Warrant Liabilities

 

There was no change in the fair value remeasurement of our liability-classified warrants during the first quarters of fiscal 2022 and 2021.

 

Transaction Costs & Debt Extinguishment Costs

 

Transaction costs include expenses for legal, accounting, and other professionals that were engaged in connection with an acquisition. There were no significant transaction costs incurred during the first quarters of fiscal 2022 and 2021.

 

On January 28, 2021, we (1) closed on our private offering of $375.0 million in aggregate principal amount of senior secured second lien notes due 2026, (2) amended and restated our existing ABL Facility to provide up to $125.0 million (previously $60.0 million) of commitments and (3) repaid all outstanding indebtedness under our then-existing term loan agreement, dated December 6, 2018. The $15.5 million in debt extinguishment costs incurred relate to the write-off of all unamortized deferred debt issuance costs that were related to the term loan.

 

Interest Expense, Net

 

Interest expense, net for the three-month period ended January 31, 2022 was $6.3 million, down $0.6 million from $6.9 million in the fiscal 2021 first quarter as a result of the refinance of our term debt discussed in Note 9.

 

Income Tax (Benefit) Provision

 

For the first fiscal quarter ended January 31, 2022, the Company recorded an income tax benefit of $ 0.0 million on pretax income of $ 1.2 million. For the same quarter a year ago, the Company recorded an income tax benefit of $ 2.6 million on a pretax loss of $ 14.9 million. The effective tax rate for the three-month period ended January 31, 2022, was impacted by (1) the excess tax benefit from vestings and exercises of stock-based awards of $0.1 million and (2) a change in unremitted earnings deferred tax liability due to foreign rate fluctuations of $0.2 million.
 

 

Adjusted EBITDA(1) and Net Income (Loss) 

 

   

Net Income (Loss)

   

Adjusted EBITDA

 
   

Three Months Ended January 31,

   

Three Months Ended January 31,

   

Change

 

(in thousands, except percentages)

 

2022

   

2021

   

2022

   

2021

   

$

   

%

 

U.S. Concrete Pumping

  $ (701 )   $ (12,676 )   $ 15,156     $ 15,287     $ (131 )     -0.9 %

U.K. Operations

    (172 )     (532 )     3,287       2,746       541       19.7 %

U.S. Concrete Waste Management Services

    1,749       616       4,911       3,700       1,211       32.7 %

Corporate

    307       302       625       625       -       0.0 %

Total

  $ 1,183     $ (12,290 )   $ 23,979     $ 22,358     $ 1,621       7.3 %

 

(1) Please see Non-GAAP Measures (EBITDA and Adjusted EBITDA) below

 

U.S. Concrete Pumping 

 

Adjusted EBITDA for our U.S. Concrete Pumping segment was $15.2 million for the three-month period ended January 31, 2022 and $15.3 for the first quarter of fiscal 2021. The year-over-year decline seen for the three-month period, despite revenue increasing by 20.6% over the same period, was primarily attributable to the higher fuel and labor costs due to inflation.

 

U.K. Operations

 

Adjusted EBITDA for our U.K. Operations segment was $3.3 million for the three-month period ended January 31, 2022 as compared to $2.7 million for the same period in fiscal 2021. The year-over-year improvement was primarily attributable to the year-over-year improvement in revenue discussed previously.

 

U.S. Concrete Waste Management Services

 

Adjusted EBITDA for our U.S. Concrete Waste Management Services segment was $4.9 million for the three-month period ended January 31, 2022, up 32.7% as compared to $3.7 million for the same period in fiscal 2021. The year-over-year increase was primarily attributable to the strong year-over-year revenue growth.

 

Corporate

 

There was no movement in Adjusted EBITDA for our Corporate segment for both periods presented. Any year-over-year changes for our Corporate segment is primarily related to the allocation of overhead costs.

 

 

Liquidity and Capital Resources

 

Overview

 

We use our liquidity and capital resources to: (1) finance working capital requirements; (2) service our indebtedness; (3) purchase property, plant and equipment; and (4) finance strategic acquisitions, such as the acquisition of Capital. Our primary sources of liquidity are cash generated from operations, available cash and cash equivalents and access to our revolving credit facility under our ABL Facility, which provides for aggregate borrowings of up to $125.0 million, subject to a borrowing base limitation. As of January 31, 2022, we had $2.8 million of cash and cash equivalents and $105.2 million of available borrowing capacity under the ABL Facility, providing total available liquidity of 108.0 million.

 

Capital Resources

 

Our capital structure is primarily a combination of (1) permanent financing, represented by stockholders’ equity; (2) zero-dividend convertible perpetual preferred stock; (3) long-term financing represented by our Senior Notes and (4) short-term financing under our ABL Facility. We may from time to time seek to retire or pay down borrowings on the outstanding balance of our ABL Facility or Senior Notes using cash on hand. Such repayments, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions and other factors.

 

We believe our existing cash and cash equivalent balances, cash flow from operations and borrowing capacity under our ABL Facility will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenue growth, potential acquisitions and overall economic conditions. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity could result in dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations.

 

Senior Notes and ABL Facility

 

 

 

Senior Notes

 

Summarized terms of the senior secured notes are as follows:

 

 

Provides for an original aggregate principal amount of $375.0 million;

 

The Senior Notes will mature and be due and payable in full on February 1, 2026;

 

The Senior Notes bear interest at a rate of 6.000% per annum, payable on February 1st and August 1st each year;

 

The Senior Notes are jointly and severally guaranteed on a senior secured basis by the Company, Concrete Pumping Intermediate Acquisition Corp. and each of the Issuer’s domestic, wholly-owned subsidiaries that is a borrower or a guarantor under the ABL Facility (collectively, the "Guarantors"). The Senior Notes and the guarantees are secured on a second-priority basis by all the assets of the Issuer and the Guarantors that secure the obligations under the ABL Facility, subject to certain exceptions. The Senior Notes and the guarantees will be the Issuer’s and the Guarantors’ senior secured obligations, will rank equally with all of the Issuer’s and the Guarantors’ existing and future senior indebtedness and will rank senior to all of the Issuer’s and the Guarantors’ existing and future subordinated indebtedness. The Senior Notes are structurally subordinated to all existing and future indebtedness and liabilities of the Company’s subsidiaries that do not guarantee the Senior Notes;

 

The Indenture includes certain covenants that limit, among other things, the Issuer’s ability and the ability of its restricted subsidiaries to: incur additional indebtedness and issue certain preferred stock; make certain investments, distributions and other restricted payments; create or incur certain liens; merge, consolidate or transfer all or substantially all assets; enter into certain transactions with affiliates; and sell or otherwise dispose of certain assets.

 

The outstanding principal amount of Senior Notes as of January 31, 2022 was $375.0 million and as of that date, the Company was in compliance with all covenants under the Indenture.

 

Asset Based Revolving Lending Credit Agreement

 

Summarized terms of the ABL Facility, as amended, are as follows:

 

  Borrowing availability in U.S. Dollars and GBP up to a maximum aggregate principal amount of $125.0 million and an accordion feature under which the Company can increase the ABL Facility by up to an additional $75.0 million;
  Borrowing capacity available for standby letters of credit of up to $7.5 million and for swing loan borrowings of up to $7.5 million. Any issuance of letters of credit or making of a swing loan will reduce the amount available under the ABL Facility;
  All loans advanced will mature and be due and payable in full on January 28, 2026;
  Amounts borrowed may be repaid at any time, subject to the terms and conditions of the agreement;
  Borrowings in U.S. Dollars and GBP (through September 30, 2021 for GBP borrowings) bear interest at either (1) an adjusted LIBOR rate or (2) a base rate, in each case plus an applicable margin currently set at 2.25% and 1.25%, respectively. After September 30, 2021, borrowings in GBP bear interest at the SONIA rate plus an applicable margin currently set at 2.0326%. The ABL Facility is subject to a step down of 0.25% based on excess availability levels;
  The unused line fee percentage is 25 basis points if the quarterly average amount drawn is greater than 50% of the borrowing availability; 50 basis points if the quarterly average amount drawn is less than 50% of borrowing availability;
  US ABL Facility obligations will be secured by a first-priority perfected security interest in substantially all the assets of the Issuer, together with Brundage-Bone Concrete Pumping, Inc., Eco-Pan, Inc., Capital Pumping LP (collectively, the "US ABL Borrowers") and each of the Company's wholly-owned domestic subsidiaries (the "US ABL Guarantors"), subject to certain exceptions;
  UK ABL Facility obligations will be secured by a first priority perfected security interest in substantially all assets of Camfaud Concrete Pumps Limited and Premier Concrete Pumping Limited, each of the Company's wholly-owned UK subsidiaries, and by each of the US ABL Borrowers and the US ABL Guarantors, subject to certain exceptions;
  The ABL Facility also includes (i) a springing financial covenant (fixed charges coverage ratio) based on excess availability levels that the Company must comply with on a quarterly basis during required compliance periods and (ii) certain non-financial covenants.

 

The outstanding balance under the ABL Facility as of January 31, 2022 was $16.2 million and the Company was in compliance with all debt covenants thereunder.

 

 

Cash Flows

 

Cash generated from operating activities typically reflects net income, as adjusted for non-cash expense items such as depreciation, amortization and stock-based compensation, and changes in our operating assets and liabilities. Generally, we believe our business requires a relatively low level of working capital investment due to low inventory requirements and customers paying the Company as invoices are submitted daily for many of our services.

 

Net cash provided by operating activities generally reflects the cash effects of transactions and other events used in the determination of net income or loss. Net cash provided by operating activities during the three-month period ended January 31, 2022 was $13.2 million. The Company had a net income of $1.2 million that included a decrease of $0.2 million in our net deferred income taxes, a gain on sale of assets of $0.4 million, and non-cash charges totaling $16.0 million as follows: (1) depreciation of $8.3 million, (2) amortization of intangible assets of $5.7 million, (3) amortization of deferred financing costs of $0.5 million and (4) stock-based compensation expense of $1.5 million. In addition, we had cash inflows primarily related to the following activity: (1) a decrease of $0.7 million in trade receivables and (2) an increase of $4.4 million in accrued payroll, accrued expenses and other current liabilities. These amounts were partially offset by net cash outflows primarily related to (1) a $4.8 million increase in prepaid expenses and other current assets and (2) a decrease of $3.5 million in accounts payable.

 

We used $34.5 million to fund investing activities during the three-month period ended January 31, 2022. The Company used $35.4 million for the purchase of property, plant and equipment and $1.1 million for the purchase of intangible assets, which was partially offset by proceeds from the sale of property, plant and equipment of $2.0 million.

 

Net cash provided by financing activities was $14.7 million for the three-month period ended January 31, 2022. Financing activities during this period primarily included $15.2 million in net borrowings under the Company’s ABL Facility that were partially offset by $0.5 million in outflows from the purchase of shares into treasury stock in order to fund the employee tax obligations for certain stock award vestings.

 

Net cash provided by operating activities during the first quarter of fiscal 2021 was $12.6 million. The Company had a net loss of $12.3 million that included an increase of $2.9 million in our net deferred income taxes, a gain on sale of assets of $0.6 million, and significant non-cash charges totaling $31.0 million as follows: (1) depreciation of $6.9 million, (2) amortization of intangible assets of $6.9 million, (3) amortization of deferred financing costs of $1.0 million, (4) loss on extinguishment of debt expense of $15.5 million and (5) stock-based compensation expense of $0.7 million. In addition, we had cash inflows from a decrease of $5.7 million in trade receivables. These amounts were partially offset by net cash outflows related to the following activity: (1) a decrease of $2.4 million in accrued payroll, accrued expenses and other current liabilities, (2) a $4.3 million increase in prepaid expenses and other current assets, (3) a decrease of $1.2 million in accounts payable and (4) a decrease in income taxes payable of $0.5 million.

 

We used $7.5 million to fund investing activities during the first quarter of fiscal 2021. The Company used $9.4 million for the purchase of property, plant and equipment, which was partially offset by proceeds from the sale of property, plant and equipment of $1.9 million.

 

Net cash used in financing activities was $9.2 million for the first quarter of 2021. Financing activities during this period included $5.8 million in net borrowings under the Company’s ABL Facility, $375.0 million in proceeds from the issuance of Senior Notes, $381.2 million in payments made to extinguish the Term Loan Agreement and $8.5 million in debt issuance costs. 

 

 

Non-GAAP Measures (EBITDA and Adjusted EBITDA)

 

We calculate EBITDA by taking GAAP net income and adding back interest expense, income taxes, depreciation and amortization. Adjusted EBITDA is calculated by taking EBITDA and adding back transaction expenses, loss on debt extinguishment, stock-based compensation, other income, net, goodwill and intangibles impairment and other adjustments. We believe these non-GAAP measures of financial results provide useful information to management and investors regarding certain financial and business trends related to our financial condition and results of operations, and as a tool for investors to use in evaluating our ongoing operating results and trends and in comparing our financial measures with competitors who also present similar non-GAAP financial measures. In addition, these measures (1) are used in quarterly and annual financial reports prepared for management and our board of directors and (2) help management to determine incentive compensation. EBITDA and Adjusted EBITDA have limitations and should not be considered in isolation or as a substitute for performance measures calculated under GAAP. These non-GAAP measures exclude certain cash expenses that we are obligated to make. In addition, other companies in our industry may calculate EBITDA and Adjusted EBITDA differently or may not calculate it at all, which limits the usefulness of EBITDA and Adjusted EBITDA as comparative measures. Transaction expenses represent expenses for legal, accounting, and other professionals that were engaged in the completion of various acquisitions. Transaction expenses can be volatile as they are primarily driven by the size of a specific acquisition. As such, we exclude these amounts from Adjusted EBITDA for comparability across periods. Other adjustments include reversal of intercompany allocations (in consolidation these net to zero), severance expenses, director fees, expenses related to being a publicly-traded company and other non-recurring costs.

 

   

Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 

Consolidated

               

Net loss

  $ 1,183     $ (12,290 )

Interest expense, net

    6,261       6,900  

Income tax expense (benefit)

    (22 )     (2,648 )

Depreciation and amortization

    14,080       13,838  

EBITDA

    21,502       5,800  

Transaction expenses

    21       29  

Loss on debt extinguishment

    -       15,510  

Stock-based compensation

    1,480       672  

Change in fair value of warrant liabilities

    -       -  

Other income, net

    (37 )     (26 )

Goodwill and intangibles impairment

    -       -  

Other adjustments

    1,013       373  

Adjusted EBITDA

  $ 23,979     $ 22,358  

 

 

   

Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 

U.S. Concrete Pumping

               

Net loss

  $ (701 )   $ (12,676 )

Interest expense, net

    5,483       6,123  

Income tax benefit

    (639 )     (2,822 )

Depreciation and amortization

    9,808       9,271  

EBITDA

    13,951       (104 )

Transaction expenses

    21       29  

Loss on debt extinguishment

    -       15,510  

Stock-based compensation

    1,480       672  

Other income, net

    (29 )     (12 )

Other adjustments

    (267 )     (808 )

Adjusted EBITDA

  $ 15,156     $ 15,287  

 

 

   

Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 

U.K. Operations

               

Net loss

  $ (172 )   $ (532 )

Interest expense, net

    778       777  

Income tax expense

    (82 )     (177 )

Depreciation and amortization

    1,985       2,011  

EBITDA

    2,509       2,079  

Transaction expenses

    -       -  

Loss on debt extinguishment

    -       -  

Stock-based compensation

    -       -  

Other income, net

    (2 )     (14 )

Other adjustments

    780       681  

Adjusted EBITDA

  $ 3,287     $ 2,746  

 

 

   

Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 

U.S. Concrete Waste Management Services

               

Net income

  $ 1,749     $ 616  

Interest expense, net

    -       -  

Income tax expense

    594       236  

Depreciation and amortization

    2,074       2,348  

EBITDA

    4,417       3,200  

Transaction expenses

    -       -  

Loss on debt extinguishment

    -       -  

Stock-based compensation

    -       -  

Other income, net

    (6 )     -  

Goodwill and intangibles impairment

    -       -  

Other adjustments

    500       500  

Adjusted EBITDA

  $ 4,911     $ 3,700  

 

 

   

Three Months Ended January 31,

 

(in thousands)

 

2022

   

2021

 

Corporate

               

Net income (loss)

  $ 307     $ 302  

Interest expense, net

    -       -  

Income tax expense

    105       115  

Depreciation and amortization

    213       208  

EBITDA

    625       625  

Transaction expenses

    -       -  

Loss on debt extinguishment

    -       -  

Stock-based compensation

    -       -  

Change in fair value of warrant liabilities

    -       -  

Other income, net

    -       -  

Goodwill and intangibles impairment

    -       -  

Other adjustments

    -       -  

Adjusted EBITDA

  $ 625     $ 625  

 

Jobs Act

 

On April 5, 2012, the JOBS Act was signed into law. The JOBS Act contains provisions that, among other things, relax certain reporting requirements for qualifying public companies. As we are an emerging growth company, we have qualified for and have previously elected to delay the adoption of new or revised accounting standards, and as a result, we may not comply with new or revised accounting standards on the relevant dates on which adoption of such standards is required for non-emerging growth companies. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. The Company will no longer be an emerging growth company as of October 31, 2022 and will have to adopt and comply with accounting and legal standards for non-emerging growth companies as of fiscal 2022. 

 

 

Critical Accounting Policies and Estimates

 

In presenting our financial statements in conformity with U.S. GAAP, we are required to make estimates and assumptions that affect the amounts reported therein. Several of the estimates and assumptions we are required to make relate to matters that are inherently uncertain as they pertain to future events. However, events that are outside of our control cannot be predicted and, as such, they cannot be contemplated in evaluating such estimates and assumptions. If there is a significant unfavorable change to current conditions, it could result in a material impact to our consolidated and combined results of operations, financial position and liquidity. We believe that the estimates and assumptions we used when preparing our financial statements were the most appropriate at that time. Presented below are those accounting policies that we believe require subjective and complex judgments that could potentially affect reported results. However, the majority of our business activities are in environments where we are paid a fee for a service performed, and therefore the results of the majority of our recurring operations are recorded in our financial statements using accounting policies that are not particularly subjective, nor complex.

 

Listed below are those estimates that we believe are critical and require the use of complex judgment in their application.

 

Goodwill and Intangible Assets

 

In accordance with ASC Topic 350, Intangibles–Goodwill and Other (“ASC 350”), the Company evaluates goodwill for possible impairment annually, generally as of August 31st, or more frequently if events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The Company uses a two-step process to assess the realizability of goodwill. The first step is a qualitative assessment that analyzes current economic indicators associated with a particular reporting unit. For example, the Company analyzes changes in economic, market and industry conditions, business strategy, cost factors, and financial performance, among others, to determine if there are indicators of a significant decline in the fair value of a particular reporting unit. If the qualitative assessment indicates a stable or improved fair value, no further testing is required. If a qualitative assessment indicates it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company will proceed to the quantitative second step where the fair value of a reporting unit is calculated based on weighted income and market-based approaches. If the fair value of a reporting unit is lower than its carrying value, an impairment to goodwill is recorded, not to exceed the carrying amount of goodwill in the reporting unit.

 

Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions, estimates and market factors. Estimating fair value of individual reporting units and indefinite-lived intangible assets requires us to make assumptions and estimates regarding out future plans, as well as industry and economic conditions including those relating to the duration and severity of COVID-19. These assumptions and estimates include projected revenue, royalty rate, discount rate, tax amortization benefit and other market factors outside of our control. The Company elects to perform a qualitative assessment for the other quarterly reporting periods throughout the fiscal year.

 

When we perform any goodwill impairment test, the estimated fair value of our reporting units are determined using an income approach that utilizes a discounted cash flow (“DCF”) model and a market approach that utilizes the guideline public company method (“GPC”), both of which are weighted for each reporting unit and are discussed below in further detail. In accordance with ASC Topic 820, Fair Value Measurement ("ASC 820"), we evaluated the methods for reasonableness and reliability and assigned weightings accordingly. A mathematical weighting is not prescribed by ASC 820, rather it requires judgement. As such, each of the valuation methods were weighted by accounting for the relative merits of each method and considered, among other things, the reliability of the valuation methods and the inputs used in the methods. In addition, in order to assess the reasonableness of the fair value of our reporting units as calculated under both approaches, we also compare the Company’s total fair value to its market capitalization and calculate an implied control premium (the excess sum of the reporting unit’s fair value over its market capitalization). We evaluate the implied control premium by comparing it to control premiums of recent comparable market transactions, as applicable.

 

 

Under the income approach, the DCF model is based on expected future after-tax operating cash flows of the reporting unit, discounted to a present value using a risk-adjusted discount rate. Estimates of future cash flows require management to make significant assumptions concerning (i) future operating performance, including future sales, long-term growth rates, operating margins, variations in the amount and timing of cash flows and the probability of achieving the estimated cash flows, (ii) the probability of regulatory approvals, and (iii) future economic conditions, including the extent and duration of the COVID-19 pandemic, all of which may differ from actual future cash flows. These assumptions are based on significant inputs not observable in the market and thus represent Level 3 measurements within the fair value hierarchy. The discount rate, which is intended to reflect the risks inherent in future cash flow projections, used in the DCF model, is based on estimates of the weighted average cost of capital (“WACC”) of market participants relative to our reporting unit. Financial and credit market volatility can directly impact certain inputs and assumptions used to develop the WACC. Any changes in these assumptions may affect our fair value estimate and the result of an impairment test. The discount rates and other inputs and assumptions are consistent with those that a market participant would use.

 

The GPC method provides an estimate of value using multiples derived from the stock prices of publicly traded companies. This method requires a selection of comparable publicly-traded companies on major exchanges and involves a certain degree of judgment, as no two companies are entirely alike. These companies should be engaged in the same or a similar line of business as the reporting units be evaluated. Once comparable companies are selected, the application of the GPC method includes (i) analysis of the guideline public companies' financial and operating performance, growth, intangible asset's value, size, leverage, and risk relative to the respective reporting unit, (ii) calculation of valuation multiples for the selected guideline companies, and (iii) application of the valuation multiples to each reporting unit's selected operating metrics to arrive at an indication of value. Market multiples for the selected guideline public companies are developed by dividing the business enterprise value of each guideline public company by a measure of its financial performance (e.g., earnings). The business enterprise value is calculated taking the market value of equity (share price times fully-diluted shares outstanding) plus total interest bearing debt net of cash, preferred stock and minority interest. The market value of equity is based upon the stock price of equity as of the valuation date, and the debt figures are taken from the most recently available financial statements as of the valuation date. In selecting appropriate multiples to apply to each reporting unit, we perform a comparative analysis between the reporting units and the guideline public companies. In making a selection, we consider the revenue growth, profitability and the size of the reporting unit compared to the guideline public companies, and the overall EBITDA multiples implied from the transaction price. In addition, we consider a control premium for purposes of estimating the fair value of our reporting units as we believe that a market participant buyer would be required to pay a premium for control of our business. The control premium utilized is based on control premiums observed in recent comparable market transactions.

 

The impairment charges were primarily due to COVID-19, which negatively impacted our market capitalization, drove an increase in the discount rate that is utilized in our DCF models, and negatively impacted near-term cash flow expectations.

 

Income Taxes

 

We are subject to income taxes in the U.S., U.K. and other jurisdictions. Significant judgment is required in determining our provision for income tax, including evaluating uncertainties in the application of accounting principles and complex tax laws.

 

Income taxes include federal, state and foreign taxes currently payable and deferred taxes arising from temporary differences between income for financial reporting and income tax purposes. Deferred tax assets and liabilities are determined based on the differences between the financial statement balances and the tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the year that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to amounts expected to be realized.

 

 

Item 3.    Quantitative and Qualitative Disclosures About Market Risk.

 

Not applicable.

 

Item 4.    Controls and Procedures.

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

 

As of the end of the period covered by this Report, we conducted an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our 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”)). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of January 31, 2022, the disclosure controls and procedures were effective to ensure that the 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 the SEC’s rules and forms.

 

Changes in Internal Control Over Financial Reporting

 

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended January 31, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 

Part II

 

Item 1.  Legal Proceedings.

 

From time to time, we may have been and may again become involved in legal proceedings arising in the ordinary course of our business. We are not presently a party to any litigation that we believe to be material and we are not aware of any pending or threatened litigation against us that we believe could have a material adverse effect on our business, operating results, financial condition, or cash flows.

 

Item 1A. Risk Factors.

 

There have been no material changes to the Risk Factors previously disclosed in our Annual Report on Form 10-K for the year ended October 31, 2021 filed with the SEC on January 12, 2022 (the “Form 10-K”). For a detailed discussion of the other risks that affect our business, please refer to the entire section entitled “Risk Factors” in the Form 10-K.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

 

None.

 

Item 3.  Defaults Upon Senior Securities.

 

None

 

Item 4. Mine Safety Disclosures.

 

Not Applicable.

 

Item 5.  Other Information.

 

(a) None

(b) None

 

 

Item 6.  Exhibits.

 

The documents set forth below are filed herewith or incorporated herein by reference to the location indicated.

 

Exhibit No.

 

Description

31.1

 

Certification of the Chief Executive Officer required by Rule 13a-14(a) or Rule15d-14(a).

31.2

 

Certification of the Chief Financial Officer required by Rule 13a-14(a) or Rule15d-14(a).

32.1

 

Certification of the Chief Executive Officer required by Rule 13a-14(b) or Rule15d-14(b) and 18 U.S.C. Section 1350.

32.2

 

Certification of the Chief Financial Officer required by Rule 13a-14(b) or Rule15d-14(b) and 18 U.S.C. Section 1350.

101.INS

 

Inline XBRL Instance Document (the Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

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

 

 

SIGNATURES

 

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

 

 

CONCRETE PUMPING HOLDINGS, INC.

 

 

 

 

 

By: /s/ Iain Humphries

 

Name: Iain Humphries

 

Title: Chief Financial Officer and Secretary

  (Authorized Signatory)

 

 

 

Dated: March 10, 2022

 

49
EX-31.1 2 ex_329074.htm EXHIBIT 31.1 ex_329074.htm

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Bruce Young, certify that:

 

 

1.

I have reviewed this Quarterly Report on Form 10-Q for the quarter ended January 31, 2022 of Concrete Pumping 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

 

5.

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

 

 

(a)

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

 

 

(b)

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

 

 

 

 

 

 Date: March 10, 2022

 

/s/ Bruce Young

 

 

 

Bruce Young, Chief Executive Officer and Director

 

 

 

(principal executive officer)

 

 

 
EX-31.2 3 ex_329075.htm EXHIBIT 31.2 ex_329075.htm

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Iain Humphries, certify that:

 

 

1.

I have reviewed this Quarterly Report on Form 10-Q for the quarter ended January 31, 2022 of Concrete Pumping 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

(a)

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

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

 

5.

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

 

 

(a)

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

 

 

(b)

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

 

 

 

 

 

 Date: March 10, 2022

 

/s/ Iain Humphries

 

 

 

Iain Humphries, Chief Financial Officer and Director

 

 

 

(principal financial and accounting officer)

 

 

 

 
EX-32.1 4 ex_329076.htm EXHIBIT 32.1 ex_329076.htm

Exhibit 32.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I the undersigned Chief Executive Officer of Concrete Pumping Holdings, Inc. (the "Company") hereby certify that to my knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended January 31, 2022 (the “Report”) accompanying this certification, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

 

 

 

 Date: March 10, 2022

 

/s/ Bruce Young

 

 

 

Bruce Young, Chief Executive Officer and Director

 

 

 

(principal executive officer)

 

 

 
EX-32.2 5 ex_329077.htm EXHIBIT 32.2 ex_329077.htm

Exhibit 32.2

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I the undersigned Chief Financial Officer of Concrete Pumping Holdings, Inc. (the "Company") hereby certify that to my knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended January 31, 2022 (the “Report”) accompanying this certification, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

 

 

 

Date: March 10, 2022

 

/s/ Iain Humphries

 

 

 

Iain Humphries, Chief Financial Officer and Director

 

 

 

(principal financial and accounting officer)

 

 

 
EX-101.SCH 6 bbcp-20220131.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Organization and Description of Business link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - New Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Business Combinations and Asset Acquisitions link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Fair Value Measurement link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Segment Reporting link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 5 - Fair Value Measurement (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 7 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 15 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 16 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 17 - Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 1 - Organization and Description of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 4 - Business Combinations and Asset Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 5 - Fair Value Measurement (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Property, Plant and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 12 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 14 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 15 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 15 - Stock-based Compensation - Summary of Awards Granted (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 16 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 17 - Segment Reporting - Operating Information (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 17 - Segment Reporting - Total Assets by Segment (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 bbcp-20220131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 bbcp-20220131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 bbcp-20220131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Note 5 - Fair Value Measurement Note 6 - Prepaid Expenses and Other Current Assets Note 7 - Property, Plant and Equipment Note 8 - Goodwill and Intangible Assets Note 9 - Long-Term Debt and Revolving Lines of Credit Note 10 - Accrued Payroll and Payroll Expenses Note 11 - Accrued Expenses and Other Current Liabilities Income Tax Disclosure [Text Block] Note 15 - Stock-based Compensation Note 16 - Earnings Per Share Note 17 - Segment Reporting us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details) Schedule of Debt [Table Text Block] Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details) Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details) Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details) Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details) Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) Note 15 - Stock-based Compensation - Summary of Awards Granted (Details) Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details) Note 17 - Segment Reporting - Operating Information (Details) Note 17 - Segment Reporting - Total Assets by Segment (Details) Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Share-based Payment Arrangement, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent Foreign currency translation adjustment Weighted Average Fair Value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Shares Unvested (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Current portion of capital lease obligations bbcp_ClassOfWarrantOrRightRedemptionPrice Class of Warrant or Right, Redemption Price (in dollars per share) Represents redemption price for warrants or rights . bbcp_ClassOfWarrantOrRightRedemptionCommonStockPriceTrigger Class of Warrant or Right, Redemption, Common Stock Price Trigger (in dollars per share) Represents common stock price trigger for redemption of warrant or right. Warrant To Purchase Class A Common Stock [Member] Represents warrant to purchase class A common stock. bbcp_ClassOfWarrantOrRightRedemptionTradingPeriodMaximum Class of Warrant or Right, Redemption, Trading Period Maximum (Day) Represents maximum trading period for warrant or right redemption. Revolving loan Revolving loan (short term) bbcp_ClassOfWarrantOrRightRedemptionTradingPeriod Class of Warrant or Right, Redemption, Trading Period (Day) Represents trading period of warrant or right redemption. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) Reporting Unit [Axis] Reporting Unit [Domain] Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Income taxes payable Accrued payroll and payroll expenses Total accrued payroll and payroll expenses Accrued interest us-gaap_InterestPayableCurrent us-gaap_AccountsPayableCurrent Accounts payable Other accrued us-gaap_OtherEmployeeRelatedLiabilitiesCurrent Accrued bonus us-gaap_AccruedBonusesCurrent Equipment purchases included in accrued expenses and accounts payable Accrued employee-related taxes us-gaap_AccruedPayrollTaxesCurrent Credit Facility [Axis] Proceeds from sale of property, plant and equipment Credit Facility [Domain] Other us-gaap_OtherAccruedLiabilitiesCurrent Accrued payroll us-gaap_AccruedSalariesCurrent us-gaap_PolicyTextBlockAbstract Accounting Policies Accrued vacation us-gaap_AccruedVacationCurrent Trade Names [Member] us-gaap_PaymentsToAcquireProductiveAssets Payments to Acquire Productive Assets, Total Accrued professional fees us-gaap_AccruedProfessionalFeesCurrent Accrued insurance us-gaap_AccruedInsuranceCurrent us-gaap_PaymentsToAcquireIntangibleAssets Payments to Acquire Intangible Assets Purchases of intangible assets Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of property, plant and equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Cash paid for income taxes Noncompete Agreements [Member] us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Current liabilities: bbcp_NumberOfSharesIssuedInExchangeForWarrants Number of Shares Issued in Exchange for Warrants (in shares) The number of shares issued in exchange for warrants. Vesting [Axis] Vesting [Domain] Supplemental cash flow information: EBITDA Represents the amount of earnings before interest, taxes, depreciation and amortization. Total assets Total assets bbcp_WarrantExchangeForCommonStockExchangeRatio Warrant Exchange for Common Stock, Exchange Ratio The exchange ratio in a warrant exchange transaction. Debt, fair value Private Warrants [Member] Represents the information pertaining to private warrants. Plan Name [Axis] Public Warrants [Member] Represents the information pertaining to public warrants. Plan Name [Domain] Time Based Only [Member] Represents the Time Based Only Awards. The 2018 Omnibus Incentive Plan [Member] Represents the information pertaining to the 2018 Omnibus Incentive Plan. bbcp_ParValueOfWarrantInApic Par Value of Warrant in APIC The par value of the warrants in additional paid in capital. Unrecognized Compensation Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Other Current Assets [Text Block] us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Income (loss) available to common shareholders Customer Relationships [Member] Numerator for diluted earnings (loss) per share Public Offering [Member] Represents the information pertaining to public offering. Add back: Undistributed earning allocated to participating securities Less: Undistributed earnings allocated to participating securities Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet Debt Issuance Costs, Line of Credit Arrangements, Net, Total Weighted average common shares outstanding Award Type [Domain] us-gaap_PreferredStockDividendsIncomeStatementImpact Less accretion of liquidation preference on preferred stock Award Type [Axis] Net Income (loss) Net income (loss) Net income (loss) us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Net carrying amount Total Net carrying amount Intangible assets, net Standby Letters of Credit [Member] Gross carrying value Restricted Stock [Member] Share-based Payment Arrangement, Option [Member] Warrant [Member] us-gaap_GoodwillForeignCurrencyTranslationGainLoss Foreign currency translation Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_PreferredStockConvertibleConversionRatio Preferred Stock, Convertible, Conversion Ratio Net carrying amount, indefinite Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation Property, plant and equipment, net Property, plant and equipment, net Goodwill Balance Balance us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted Less: Undistributed earnings reallocated to participating securities bbcp_ClassOfWarrantOrRightExchangedDuringPeriod Class of Warrant or Right, Exchanged During Period (in shares) The number of warrants or rights exchanged during period. Property, plant and equipment, gross Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Hi-Tech Concrete Pumping Services [Member] Represents Hi-Tech Concrete Pumping Services. UK Concrete Pumping [Member] Represents information related to UK Concrete Pumping. US Concrete Pumping [Member] Represents information related to US Concrete Pumping. Capital Lease Obligations [Member] Cash flows from investing activities: Net income (loss) per common share Earnings Per Share [Text Block] Closing Price of $10.00 for 30 Consecutive Trading Days [Member] Represents the closing price of $10.00 for 30 consecutive trading days. Closing Price of $8.00 for 30 Consecutive Trading Days [Member] Represents a closing price of $8.00 for 30 consecutive trading days. Closing Price of $6.00 for 30 Consecutive Trading Days [Member] Represents a closing price of $6.00 for 30 consecutive trading days. Income taxes payable, net Intersegment Eliminations [Member] Income tax benefit Income Tax Expense (Benefit), Total Accrued payroll, accrued expenses and other current liabilities Accounts payable General and administrative expenses Cash and cash equivalents UNITED KINGDOM us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive loss City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, outstanding (in shares) us-gaap_PreferredStockSharesOutstanding Preferred Stock, Shares Outstanding, Ending Balance (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Document Period End Date Entity File Number Entity Ex Transition Period us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Loss on extinguishment of debt Loss on extinguishment of debt us-gaap_NumberOfStatesInWhichEntityOperates Number of States in which Entity Operates Entity Small Business Entity Shell Company Document Information [Line Items] us-gaap_DividendsPreferredStock Dividends, Preferred Stock, Total Document Information [Table] us-gaap_NumberOfStores Number of Stores Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Transaction costs London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Eurodollar [Member] Sterling Overnight Index Average [Member] Represents borrowing information which bears interest at the daily sterling overnight index average (SONIA) rate. bbcp_NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt Total other expense Amount of nonoperating income including interest expense and gain loss on debt extinguishment. us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Variable Rate [Axis] us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Trade receivables, net Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Depreciation and amortization Entity Registrant Name Entity [Domain] Legal Entity [Axis] bbcp_ConvertiblePreferredStockRedemptionPrincipalInvestment Convertible Preferred Stock, Redemption, Principal Investment The principal investment amount to be redeemed at a determined price. bbcp_ConvertiblePreferredStockAdditionalCumulativeAmount Convertible Preferred Stock, Additional Cumulative Amount The cumulative amount of additional redemption over the principal investment. Entity Address, Address Line One Supplier Concentration Risk [Member] Amortization of intangible assets Amortization of Intangible Assets, Total Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Treasury stock Camfaud [Member] Represents Camfaud Group Limited. Brundage-Bone [Member] Represents Brundage-Bone Concrete Pumping Holdings . Entity Common Stock, Shares Outstanding bbcp_NumberOfVendors Number of Vendors Represents number of significant vendors. Cost of Goods and Service Benchmark [Member] Award 3 [Member] Represents the third tranche of awards. Award 4 [Member] Represents the fourth tranche of awards. Award 5 [Member] Represents the fifth tranche of awards. Award 6 [Member] Represents the sixth tranche of awards. Assembled Workforce [Member] The assembled workforce of the business. Award 1 [Member] Represents the first tranche of awards. Award 2 [Member] Represents the second tranche of awards. Award 12 [Member] Represents the twelfth tranche of awards. Award 13 [Member] Represents the thirteen tranche of awards. us-gaap_IncreaseDecreaseInInventories Inventory Trading Symbol Award 14 [Member] Represents the fourteenth tranche of awards. Award 15 [Member] Represents the fifteenth tranche of awards. Award 7 [Member] Represents the seventh tranche of awards. Concentration Risk Benchmark [Axis] Award 8 [Member] Represents the eighth tranche of awards. Concentration Risk Benchmark [Domain] Award 10 [Member] Represents the tenth tranche of awards. Award 11 [Member] Represents the eleventh tranche of awards. Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Award 20 [Member] Represents the twentieth tranche of awards. Award 21 [Member] Represents the twenty first tranche of awards. Award 22 [Member] Represents the twenty second tranche of awards. Award 23 [Member] Represents the twenty third tranche of awards. Award 16 [Member] Represents the sixteenth tranche of awards. Award 17 [Member] Represents the seventeenth tranche of awards. Local Phone Number Award 18 [Member] Represents the eighteenth tranche of awards. Award 19 [Member] Represents the nineteenth tranche of awards. us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity Award 28 [Member] Represents the twenty eighth tranche of awards. Award 39 [Member] Represents the thirty-ninth tranche of awards. us-gaap_GainLossOnDispositionOfAssets Net gain on the sale of property, plant and equipment us-gaap_TableTextBlock Notes Tables Award 29 [Member] Represents the twenty ninth tranche of awards. Award 30 [Member] Represents the thirtieth tranche of awards. Award 31 [Member] Represents the thirty first tranche of awards. Award 24 [Member] Represents the twenty fourth tranche of awards. Award 25 [Member] Represents the twenty fifth tranche of awards. us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Award 26 [Member] Represents the twenty sixth tranche of awards. Award 37 [Member] Represents the thirty-seventh tranche of awards. Award 27 [Member] Represents the twenty seventh tranche of awards. Award 38 [Member] Represents the thirty-eighth tranche of awards. Award 36 [Member] Represents the thirty sixth tranche of awards. Accrued sales and use tax bbcp_AccruedSalesAndUseTaxCurrent Carrying amount as of the balance sheet date of accrued sales and use tax, due within one year or within the normal operating cycle if longer. Type of Award bbcp_TypeOfAward Represents the type of award. us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Eco-Pan, Inc. [Member] Represents information related to Eco-Pan, Inc. Award 32 [Member] Represents the thirty second tranche of awards. Award 33 [Member] Represents the thirty third tranche of awards. Award 34 [Member] Represents the thirty fourth tranche of awards. Accrued equipment purchases bbcp_AccruedEquipmentPurchaseCurrent Carrying amount as of the balance sheet date of accrued equipment purchase, due within one year or within the normal operating cycle if longer. Award 35 [Member] Represents the thirty fifth tranche of awards. Accrued property taxes bbcp_AccruedPropertyTaxCurrent Carrying amount as of the balance sheet date of accrued property tax, due within one year or within the normal operating cycle if longer. Accrued Liabilities and Other Liabilities [Member] Primary financial statement caption encompassin accrued liabilities and other liabilities. bbcp_SelfinsuranceAccruedExpensesForClaimsIncurredButNotReportedAndEstimatedLossesReported Self-insurance, Accrued Expenses for Claims Incurred But Not Reported and Estimated Losses Reported The amount of accrued expenses for claims incurred but not reported and estimated losses reported. us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues (in shares) us-gaap_LongTermDebtTerm Long-term Debt, Term (Year) bbcp_PrepaidLicensesAndDeposits Prepaid licenses and deposits Related to prepaid licenses and deposits. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity bbcp_SelfinsuranceAccruedExpensesForHealthClaimsIncurredButNotReoprted Self-insurance, Accrued Expenses for Health Claims Incurred But Not Reoprted The amount of accrued expenses for health claims incurred but not reported. Senior Secured Notes [Member] Related to Senior Secured Notes. Reported Value Measurement [Member] UNITED STATES Related Party Transaction [Axis] Related Party Transaction [Domain] Accumulated deficit Accumulated other comprehensive income Asset Backed Revolving Credit Facility [Member] Related to the asset backed revolving credit facility. Term Loan Agreement [Member] Related to the term loan agreement. Debt Disclosure [Text Block] bbcp_LineOfCreditFacilityQuarterlyAverageExcessAvailabilityPercent Line of Credit Facility, Quarterly Average Excess Availability, Percent The percent of quarterly average excess availability for the line of credit facility. Other Loan Borrowings [Member] Related to other loan borrowings. Interest expense, net Interest expense, net Average Excess Availability, Tranche Two [Member] Related to the tranche of average excess availability. Net changes in operating assets and liabilities: Average Excess Availability, Tranche One [Member] Related to the tranche of average excess availability. Amortization of deferred financing costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements bbcp_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPriceTarget Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) Target price 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. bbcp_TransactionCostsIncludingDebtExtinguishment Transaction costs The amount of transaction costs, including debt extinguishment. Accrued Payroll and Payroll Expenses [Text Block] The entire disclosure for accrued payroll and payroll expenses. us-gaap_DeferredIncomeTaxesAndTaxCredits Deferred income taxes Cash and cash equivalents: Gross carrying value us-gaap_IntangibleAssetsGrossExcludingGoodwill Schedule of Accrued Payroll and Expenses [Table Text Block] Tabular disclosure of the components of accrued payroll and expenses. bbcp_ConvertiblePreferredStockConvertibleStockPriceTrigger Convertible Preferred Stock, Convertible, Stock Price Trigger (in dollars per share) The volume weighted average price of shares of the Company's common stock will grant the right to the company to require the holder of preferred stock to convert its shares into common stock. bbcp_ConvertiblePreferredStockAdditionalCumulativeAmountAccrueAnnualRate Convertible Preferred Stock, Additional Cumulative Amount, Accrue Annual Rate The annual rate applied on redemption price to determine the additional cumulative amount. us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter The $6 Market/Time- Based [Member] Represents the $6 Market/Time- Based awards. The $8 Market/Time- Based [Member] Represents the $8 Market/Time- Based awards. The $10 Market/Time- Based [Member] Represents the $10 Market/Time- Based awards. us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2023 Non-cash investing and financing activities: Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2026 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Property, Plant and Equipment, Useful Life [Table Text Block] Tabular disclosure for useful life of property, plant and equipment. us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2022 (excluding the period from November 1, 2021 to January 31, 2022) Change in fair value of warrant liabilities Change in fair value of warrant liabilities Trade Names, Indefinite-lived [Member] Rights acquired through registration of a business name to gain or protect exclusive use thereof. Foreign Currency Transactions and Translations Policy [Policy Text Block] Stock-based compensation expense Other non-current assets Business Combinations Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Revenue Foreign currency translation adjustment Foreign currency translation adjustment Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_Depreciation Depreciation, Total Depreciation us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets Share-based Payment Arrangement [Policy Text Block] Stockholders' Equity Note Disclosure [Text Block] bbcp_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesGranted Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in shares) Number of shares granted under share-based payment arrangement. Income taxes receivable Common stock, $0.0001 par value, 500,000,000 shares authorized, 56,700,148 and 56,564,642 issued and outstanding as of January 31, 2022 and October 31, 2021, respectively Adjustments to reconcile net income (loss) to net cash provided by operating activities: bbcp_DebtInstrumentConsecutivePeriod Debt Instrument, Consecutive Period (Day) Represents consecutive period for debt instrument. Common stock, authorized (in shares) Common Stock, Shares Authorized (in shares) Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued, Total (in shares) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Statistical Measurement [Axis] Debt, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsLiabilitiesNet Deferred Tax Assets, Net, Total Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Market Based Award [Member] Represents information on market based awards. Cash paid for interest us-gaap_OtherPrepaidExpenseCurrent Other current assets and prepaids Prepaid expenses and other current assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] us-gaap_PrepaidRent Prepaid rent Long Lived Assets Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_PreferredStockSharesAuthorized Preferred Stock, Shares Authorized (in shares) Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Portion at Fair Value Measurement [Member] [Default] Inventory us-gaap_PreferredStockParOrStatedValuePerShare Preferred Stock, Par or Stated Value Per Share (in dollars per share) us-gaap_PrepaidInsurance Prepaid insurance Estimate of Fair Value Measurement [Member] us-gaap_InventoryValuationReserves Inventory Valuation Reserves, Ending Balance Measurement Basis [Axis] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Series A Preferred Stocks [Member] Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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. bbcp_ImpairmentOfIntangibleAssetsAccumulatedImpairment Impairments The amount of accumulated impairment loss as of the balance sheet date resulting from the write-down of the carrying amount of an intangible asset. Estimated useful lives (Year) us-gaap_PreferredStockDividendRatePercentage Preferred Stock, Dividend Rate, Percentage Gross carrying value, indefinite Amount before impairment charges of all intangible assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value. Schedule of Segment Reporting Information, by Segment [Table Text Block] Assets Held under Capital Leases [Member] Revenue [Policy Text Block] Statement [Line Items] Furniture and Fixtures [Member] Trade receivables, net Leaseholds and Leasehold Improvements [Member] Additional paid-in capital Building and Building Improvements [Member] Land, Buildings and Improvements [Member] Pioneer Concrete Pumping Services [Member] Represents Pioneer Concrete Pumping services. AOCI Attributable to Parent [Member] Stockholders' equity Vested Non-qualified Stock Options [Member] Represents vested non-qualified stock options. Property, Plant and Equipment, Policy [Policy Text Block] Other income, net Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) The number of shares issued under stock-based program net of treasury shares purchased from tax withholding bbcp_ForeignRateFluctuationsValue Foreign Rate Fluctuations, Value Represents the amount related to foreign rate fluctuations. Current assets: Preferred stock, issued (in shares) Revolving Loan [Member] Information pertaining to the revolving loan. Preferred stock, outstanding (in shares) Shares issued under stock-based program, net of treasury shares purchased for tax withholding Represents the net of treasury shares purchased for tax holding related to shares issued under stock-based program. Award 9 [Member] Presents the ninth tranche of awards Zero-dividend convertible perpetual preferred stock, $0.0001 par value, 2,450,980 shares issued and outstanding as of January 31, 2022 and October 31, 2021 Award 43 [Member] Presents the forty-third tranche of awards us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Beginning of period End of period Preferred stock, par value (in dollars per share) Inventory, Policy [Policy Text Block] Award 44 [Member] Presents the forty-fourth tranche of awards. Award 40 [Member] Presents the fortieth tranche of awards. Award 41 [Member] Presents the forty-first tranche of awards. Effect of foreign currency exchange rate on cash bbcp_LineOfCreditFacilityAdditionalBorrowingCapacity Line of Credit Facility, Additional Borrowing Capacity Represents the maximum additional borrowing capacity under the facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. Award 42 [Member] Presents the forty-second of awards. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities us-gaap_Liabilities Total liabilities Sale of Stock [Axis] Sale of Stock [Domain] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] us-gaap_OperatingIncomeLoss Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other income (expense): us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_PrepaidExpenseAndOtherAssetsCurrent Total prepaid expenses and other current assets Cost of operations us-gaap_GrossProfit Gross profit Base Rate [Member] Derivatives, Policy [Policy Text Block] Consolidation Items [Domain] Deferred income taxes Consolidation Items [Axis] Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount us-gaap_PaymentsOfDebtExtinguishmentCosts Payment of debt issuance costs us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock Retained Earnings [Member] us-gaap_ProceedsFromIssuanceOfCommonStock Proceeds from Issuance of Common Stock Treasury Stock [Member] bbcp_IncomeTaxExpenseBenefitRounded Income Tax Expense (Benefit) Rounded Represents rounded income tax expense (benefit) rounded. Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Net income (loss) attributable to common stockholders (numerator for basic earnings per share) Represents net income (loss) available to common stockholders. us-gaap_LongTermDebt Long-term Debt, Total Total debt, net of unamortized deferred financing costs us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) us-gaap_ClassOfWarrantOrRightOutstanding Class of Warrant or Right, Outstanding (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total Income (loss) before income taxes us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) Other comprehensive income (loss): us-gaap_LineOfCredit Long-term Line of Credit, Total Deferred financing costs us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net, Total Less unamortized deferred financing costs offsetting long term debt US Concrete Waste Management Services [Member] Represents information related to US Concrete Waste Management Services. UK Operations [Member] Represents information related to UK operations. us-gaap_RepaymentsOfLongTermCapitalLeaseObligations Payments on capital lease obligations Transportation Equipment [Member] Accounts Receivable [Policy Text Block] Machinery and Equipment [Member] us-gaap_RepaymentsOfOtherLongTermDebt Payments on long term debt Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code us-gaap_DebtInstrumentCarryingAmount Total debt, gross Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Basis of Accounting, Policy [Policy Text Block] us-gaap_RepaymentsOfLongTermLinesOfCredit Payments on revolving loan Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Vested Stock Options [Member] Represents information related to vested stock option. Proceeds on long term debt us-gaap_ProceedsFromIssuanceOfLongTermDebt Proceeds from Issuance of Long-term Debt, Total bbcp_PercentageOfSharesIssued Percentage of Shares Issued Represents percentage of shares issued. Proceeds on revolving loan Accrued expenses and other current liabilities Total accrued expenses and other liabilities us-gaap_TaxCreditCarryforwardValuationAllowance Tax Credit Carryforward, Valuation Allowance Segments [Axis] Segments [Domain] Income (loss) before income taxes us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Diluted (in shares) Weighted average shares - diluted (in shares) Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Diluted earnings (loss) per share (in dollars per share) Basic (in shares) Weighted average shares - basic (in shares) Basic (in dollars per share) Basic earnings (loss) per share (in dollars per share) Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Schedule of Accrued Liabilities [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Asset Acquisition [Axis] Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Cash flows from financing activities: Asset Acquisition [Domain] us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Asset Acquisition [Text Block] Corporate, Non-Segment [Member] Warrant liability us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax Foreign currency translation adjustment Series A Preferred Stock [Member] Directors, Officers, Stockholders [Member] Represents information related to directors, officers and stockholders. us-gaap_StockholdersEquity Total stockholders' equity Balance Balance Capital lease obligations, less current portion Class of Stock [Axis] Class of Stock [Domain] Long term debt, net of discount for deferred financing costs Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating Segments [Member] EX-101.PRE 10 bbcp-20220131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document And Entity Information - shares
3 Months Ended
Jan. 31, 2022
Mar. 08, 2022
Document Information [Line Items]    
Entity Central Index Key 0001703956  
Entity Registrant Name CONCRETE PUMPING HOLDINGS, INC.  
Amendment Flag false  
Current Fiscal Year End Date --10-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 31, 2022  
Document Transition Report false  
Entity File Number 001-38166  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-1779605  
Entity Address, Address Line One 500 E. 84th Avenue, Suite A-5  
Entity Address, City or Town Thornton  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80229  
City Area Code 303  
Local Phone Number 289-7497  
Title of 12(b) Security Common Stock  
Trading Symbol BBCP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   56,740,516
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents $ 2,787 $ 9,298
Trade receivables, net 48,203 49,034
Inventory 5,142 4,902
Income taxes receivable 314 275
Prepaid expenses and other current assets 10,420 4,110
Total current assets 66,866 67,619
Property, plant and equipment, net 357,671 337,771
Intangible assets, net 153,572 158,539
Goodwill 224,193 224,700
Other non-current assets 2,056 2,168
Deferred financing costs 1,758 1,868
Total assets 806,116 792,665
Current liabilities:    
Revolving loan 16,208 990
Current portion of capital lease obligations 104 103
Accounts payable 7,462 10,706
Accrued payroll and payroll expenses 8,768 12,226
Accrued expenses and other current liabilities 28,094 23,940
Income taxes payable 393 274
Total current liabilities 61,029 48,239
Long term debt, net of discount for deferred financing costs 369,432 369,084
Capital lease obligations, less current portion 251 278
Deferred income taxes 70,215 70,566
Warrant liability 16,923 16,923
Total liabilities 517,850 505,090
Zero-dividend convertible perpetual preferred stock, $0.0001 par value, 2,450,980 shares issued and outstanding as of January 31, 2022 and October 31, 2021 25,000 25,000
Stockholders' equity    
Common stock, $0.0001 par value, 500,000,000 shares authorized, 56,700,148 and 56,564,642 issued and outstanding as of January 31, 2022 and October 31, 2021, respectively 6 6
Additional paid-in capital 375,754 374,272
Treasury stock (995) (461)
Accumulated other comprehensive income 2,231 3,671
Accumulated deficit (113,730) (114,913)
Total stockholders' equity 263,266 262,575
Total liabilities and stockholders' equity $ 806,116 $ 792,665
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jan. 31, 2022
Oct. 31, 2021
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, issued (in shares) 2,450,980 2,450,980
Preferred stock, outstanding (in shares) 2,450,980 2,450,980
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 56,700,148 56,564,642
Common stock, outstanding (in shares) 56,700,148 56,564,642
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Revenue $ 85,448 $ 70,421
Cost of operations 51,321 40,558
Gross profit 34,127 29,863
General and administrative expenses 26,721 22,388
Transaction costs 21 29
Income from operations 7,385 7,446
Other income (expense):    
Interest expense, net (6,261) (6,900)
Loss on extinguishment of debt 0 (15,510)
Change in fair value of warrant liabilities 0 0
Other income, net 37 26
Total other expense (6,224) (22,384)
Income (loss) before income taxes 1,161 (14,938)
Income tax benefit (22) (2,648)
Net income (loss) 1,183 (12,290)
Less accretion of liquidation preference on preferred stock (441) (507)
Income (loss) available to common shareholders $ 742 $ (12,797)
Weighted average common shares outstanding    
Basic (in shares) 53,667,290 53,146,103
Diluted (in shares) 54,712,478 53,146,103
Net income (loss) per common share    
Basic (in dollars per share) $ 0.01 $ (0.24)
Diluted (in dollars per share) $ 0.01 $ (0.24)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Net Income (loss) $ 1,183 $ (12,290)
Other comprehensive income (loss):    
Foreign currency translation adjustment (1,440) 4,501
Total comprehensive loss $ (257) $ (7,789)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Oct. 31, 2020 56,463,992          
Balance at Oct. 31, 2020 $ 6 $ 367,681 $ (131) $ (606) $ (99,840) $ 267,110
Stock-based compensation expense $ 0 672 0 0 0 672
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 6,707          
Shares issued under stock-based program, net of treasury shares purchased for tax withholding $ 0 0 (330) 0 0 (330)
Net Income (loss) 0 0 0 0 (12,290) (12,290)
Foreign currency translation adjustment $ 0 0 0 4,501 0 4,501
Balance (in shares) at Jan. 31, 2021 56,470,699          
Balance at Jan. 31, 2021 $ 6 368,353 (461) 3,895 (112,130) 259,663
Balance (in shares) at Oct. 31, 2021 56,564,642          
Balance at Oct. 31, 2021 $ 6 374,272 (461) 3,671 (114,913) 262,575
Stock-based compensation expense $ 0 1,480 0 0 0 1,480
Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares) 135,506          
Shares issued under stock-based program, net of treasury shares purchased for tax withholding $ 0 2 (534) 0 0 (532)
Net Income (loss) 0 0 0 0 1,183 1,183
Foreign currency translation adjustment $ 0 0 0 (1,440) 0 (1,440)
Balance (in shares) at Jan. 31, 2022 56,700,148          
Balance at Jan. 31, 2022 $ 6 $ 375,754 $ (995) $ 2,231 $ (113,730) $ 263,266
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Oct. 31, 2021
Oct. 31, 2020
Net income (loss) $ 1,183 $ (12,290)    
Adjustments to reconcile net income (loss) to net cash provided by operating activities:        
Depreciation 8,341 6,925    
Deferred income taxes (175) (2,855)    
Amortization of deferred financing costs 458 961    
Amortization of intangible assets 5,739 6,913    
Stock-based compensation expense 1,480 672    
Change in fair value of warrant liabilities (0) (0)    
Loss on extinguishment of debt 0 15,510    
Net gain on the sale of property, plant and equipment (444) (593)    
Net changes in operating assets and liabilities:        
Trade receivables, net 676 5,656    
Inventory (265) (10)    
Prepaid expenses and other current assets (6,232) (4,287)    
Income taxes payable, net 80 (512)    
Accounts payable (3,460) (1,157)    
Accrued payroll, accrued expenses and other current liabilities 5,807 (2,353)    
Net cash provided by operating activities 13,188 12,580    
Cash flows from investing activities:        
Purchases of property, plant and equipment (35,431) (9,434)    
Proceeds from sale of property, plant and equipment 1,950 1,894    
Purchases of intangible assets (1,050) 0    
Net cash used in investing activities (34,531) (7,540)    
Cash flows from financing activities:        
Proceeds on long term debt 0 375,000    
Payments on long term debt 0 (381,206)    
Proceeds on revolving loan 92,164 80,945    
Payments on revolving loan (76,928) (75,122)    
Payment of debt issuance costs 0 (8,464)    
Payments on capital lease obligations (25) (23)    
Purchase of treasury stock (534) (330)    
Net cash provided by (used in) financing activities 14,677 (9,200)    
Effect of foreign currency exchange rate on cash 155 (304)    
Net decrease in cash and cash equivalents (6,511) (4,463)    
Cash and cash equivalents:        
Beginning of period 9,298 6,736 $ 6,736  
End of period $ 2,787 $ 2,273 9,298 $ 6,736
Supplemental cash flow information:        
Cash paid for interest     118 5,890
Cash paid for income taxes     50 614
Non-cash investing and financing activities:        
Equipment purchases included in accrued expenses and accounts payable     $ 2,326 $ 781
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Description of Business
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

Note 1. Organization and Description of Business

 

Organization

 

Concrete Pumping Holdings, Inc. (the “Company”) is a Delaware corporation headquartered in Denver, Colorado. The Consolidated Financial Statements include the accounts of Concrete Pumping Holdings, Inc. and its wholly owned subsidiaries including Brundage-Bone Concrete Pumping, Inc. (“Brundage-Bone”), Capital Pumping (“Capital”), Camfaud Group Limited (“Camfaud”), and Eco-Pan, Inc. (“Eco-Pan”).

 

Nature of business

 

Brundage-Bone and Capital are concrete pumping service providers in the United States ("U.S.") and Camfaud is a concrete pumping service provider in the United Kingdom (“U.K.”). Their core business is the provision of concrete pumping services to general contractors and concrete finishing companies in the commercial, infrastructure and residential sectors. Most often equipment returns to a “home base” nightly and these companies do not contract to purchase, mix, or deliver concrete. Brundage-Bone and Capital collectively have approximately 95 branch locations across 19 states, with its corporate headquarters in Denver, Colorado. Camfaud has approximately 30 branch locations throughout the U.K., with its corporate headquarters in Epping (near London), England.

 

Eco-Pan provides industrial cleanup and containment services, primarily to customers in the construction industry. Eco-Pan uses containment pans specifically designed to hold waste products from concrete and other industrial cleanup operations. Eco-Pan has 17 operating locations across the U.S. with its corporate headquarters in Denver, Colorado. In addition, we have concrete waste management operations under our Eco-Pan brand name in the U.K. and currently operate from a shared Camfaud location.

 

Seasonality

 

The Company’s sales are historically seasonal, with lower revenue in the first quarter and higher revenue in the fourth quarter of each year. Such seasonality also causes the Company’s working capital cash flow requirements to vary from quarter to quarter and primarily depends on the variability of weather patterns with the Company generally having lower sales volume during the winter and spring months.

 

Impacts of COVID-19

 

In March 2020, the World Health Organization declared the outbreak of COVID-19 to be a global pandemic and recommended containment and mitigation measures worldwide. The COVID-19 pandemic has rapidly changed market and economic conditions globally and may continue to create significant uncertainty in the macroeconomic environment. As of the first quarter of fiscal 2022, revenue volumes have largely recovered in a number of our markets; however, the lingering impact from COVID-19 remains an issue for qulified labor resources in certain markets.

 

Despite recent progress in the administration of vaccines, both the outbreak, and impact from various variants, including Delta and Omicron and the containment and mitigation measures have had and are likely to continue to have a serious adverse impact on the global economy, the severity and duration of which are uncertain. To date, the COVID-19 pandemic has negatively impacted revenue volumes primarily in the U.K. and certain markets in the U.S.

 

The full extent to which the COVID-19 pandemic will impact the Company’s business, financial condition, and results of operations in the future is highly uncertain and will be affected by a number of factors. These include the duration and extent of the pandemic; the duration and extent of imposed or recommended containment and mitigation measures; the extent, duration, and effective execution of government stabilization and recovery efforts, including those from the successful distribution of an effective vaccine; the impact of the pandemic on economic activity, including on construction projects and the Company’s customers’ demand for its services; the Company’s ability to effectively operate, including as a result of travel restrictions and mandatory business and facility closures; the ability of the Company’s customers to pay for services rendered; any further closures of the Company’s and the Company’s customers’ offices and facilities; and any additional project delays or shutdowns. Customers have and may continue to slow down decision-making, delay planned work or seek to terminate existing agreements. Any of these events may have a material adverse effect on the Company’s business, financial condition, and/or results of operations, including further impairment to our goodwill and intangible assets. The Company will continue to evaluate the effect of COVID-19 on its business.

 

No impairments were identified through January 31, 2022. The Company will continue to evaluate its goodwill and intangible assets in future quarters. Additional impairments may be recorded in the future based on events and circumstances, including those related to COVID-19 discussed above.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Summary of Significant Accounting Policies
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

Note 2. Summary of Significant Accounting Policies

 

Basis of presentation

 

The accompanying Unaudited Consolidated Financial Statements have been prepared, without audit, in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all information and footnotes required by GAAP for complete financial statements. The enclosed statements reflect all normal and recurring adjustments which, in the opinion of management, are necessary to present fairly the financial position, results of operations and cash flows of the Company at  January 31, 2022 and for all periods presented.

 

Principles of consolidation

 

The Consolidated Financial Statements include all amounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated.

 

Use of estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Significant estimates include the liability for incurred but unreported claims under various partially self-insured polices, allowance for doubtful accounts, goodwill impairment analysis, valuation of share-based compensation and accounting for business combinations. Actual results may differ from those estimates, and such differences may be material to the Company’s consolidated financial statements.

 

Trade receivables

 

Trade receivables are carried at the original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding amounts. Generally, the Company does not require collateral for their accounts receivable; however, the Company may file statutory liens or take other appropriate legal action when necessary on construction projects in which collection problems arise. A trade receivable is typically considered to be past due if any portion of the receivable balance is outstanding for more than 30 days. The Company does not charge interest on past-due trade receivables.

 

Management determines the allowance for doubtful accounts by identifying troubled accounts and by using historical experience applied to an aging of accounts. The allowance for doubtful accounts was $0.7 million as of January 31, 2022 and October 31, 2021. Trade receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.

 

Inventory

 

Inventory consists primarily of replacement parts for concrete pumping equipment. Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company evaluates inventory and records an allowance for obsolete and slow- moving inventory to account for cost adjustments to market. Based on management’s analysis, no allowance for obsolete and slow-moving inventory was required as of  January 31, 2022 and October 31, 2021.

 

Fair Value Measurements

 

The Financial Accounting Standard Board's (the “FASB”) standard on fair value measurements establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. This standard establishes three levels of inputs that may be used to measure fair value:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities.

 

Level 3 – Unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.

 

Deferred financing costs

 

Deferred financing costs representing third-party, non-lender debt issuance costs are deferred and amortized using the effective interest rate method over the term of the related long-term-debt agreement, and the straight-line method for the revolving credit agreement.

 

Debt issuance costs, including any original issue discounts, related to term loans or senior notes are reflected as a direct deduction from the carrying amount of the long-term debt liability that is included in long term debt, net of discount for deferred financing costs in the accompanying consolidated balance sheets. Debt issuance costs related to revolving credit facilities are capitalized and reflected in deferred financing in the accompanying consolidated balance sheets. Amortization of debt issuance costs are recorded in interest expense

Goodwill

In accordance with Accounting Standards Codification ("ASC") Topic 350, Intangibles–Goodwill and Other (“ASC 350”), the Company evaluates goodwill for possible impairment annually or more frequently if events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The Company uses a two-step process to assess the realizability of goodwill. The first step is a qualitative assessment that analyzes current economic indicators associated with a particular reporting unit. For example, the Company analyzes changes in economic, market and industry conditions, business strategy, cost factors, and financial performance, among others, to determine if there are indicators of a significant decline in the fair value of a particular reporting unit. If the qualitative assessment indicates a stable or improved fair value, no further testing is required. If a qualitative assessment indicates it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company will proceed to the quantitative second step where the fair value of a reporting unit is calculated based on weighted income and market-based approaches. If the fair value of a reporting unit is lower than its carrying value, an impairment to goodwill is recorded, not to exceed the carrying amount of goodwill in the reporting unit. As of January 31, 2022, no indicators of impairment have been identified.

Property, plant and equipment

Property, plant and equipment are recorded at cost. Expenditures for additions and betterments are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred; however, maintenance and repairs that improve or extend the life of existing assets are capitalized. The carrying amount of assets disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal. Gains or losses from property and equipment disposals are recognized in the year of disposal. Property, plant and equipment is depreciated using the straight-line method over the following estimated useful lives:

 

  

In Years

 

Buildings and improvements

  15 to 40 

Capital lease assets—buildings

  40 

Furniture and office equipment

  2 to 7 

Machinery and equipment

  3 to 25 

Transportation equipment

  3 to 7 

 

Capital lease assets are amortized over the estimated useful life of the asset.
 

 

Intangible assets

 

Intangible assets are recorded at cost or their estimated fair value (when acquired through a business combination or asset acquisition) less accumulated amortization (if finite-lived).

 

Intangible assets with finite lives, except for customer relationships, are amortized on a straight-line basis over their estimated useful lives. Customer relationships are amortized on an accelerated basis over their estimated useful lives. Intangible assets with indefinite lives are not amortized but are subject to annual reviews for impairment.

 

Impairment of long-lived assets

 

ASC 360, Property, Plant and Equipment (ASC 360) requires other long-lived assets to be evaluated for impairment when indicators of impairment are present. If indicators are present, assets are grouped to the lowest level for which identifiable cash flows are largely independent of other asset groups and cash flows are estimated for each asset group over the remaining estimated life of each asset group. If the undiscounted cash flows estimated to be generated by those assets are less than the asset’s carrying amount, impairment is recognized in the amount of the excess of the carrying value over the fair value. No indicators of impairment were identified as of January 31, 2022.

 

Derivatives

 

The Company has public warrants outstanding and due to certain provisions in the warrant agreement, coupled with the Company's capital structure, which includes preferred stock with voting rights, the public warrants do not meet the criteria to be classified in stockholders’ equity and instead meet the definition of a liability-classified derivative under ASC Topic 815, Derivatives and Hedging ("ASC 815"). As such, the Company recognizes these warrants within long-term liabilities on the consolidated balance sheet at fair value, with subsequent changes in fair value recognized in the consolidated statements of operations at each reporting date.

 

Revenue recognition

 

The Company adopted ASC 606, Revenue Recognition ("ASC 606") on October 31, 2021, effective as of November 1, 2020, using the modified retrospective method. Results for reporting periods beginning October 31, 2021 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with our legacy accounting under ASC 605: Revenue Recognition ("ASC 605"). The adoption of the guidance did not have a material impact on the amount or timing of revenue recognized.

 

The Company generates revenues primarily from (1) concrete pumping services in both the U.S. and U.K and (2) the Company’s concrete waste services business, both of which are discussed below. In addition, the Company generates an immaterial amount of revenue from the sales of replacement parts to customers. The Company’s delivery terms for replacement part sales are FOB shipping point.

 

Concrete Pumping Services

 

The vast majority of all revenue from concrete pumping services comes from the Company's daily service, where the Company sends a single operator with a conventional concrete pump truck (an articulating boom attached to a large truck) to deliver concrete (or other construction material such as aggregate) from one point to another as directed by the customer. Customers are billed on either (1) a solely time basis or (2) a time and volume pumped basis. Additional charges (such as a fuel surcharge and travel costs) are frequently added based on specific project requirements. The Company's performance obligations related to these jobs are satisfied daily and invoiced accordingly and as such, there are no unsatisfied performance obligations at the end of any day.

 

A much smaller component of the total concrete pumping services revenue comes from placing boom services. Placing booms have become an essential tool in the efficient construction of high-rise buildings. A placing boom is the articulating boom component of a conventional concrete pump truck, positioned on the uppermost floor of a building construction project. Concrete is then supplied through a pipeline from the pump that remains at ground level. Due to the long term nature of high-rise jobs, these contracts are generally longer term but typically not in excess of one year. Customers are generally invoiced (1) at month end for a fixed monthly placing boom usage fee, (2) daily for time worked and volume of concrete pumped and (3) at the beginning of the job for certain set-up costs and at the end of the job for tear-down costs. As it pertains to the fixed monthly usage fee and daily fees related to time worked and volume of concrete pumped, which collectively make up a significant portion of the total consideration in the contract, the Company recognizes revenue as invoiced in accordance with ASC 606. For the consideration allocated to set-up and tear-down fees, the Company recognizes revenue on a straight-line basis over the estimated term of the contract. The aggregate asset or liability from these services is not significant. As invoices are issued with terms of net 30 and substantially all of the contracts are completed within a year, we do not disclose the value of unsatisfied performance obligations, which would include the value of future usage of the Company’s placing boom asset, hours to be worked or cubic yards to be pumped.

 

Concrete Waste Services

 

The Company’s concrete waste services business consists of service fees charged to customers for the delivery and usage over time of its pans or containers and the disposal of the concrete waste material. For these services, the Company has identified two performance obligations: (1) the daily usage of the pans or containers and (2) the pickup and disposal of the waste material. The fees allocable to these obligations are based on their standalone selling prices based on observable prices and expected cost plus margin approach. The Company recognizes revenue monthly for the daily usage fees and recognizes the revenue attributable to the disposal services when the disposal is completed. The aggregate asset or liability from these services is not significant. As invoices are issued with terms of net 30 and substantially all of the contracts are completed within a year, we do not disclose the value of unsatisfied performance obligations, which would include the remaining days the pans will be utilized or the future pickup and disposal of the waste material.

 

Practical Expedients Applied

 

The Company collects sales taxes when required from customers as part of the purchase price, which are then subsequently remitted to the appropriate authorities. The Company has elected to apply the practical expedient provided by ASC 606, which allows entities to make an accounting policy election to exclude sales taxes and other similar taxes from the measurement.

 

At contract inception, the Company does not expect the period between customer payment and transfer of control of the promised services to the customer to exceed one year as customers are invoiced with terms of 30 days. As such, the Company has used the practical expedient in ASC 606 which states that no adjustment for a significant financing component is necessary.

 

In addition, the Company incurs limited costs in order to obtain contracts. However, as the amortization period for these assets would be one year or less, the Company has elected the practical expedient permitted by ASC 606 and recognized those incremental costs of obtaining a contract as an expense when incurred. Upon transition to the new the standard, the Company did not restate contracts that begin and are completed within the same annual reporting period. As discussed above, contracts of the Company are typically completed within the year.

 

Disaggregation of Revenue

 

Revenue disaggregated by reportable segment and geographic area where the work was performed for the periods ended January 31, 2022 and  October 31, 2021 is presented in Note 17.

 

Stock-based compensation

 

The Company follows ASC 718, CompensationStock Compensation ("ASC 718"), which requires the measurement and recognition of compensation expense, based on estimated fair values, for all share-based awards made to employees and directors. The fair value of time-based only restricted stock awards and time-based only stock options with a $.01 exercise price are valued at the closing price of the Company's stock as of the date of the grant of these awards. The Company expenses the grant date fair value of the award in the consolidated statements of operations over the requisite service periods on a straight-line basis. For stock awards that include a market-based vesting condition, such as the trading price of the Company’s common stock exceeding certain price targets, the Company uses a Monte Carlo Simulation in estimating the fair value at grant date and recognizes compensation expense over the implied service period (median time to vest). Shares exercised are issued out of authorized but not outstanding shares. The Company accounts for forfeitures as they occur.

 

Income taxes

 

The Company complies with ASC 740, Income Taxes, which requires an asset and liability approach to financial reporting for income taxes.

 

The Company computes deferred income tax assets and liabilities annually for differences between the financial statements and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, carryback opportunities, and tax planning strategies in making the assessment. Income tax expense includes both the current income taxes payable or refundable and the change during the period in the deferred tax assets and liabilities. The tax benefit from an uncertain tax position is only recognized in the consolidated balance sheet if the tax position is more likely than not to be sustained upon an examination. The Company recognizes interest and penalties related to underpayment of income taxes in general and administrative expense in the consolidated statements of operations.

 

Camfaud files income tax returns in the U.K. Camfaud’s national statutes are generally open for one year following the statutory filing period.

 

Foreign currency translation

 

The functional currency of Camfaud is the Pound Sterling (GBP). The assets and liabilities of the Company's foreign subsidiaries are translated into U.S. Dollars using the period end exchange rates for the periods presented, and the consolidated statements of operations are translated at the average exchange rate for the periods presented. The resulting translation adjustments are recorded as a component of comprehensive income on the consolidated statements of comprehensive income and is the only component of accumulated other comprehensive income. The functional currency of our other subsidiaries is the United States Dollar.

 

Earnings per share

 

The Company calculates earnings per share in accordance with ASC 260, Earnings per Share. The two-class method of computing earnings per share is required for entities that have participating securities. The two-class method is an earnings allocation formula that determines earnings per share for participating securities according to dividends declared (or accumulated) and participation rights in undistributed earnings. For purposes of ASC 260, the two-class method is computed based on the following participating stock: (1) Common Stock and (2) Restricted Stock Awards.

 

Basic earnings (loss) per common share is calculated by dividing net income (loss) attributable to common shareholders by the weighted average number of shares of Common Stock outstanding each period. Diluted earnings (loss) per common share is based on the weighted average number of shares outstanding during the period plus the common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the period. Common stock equivalents are not included in the diluted earnings (loss) per share calculation when their effect is antidilutive.

 

An anti-dilutive impact is an increase in earnings per share or a reduction in net loss per share resulting from the conversion, exercise, or contingent issuance of certain securities.

 

Business combinations and asset acquisitions

 

The Company applies the principles provided in ASC 805, Business Combinations ("ASC 805"), to determine whether a transaction involves an asset or a business.

 

If it is determined an acquisition is a business combination, tangible and intangible assets acquired and liabilities assumed are recorded at fair value and goodwill is recognized for any differences between the fair value of consideration transferred and the fair value of net assets acquired. Transaction costs for business combinations are expensed as incurred in accordance with ASC 805.

 

If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.

 

Concentrations

 

As of  January 31, 2022 and  October 31, 2021 there were three primary vendors that the Company relied upon to purchase concrete pumping boom equipment. However, should the need arise, there are alternate vendors who can provide concrete pumping boom equipment.

 

Cash balances held at financial institutions may, at times, be in excess of federally insured limits. The Company places its temporary cash balances in high-credit quality financial institutions.

 

The Company’s customer base is dispersed across the U.S. and U.K. The Company performs ongoing evaluations of its customers’ financial condition and requires no collateral to support credit sales. During the periods described above, no customer represented 10 percent or more of sales or trade receivables. 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - New Accounting Pronouncements
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

Note 3. New Accounting Pronouncements

 

We have opted to take advantage of the extended transition period available to emerging growth companies pursuant to the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) for new accounting standards.

 

Recently issued accounting pronouncements not yet effective

 

ASU 2016-02, Leases (“ASU 2016-02”) - In February 2016, the FASB issued ASU 2016-02, which is codified in ASC 842, Leases (“ASC 842”) and supersedes current lease guidance in ASC 840, Leases. ASC 842 requires a lessee to recognize a right-of-use asset and a corresponding lease liability for substantially all leases. The lease liability will be equal to the present value of the remaining lease payments while the right-of-use asset will be similarly calculated and then adjusted for initial direct costs. In addition, ASC 842 expands the disclosure requirements to increase the transparency and comparability of the amount, timing and uncertainty of cash flows arising from leases. In July 2018, the FASB issued ASU 2018-11, Leases ASC 842: Targeted Improvements, which allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The new standard is effective for emerging growth companies that have elected to use private company adoption dates for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company plans to adopt the guidance during the fourth quarter of the fiscal year ending October 31, 2022. The Company is currently evaluating the impact of the pending adoption of the new standard on the consolidated financial statements. 

 

ASU 2016-13, Financial Instruments—Credit Losses (Topic 326) (“ASU 2016-13”)- In June 2016, the FASB issued ASU No. 2016-13, which, along with subsequently issued related ASUs, requires financial assets (or groups of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected, among other provisions. This ASU is effective for emerging growth companies that have elected to use private company adoption dates with annual and interim periods beginning after December 15, 2022, with early adoption permitted. The Company plans to adopt the guidance during the fourth quarter of the fiscal year ending October 31, 2022. The amendments of this ASU should be applied on a modified retrospective basis to all periods presented. The Company is currently evaluating the effects adoption of this guidance will have on the consolidated financial statements.

 

ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”) - In March 2020, the FASB issued ASU 2020-04, which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting for contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”). Specifically, to the extent the Company's debt agreements are modified to replace LIBOR with another interest rate index, ASU 2020-04 will permit the Company to account for the modification as a continuation of the existing contract without additional analysis. Companies may generally elect to apply the guidance for periods that include March 12, 2020 through December 31, 2022. The Company is evaluating the anticipated impact of this standard on its consolidated financial statements as well as timing of adoption.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Business Combinations and Asset Acquisitions
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Asset Acquisition [Text Block]

Note 4. Business Combinations and Asset Acquisitions

 

The Company completed one acquisition during the first quarter of fiscal 2022 and three acquisitions in fiscal 2021, all of which qualified as asset acquisitions. Except for the acquisition of Pioneer and Hi-Tech, these acquisitions are not significant to our results of operations. The consideration for the acquisitions in both fiscal 2022 and fiscal 2021 consisted of cash and was allocated to identified long-lived tangible and intangible assets.

 

November 2022 Pioneer Acquisition

 

In November 2021, the Company acquired the assets of Pioneer Concrete Pumping Services (“Pioneer”) for total purchase consideration of $20.2 million. This transaction was treated as an asset acquisition. The Company allocated $19.1 million to the purchase of Pioneer's equipment. The remaining $1.1 million was allocated to definite lived assembled workforce and customer relationships intangible assets. All assets were valued using level 3 inputs. The equipment was valued using a market approach while the intangible assets were valued using an income approach based on management’s projections. The intangible assets will be amortized over 3 to 5 years.

 

September 2021 Hi-Tech Acquisition

 

In September 2021, the Company acquired the assets of Hi-Tech Concrete Pumping Services (“Hi-Tech”) for total purchase consideration of $12.3 million. This transaction was treated as an asset acquisition. The Company allocated $11.5 million to the purchase of Hi-Tech's equipment. The remaining $0.8 million was allocated to definite lived assembled workforce and customer relationships intangible assets. All assets were valued using level 3 inputs. The equipment was valued using a market approach while the intangible assets were valued using an income approach based on management’s projections. The intangible assets will be amortized over 3 to 5 years.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Fair Value Measurement
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]

Note 5. Fair Value Measurement

 

The carrying amounts of the Company's cash and cash equivalents, accounts receivable, accounts payable and current accrued liabilities approximate their fair value as recorded due to the short-term maturity of these instruments, which approximates fair value. The Company’s outstanding obligations on its ABL credit facility are deemed to be at fair value as the interest rates on these debt obligations are variable and consistent with prevailing rates. The Company believes the carrying values of its capital lease obligations represent fair value.

 

Long-term debt instruments
 
The Company's long-term debt instruments are recorded at their carrying values in the consolidated balance sheet, which may differ from their respective fair values. The fair values of the long-term debt instruments are derived from Level 2 inputs.  The fair value amount of the long-term debt instruments at  January 31, 2022 and at  October 31, 2021 is presented in the table below based on the prevailing interest rates and trading activity of the Senior Notes.
 
  

January 31,

  

October 31,

 
  

2022

  

2021

 

(in thousands)

 

Carrying Value

  

Fair Value

  

Carrying Value

  

Fair Value

 

Senior notes

 $375,000  $375,000  $375,000  $390,938 

Capital lease obligations

 $355  $355  $381  $381 

 

 

Warrants

At both January 31, 2022 and  October 31, 2021, there were 13,017,677 public warrants and no private warrants outstanding. Each warrant entitles its holder to purchase one share of Class A common stock at an exercise price of $11.50 per share. The warrants expire on December 6, 2023, or earlier upon redemption or liquidation. The Company may call the outstanding public warrants for redemption at a price of $0.01 per warrant, if the last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending on the third business day before the Company sends the notice of redemption to the warrant holders.

The Company accounts for the public warrants issued in connection with its IPO in accordance with ASC 815, under which certain provisions in the public warrant agreements do not meet the criteria for equity classification and therefore these warrants must be recorded as liabilities.  The fair value of each public warrant is based on the public trading price of the warrant (Level 1 fair value measurement). Gains and losses related to the warrants are reflected in the change in fair value of warrant liabilities in the consolidated statements of operations.

All other non-financial assets

 

The Company's non-financial assets, which primarily consist of property and equipment, goodwill and other intangible assets, are not required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value may not be fully recoverable (and at least annually for goodwill and indefinite lived intangibles), non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Prepaid Expenses and Other Current Assets
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Other Current Assets [Text Block]

Note 6. Prepaid Expenses and Other Current Assets

 

The significant components of prepaid expenses and other current assets at  January 31, 2022 and at  October 31, 2021 are comprised of the following:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Prepaid insurance

 $5,718  $949 

Prepaid licenses and deposits

  1,118   360 

Prepaid rent

  544   331 

Other current assets and prepaids

  3,040   2,470 

Total prepaid expenses and other current assets

 $10,420  $4,110 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Property, Plant and Equipment
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

Note 7. Property, Plant and Equipment

 

The significant components of property, plant and equipment at  January 31, 2022 and at  October 31, 2021 are comprised of the following:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Land, building and improvements

 $27,082  $27,062 

Capital leases—land and buildings

  828   828 

Machinery and equipment

  400,143   374,034 

Transportation equipment

  3,945   2,935 

Furniture and office equipment

  3,018   2,880 

Property, plant and equipment, gross

  435,016   407,739 

Less accumulated depreciation

  (77,345)  (69,968)

Property, plant and equipment, net

 $357,671  $337,771 

 

Depreciation expense for the three-month periods ended January 31, 2022 and 2021 was $8.3 million and $6.9 million, respectively. Depreciation expense related to revenue producing machinery and equipment is recorded in cost of operations and an immaterial amount of depreciation expense related to the Company's capital leases and furniture and fixtures is included in general and administrative expenses in the consolidated statements of operations.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Goodwill and Intangible Assets
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

 

Note 8. Goodwill and Intangible Assets

 

The Company has recognized goodwill and certain intangible assets in connection with prior business combinations.

 

There were no triggering events during the three-month period ended January 31, 2022. The Company will continue to evaluate its goodwill and intangible assets in future quarters. Additional impairments  may be recorded based on events and circumstances, including those related to COVID-19 discussed in Note 1.

 

The following table summarizes the composition of intangible assets at  January 31, 2022 and at  October 31, 2021:

 

  

January 31,

  

October 31,

 
  

2022

  

2021

 
  

Gross

          

Foreign Currency

  

Net

  

Gross

          

Foreign Currency

  

Net

 
  

Carrying

      

Accumulated

  

Translation

  

Carrying

  

Carrying

      

Accumulated

  

Translation

  Carrying 

(in thousands)

 

Value

  

Impairment

  

Amortization

  

Adjustment

  

Amount

  

Value

  

Impairment

  

Amortization

  

Adjustment

  

Amount

 

Customer relationship

 $195,015  $-  $(96,657) $(338) $98,020  $195,220  $-  $(91,169) $(539) $103,512 

Trade name

  5,644   -   (1,739)  (41)  3,864   5,748   -   (1,598)  (71)  4,079 

Trade name (indefinite life)

  55,500   (5,000)  -   -   50,500   55,500   (5,000)  -   -   50,500 

Assembled workforce

  1,200   -   (100)  -   1,100   350   -   -   -   350 

Noncompete agreements

  200   -   (112)  -   88   200   -   (102)  -   98 

Total intangibles

 $257,559  $(5,000) $(98,608) $(379) $153,572  $257,018  $(5,000) $(92,869) $(610) $158,539 

 

Amortization expense for the three-month periods ended January 31, 2022 and 2021 was $5.7 million and $6.9 million, respectively. The estimated aggregate amortization expense for intangible assets over the next five fiscal years ending October 31 and thereafter is as follows:

 

(in thousands)

    

2022 (excluding the period from November 1, 2021 to January 31, 2022)

 $16,711 

2023

  17,831 

2024

  14,344 

2025

  11,304 

2026

  9,249 

Thereafter

  33,633 

Total

 $103,072 

 

The changes in the carrying value of goodwill by reportable segment for the three-month periods ended January 31, 2022 and 2021 are as follows:

 

(in thousands)

 

U.S. Concrete Pumping

  

U.K. Operations

  

U.S. Concrete Waste Management Services

  

Total

 

Balance at October 31, 2020

 $147,482  $26,539  $49,133  $223,154 

Foreign currency translation

  -   1,622   -   1,622 

Balance at January 31, 2021

 $147,482  $28,161  $49,133  $224,776 
                 

Balance at October 31, 2021

 $147,482  $28,085  $49,133  $224,700 

Foreign currency translation

  -   (507)  -  $(507)

Balance at January 31, 2022

 $147,482  $27,578  $49,133  $224,193 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Long-Term Debt and Revolving Lines of Credit
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 9. Long Term Debt and Revolving Lines of Credit

 

On January 28, 2021, Brundage-Bone Concrete Pumping Holdings Inc., a Delaware corporation (the “Issuer”) and a wholly-owned subsidiary of the Company (i) completed a private offering of $375.0 million in aggregate principal amount of its 6.000% senior secured second lien notes due 2026 (the “Senior Notes”) issued pursuant to an indenture, among the Issuer, the Company, the other Guarantors (as defined below), Deutsche Bank Trust Company Americas, as trustee and as collateral agent (the "Indenture") and (ii) entered into an amended and restated ABL Facility (the "ABL Facility") by and among the Company, certain subsidiaries of the Company, Wells Fargo Bank, National Association, as agent, sole lead arranger and sole bookrunner, the other Lenders party thereto, which provided up to $125.0 million of asset-based revolving loan commitments to the Company and the other borrowers under the ABL Facility. The proceeds from the Senior Notes, along with certain borrowings under the ABL Facility, were used to repay all outstanding indebtedness under the Company’s then existing Term Loan Agreement (see discussion below), dated December 6, 2018, and pay related fees and expenses. Summarized terms of these facilities are included below.

 

Senior Notes

 

Summarized terms of the Senior Notes are as follows:

 

 

Provides for an original aggregate principal amount of $375.0 million;

 

The Senior Notes will mature and be due and payable in full on February 1, 2026;

 

The Senior Notes bear interest at a rate of 6.000% per annum, payable on February 1 and August 1 of each year;

 

The Senior Notes are jointly and severally guaranteed on a senior secured basis by the Company, Concrete Pumping Intermediate Acquisition Corp. and each of the Issuer’s domestic, wholly-owned subsidiaries that is a borrower or a guarantor under the ABL Facility (collectively, the "Guarantors"). The Senior Notes and the guarantees are secured on a second-priority basis by all the assets of the Issuer and the Guarantors that secure the obligations under the ABL Facility, subject to certain exceptions. The Senior Notes and the guarantees will be the Issuer’s and the Guarantors’ senior secured obligations, will rank equally with all of the Issuer’s and the Guarantors’ existing and future senior indebtedness and will rank senior to all of the Issuer’s and the Guarantors’ existing and future subordinated indebtedness. The Senior Notes are structurally subordinated to all existing and future indebtedness and liabilities of the Company’s subsidiaries that do not guarantee the Senior Notes;

 

The Indenture includes certain covenants that limit, among other things, the Issuer’s ability and the ability of its restricted subsidiaries to: incur additional indebtedness and issue certain preferred stock; make certain investments, distributions and other restricted payments; create or incur certain liens; merge, consolidate or transfer all or substantially all assets; enter into certain transactions with affiliates; and sell or otherwise dispose of certain assets.

 

The outstanding principal amount of the Senior Notes as of  January 31, 2022 was $375.0 million and as of that date, the Company was in compliance with all covenants under the Indenture.

 

ABL Facility

 

Summarized terms of the ABL Facility, as amended, are as follows:

 

 Borrowing availability in U.S. Dollars and GBP up to a maximum aggregate principal amount of $125.0 million and an accordion feature under which the Company can increase the ABL Facility by up to an additional $75.0 million;
 Borrowing capacity available for standby letters of credit of up to $7.5 million and for swing loan borrowings of up to $7.5 million. Any issuance of letters of credit or making of a swing loan will reduce the amount available under the ABL Facility;
 All loans advanced will mature and be due and payable in full on January 28, 2026;
 Amounts borrowed may be repaid at any time, subject to the terms and conditions of the agreement;
 Borrowings in U.S. Dollars and GBP (through September 30, 2021 for GBP borrowings) bear interest at either (1) an adjusted LIBOR rate or (2) a base rate, in each case plus an applicable margin currently set at 2.25% and 1.25%, respectively. After September 30, 2021, borrowings in GBP bear interest at the SONIA rate plus an applicable margin currently set at 2.0326%. The ABL Facility is subject to a step down of 0.25% based on excess availability levels;
 The unused line fee percentage is 25 basis points if the quarterly average amount drawn is greater than 50% of the borrowing availability; 50 basis points if the quarterly average amount drawn is less than 50% of borrowing availability;
 US ABL Facility obligations will be secured by a first-priority perfected security interest in substantially all the assets of the Issuer, together with Brundage-Bone Concrete Pumping, Inc., Eco-Pan, Inc., Capital Pumping LP (collectively, the "US ABL Borrowers") and each of the Company's wholly-owned domestic subsidiaries (the "US ABL Guarantors"), subject to certain exceptions;
 UK ABL Facility obligations will be secured by a first priority perfected security interest in substantially all assets of Camfaud Concrete Pumps Limited and Premier Concrete Pumping Limited, each of the Company's wholly-owned UK subsidiaries, and by each of the US ABL Borrowers and the US ABL Guarantors, subject to certain exceptions;
 The ABL Facility also includes (i) a springing financial covenant (fixed charges coverage ratio) based on excess availability levels that the Company must comply with on a quarterly basis during required compliance periods and (ii) certain non-financial covenants.

 

The outstanding balance under the ABL Facility as of  January 31, 2022 was $16.2 million and as of that date, the Company was in compliance with all debt covenants.

 

As of January 31, 2022, we had $105.2 million of available borrowing capacity under the ABL Facility.

 

Term Loan Agreement

 

Summarized terms of the Term Loan Agreement are as follows:

 

 

Provides for an original aggregate principal amount of $357.0 million. This amount was increased in May 2019 by $60.0 million in connection with the acquisition of Capital;

 

The initial term loans advanced will mature and be due and payable in full seven years after the Closing Date, with principal amortization payments in an annual amount equal to 5.00% of the original principal amount;

 

Borrowings under the Term Loan Agreement, will bear interest at either (1) an adjusted LIBOR rate or (2) an alternate base rate, plus an applicable margin of 6.00% or 5.00%, respectively;

 

The Term Loan Agreement is secured by (i) a first priority perfected lien on substantially all of the assets of the Company and certain of its subsidiaries that are loan parties thereunder to the extent not constituting ABL Facility priority collateral and (ii) a second priority perfected lien on substantially all ABL Facility priority collateral, in each case subject to customary exceptions and limitations;

 

The Term Loan Agreement includes certain non-financial covenants.

 

As discussed above, all outstanding borrowings under the Term Loan Agreement were repaid on January 28, 2021. The pay-off of the term loan were treated as a debt extinguishment while the amended ABL facility was treated as a debt modification. In accordance with debt extinguishment accounting rules, the Company recorded $15.5 million in debt extinguishment costs related to the write-off of all unamortized deferred debt issuance costs that were related to the term loan and capitalized $7.0 million of debt issuance costs related to the Senior Notes. For the amendments to the ABL Facility, the Company capitalized $1.5 million of debt issuance costs.

 

The table below is a summary of the composition of the Company’s debt balances at  January 31, 2022 and at October 31, 2021.

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Revolving loan (short term)

 $16,208  $990 

Senior notes - all long term

  375,000   375,000 

Total debt, gross

  391,208   375,990 

Less unamortized deferred financing costs offsetting long term debt

  (5,568)  (5,916)

Total debt, net of unamortized deferred financing costs

 $385,640  $

370,074

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Accrued Payroll and Payroll Expenses
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Accrued Payroll and Payroll Expenses [Text Block]

Note 10. Accrued Payroll and Payroll Expenses

 

The following table summarizes accrued payroll and expenses at  January 31, 2022 and at  October 31, 2021:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Accrued vacation

 $2,099  $1,967 

Accrued payroll

  2,240   1,727 

Accrued bonus

  1,369   3,593 

Accrued employee-related taxes

  2,729   4,606 

Other accrued

  331   333 

Total accrued payroll and payroll expenses

 $8,768  $12,226 

 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accrued Expenses and Other Current Liabilities
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]

Note 11. Accrued Expenses and Other Current Liabilities

 

The following table summarizes accrued expenses and other current liabilities at  January 31, 2022 and at  October 31, 2021

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Accrued insurance

 $7,016  $7,473 

Accrued interest

  11,307   5,627 

Accrued equipment purchases

  2,603   4,955 

Accrued sales and use tax

  715   690 

Accrued property taxes

  500   917 

Accrued professional fees

  1,143   1,134 

Other

  4,810   3,144 

Total accrued expenses and other liabilities

 $28,094  $23,940 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Income Taxes
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 12. Income Taxes 

 

For the first fiscal quarter ended January 31, 2022, the Company recorded an income tax benefit of $0.0 million on pretax income of $1.2 million. For the same quarter a year ago, the Company recorded income tax benefit of $2.6 million on a pretax loss of $14.9 million. The effective tax rate for the three-month period ended January 31, 2022 was impacted by (1) the excess tax benefit from vestings and exercises of stock-based awards of $0.1 million and (2) a change in unremitted earnings deferred tax liability due to foreign rate fluctuations of $0.2 million.

 

At  January 31, 2022 and October 31, 2021, the Company had deferred tax liabilities, net of deferred tax assets, of $70.2 million and $70.6 million, respectively. Included in deferred tax assets at January 31, 2022 and October 31, 2021 were net operating loss carryforwards of $17.8 million. The Company has a valuation allowance of $0.1 million as of both  January 31, 2022 and  October 31, 2021 related to foreign tax credit carryforwards where realization is more uncertain at this time due to the limited carryforward periods that exist.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Commitments and Contingencies
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

Note 13. Commitments and Contingencies

 

Insurance

 

As of  January 31, 2022 and October 31, 2021, the Company was partially insured for automobile, general and worker's compensation liability. The Company has accrued $5.2 million and $4.5 million, as of  January 31, 2022 and October 31, 2021, respectively, for claims incurred but not reported and estimated losses reported, which is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

The Company offers employee health benefits via a partially self-insured medical benefit plan. Participant claims exceeding certain limits are covered by a stop-loss insurance policy. As of  January 31, 2022 and October 31, 2021, the Company had accrued $1.8 million and $1.6 million, respectively, for health claims incurred but not reported based on historical claims amounts and average lag time. These accruals are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. The Company contracts with a third party administrator to process claims, remit benefits, etc.

 

Litigation

 

The Company is currently involved in certain legal proceedings and other disputes with third parties that have arisen in the ordinary course of business. Management believes that the outcomes of these matters will not have a material impact on the Company’s financial statements and does not believe that any amounts need to be recorded for contingent liabilities in the Company’s consolidated balance sheet.

 

Letters of credit

 

The ABL Facility provides for up to $7.5 million of standby letters of credit. As of  January 31, 2022, total outstanding letters of credit totaled $3.0 million, the vast majority of which had been committed to the Company’s general liability insurance provider.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Stockholders' Equity
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

Note 14. Stockholders Equity

 

The Company’s amended and restated certificate of incorporation authorizes the issuance of 500,000,000 shares of common stock, par value $0.0001, and 10,000,000 shares of preferred stock, par value $0.0001. Immediately following December 6, 2018, there were:

 

 

28,847,707 shares of common stock issued and outstanding;

 

34,100,000 warrants outstanding, each exercisable for one share of common stock at an exercise price of $11.50 per share; and

 

2,450,980 shares of zero-dividend convertible perpetual preferred stock (“Series A Preferred Stock”) outstanding, as further discussed below

 

Grants of new restricted stock awards and exercises of stock options are issued out of outstanding and available common stock.

 

As discussed below, on April 29, 2019, 2,101,213 shares of common stock were issued in exchange for the Company's public warrants and 1,707,175 shares of common stock were issued in exchange for the Company's private warrants. After the completion of the warrant exchange and as of January 31, 2022, there were 13,017,677 public warrants outstanding.

 

On May 14, 2019, in order to finance a portion of the purchase price for the acquisition of Capital, the Company completed a public offering of 18,098,166 of its common stock at a price of $4.50 per share, receiving net proceeds of approximately $77.4 million, after deducting underwriting discounts, commissions, and other offering expenses. In connection with the offering, certain of the Company’s directors, officers and significant stockholders, and certain other related investors purchased an aggregate of 3,980,166 shares of its common stock from the underwriters at the public offering price of $4.50, representing approximately 25% of the total shares issued (without giving effect to the underwriters’ option to purchase additional shares).

 

The Company’s Series A Preferred Stock does not pay dividends and is convertible (effective June 6, 2019) into shares of the Company’s common stock at a 1:1 ratio (subject to customary adjustments). The Company has the right to elect to redeem all or a portion of the Series A Preferred Stock at its election after December 6, 2022 for cash at a redemption price equal to the amount of the principal investment ($25,000,000) plus an additional cumulative amount that will accrue at an annual rate of 7.0% thereon. As of  January 31, 2022, the additional cumulative amount totaled $5.7 million which would be recognized when redemption is probable. The Series A Preferred Stock will rank senior in priority and will have a senior liquidation preference to the Common Stock. In addition, if the volume weighted average price of shares of the Company’s common stock equals or exceeds $13.00 for 30 consecutive days, then the Company will have the right to require the holder of the Series A Preferred Stock to convert its Series A Preferred Stock into Company common stock, at a ratio of 1:1 (subject to customary adjustments such as adjustments for anti-dilution events for instance stock splits or reverse stock split).

 

Conditionally redeemable preferred shares (including preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company’s control) are classified as temporary equity. The preferred stock contains a redemption feature contingent upon a change in control which is not solely within the control of the Company, and as such, the preferred stock is presented outside of permanent equity.

 

 

 

Warrant Exchange

On April 1, 2019, the Company commenced an offer to each holder of its publicly traded warrants (the “public warrants”) and private placement warrants that were issued in connection with Industrea’s initial public offering on April 17, 2017 (the “private warrants”) to receive 0.2105 shares of common stock in exchange for each outstanding public warrant tendered and 0.1538 shares of common stock in exchange for each private warrant tendered pursuant to the offer (the “Offer” or “Warrant Exchange”).

On April 26, 2019, a total of 9,982,123 public warrants and 11,100,000 private warrants were tendered for exchange pursuant to the Offer.  On April 29, 2019, 2,101,213 shares of common stock were issued in exchange for the tendered public warrants and 1,707,175 shares of common stock were issued in exchange for the tendered private warrants. A negligible amount of cash was paid for fractional shares. The fair value of common stock issued in exchange for the warrants, totaling $26.3 million, was recognized in additional paid in capital.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Stock-based Compensation
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

Note 15. Stock-Based Compensation

Pursuant to the Concrete Pumping Holdings, Inc. 2018 Omnibus Incentive Plan, the Company granted stock-based awards to certain employees in the U.S. and U.K. All awards in the U.S. are restricted stock awards while awards granted to employees in the U.K. are stock options with exercise prices of $0.01. Regardless of where the awards were granted, the awards generally vest pursuant to one of the following four conditions:

 

(1)

Time-based only – Awards vest in equal installments over a specified period.

 

 

(2)

$6 market-based and time-based vesting – Awards will vest as to first condition once the Company’s stock reaches a closing price of $6.00 for 30 consecutive trading days. Once the first vesting condition is achieved, the stock award will then vest 1/3 annually over a three-year period.

 

 

(3)

$8 market-based and time-based vesting – Awards will vest as to first condition once the Company’s stock reaches a closing price of $8.00 for 30 consecutive trading days. Once the first vesting condition is achieved, the stock award will then vest 1/3 annually over a three-year period.

 

 

(4)

$10 market-based and time-based vesting – Awards will vest as to first condition once the Company’s stock reaches a closing price of $10.00 for 30 consecutive trading days. Once the first vesting condition is achieved, the stock award will then vest 1/3 annually over a three-year period.

 

Included in the table below is a summary of the unvested awards outstanding at January 31, 2022, including the location, type of award, shares outstanding, unrecognized compensation expense, and the date that expense will be recognized through. The total stock compensation expense recognized for restricted stock awards for the three-month periods ended January 31, 2022 and 2021 was $1.3 million and $0.6 million, respectively. The total stock compensation expense recognized for stock options for the three-month periods ended January 31, 2022 and 2021 was $0.2 million and $0.1 million, respectively. In addition, while the table below provides a date through which expense will be recognized on a straight-line basis, if at such time the market-based stock awards, vest earlier than the Monte Carlo simulation derived service period, expense recognition will be accelerated.

 

During the first quarter of fiscal 2022, the Company granted 69,491 stock awards that have a market-based vesting condition. The assumptions used in the Monte Carlo Simulation for these grants were stock price on date of grant, a price target expiration date of December 6, 2023, expected volatility of 73% and a risk-free interest rate of 0.5%.

 

Location

 

Type of Award

 

Shares Unvested at

January 31, 2022

  

Weighted

Average Fair

Value

  

Unrecognized

Compensation

Expense at

January 31, 2022

 

Date Expense

will be

Recognized

Through

(Straight-Line Basis)

  

U.S.

 

Time Based Only

  655,646  $5.98  $3,347,782 

12/6/2023

  

U.S.

 

$6 Market/Time- Based

  150,697  $3.86  $- 

10/29/2020

  

U.S.

 

$6 Market/Time- Based

  191,902  $8.65  $104,425 

3/29/2022

* 

U.S.

 

$6 Market/Time- Based

  191,902  $8.65  $518,030 

3/29/2023

* 

U.S.

 

$6 Market/Time- Based

  191,913  $8.65  $747,066 

3/29/2024

* 

U.S.

 

$8 Market/Time- Based

  150,697  $3.46  $- 

10/29/2020

  

U.S.

 

$8 Market/Time- Based

  191,903  $7.45  $291,941 

8/23/2022

** 

U.S.

 

$8 Market/Time- Based

  191,903  $7.45  $552,343 

8/23/2023

** 

U.S.

 

$8 Market/Time- Based

  191,912  $7.45  $710,583 

8/23/2024

** 

U.S.

 

$10 Market/Time- Based

  150,706  $3.15  $- 

10/29/2020

  

U.S.

 

$10 Market/Time- Based

  191,471  $6.46  $378,258 

7/9/2023

  

U.S.

 

$10 Market/Time- Based

  191,467  $6.46  $543,516 

7/9/2024

  

U.S.

 

$10 Market/Time- Based

  191,482  $6.46  $657,257 

7/9/2025

  

U.S.

 

$13 Market/Time- Based

  433  $4.47  $161 

5/4/2022

  

U.S.

 

$13 Market/Time- Based

  433  $4.47  $597 

5/4/2023

  

U.S.

 

$13 Market/Time- Based

  434  $4.47  $864 

5/4/2024

  

U.S.

 

$16 Market/Time- Based

  433  $3.85  $281 

8/27/2022

  

U.S.

 

$16 Market/Time- Based

  433  $3.85  $597 

8/27/2023

  

U.S.

 

$16 Market/Time- Based

  434  $3.85  $798 

8/27/2024

  

U.S.

 

$19 Market/Time- Based

  433  $3.34  $320 

11/19/2022

  

U.S.

 

$19 Market/Time- Based

  433  $3.34  $563 

11/19/2023

  

U.S.

 

$19 Market/Time- Based

  434  $3.34  $722 

11/19/2024

  

U.S.

 

$10 Market/Time- Based

  4,635  $7.28  $23,564 

1/31/2023

  

U.S.

 

$10 Market/Time- Based

  4,635  $7.28  $27,744 

1/31/2024

  

U.S.

 

$10 Market/Time- Based

  4,634  $7.28  $29,485 

1/31/2025

  

U.S.

 

$10 Market/Time- Based

  22,408  $6.83  $137,796 

6/30/2023

  

U.S.

 

$10 Market/Time- Based

  22,415  $6.83  $143,791 

6/30/2024

  

U.S.

 

$10 Market/Time- Based

  22,418  $6.83  $146,417 

6/30/2025

  

U.K.

 

Time Based Only

  90,431  $5.75  $408,123 

12/6/2023

  

U.K.

 

$6 Market/Time- Based

  28,885  $3.85  $- 

10/29/2020

  

U.K.

 

$6 Market/Time- Based

  27,892  $8.36  $15,007 

3/29/2022

* 

U.K.

 

$6 Market/Time- Based

  27,892  $8.36  $73,847 

3/29/2023

* 

U.K.

 

$6 Market/Time- Based

  27,901  $8.36  $106,167 

3/29/2024

* 

U.K.

 

$8 Market/Time- Based

  28,885  $3.45  $- 

10/29/2020

  

U.K.

 

$8 Market/Time- Based

  27,892  $

7.20

  $41,784 

8/23/2022

** 

U.K.

 

$8 Market/Time- Based

  27,892  $7.20  $78,591 

8/23/2023

** 

U.K.

 

$8 Market/Time- Based

  27,901  $7.20  $100,863 

8/23/2024

** 

U.K.

 

$10 Market/Time- Based

  28,886  $3.14  $- 

10/29/2020

  

U.K.

 

$10 Market/Time- Based

  27,902  $6.24  $54,060 

7/9/2023

  

U.K.

 

$10 Market/Time- Based

  27,892  $6.24  $77,256 

7/9/2024

  

U.K.

 

$10 Market/Time- Based

  27,901  $6.24  $93,232 

7/9/2025

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,612 

6/30/2023

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,811 

6/30/2024

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,898 

6/30/2025

  

Total

  3,349,048      $9,428,151    

 

Note: The $13/$16/$19 Market/Time Based shares noted above relate to the shares not exchanged in the October 29, 2020 modification discussed above.

 

*The $6.00 market condition price target was achieved on March 29, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.
**The $8.00 market condition price target was achieved on August 23, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Earnings Per Share
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 16. Earnings Per Share

 

The Company calculates earnings per share in accordance with ASC 260, Earnings Per Share. For purposes of calculating earnings (loss) per share (“EPS”), a company that has participating security holders (for example, holders of unvested restricted stock that have non-forfeitable dividend rights and the Company’s Series A Preferred Stock) is required to utilize the two-class method for calculating EPS unless the treasury stock method results in lower EPS. The two-class method is an allocation of earnings/(loss) between the holders of common stock and a company’s participating security holders. Under the two-class method, earnings/(loss) for the reporting period is calculated by taking the net income (loss) for the period, less both the dividends declared in the period on participating securities (whether or not paid) and the dividends accumulated for the period on cumulative preferred stock (whether or not earned) for the period. Our common shares outstanding are comprised of shareholder owned common stock and shares of unvested restricted stock held by participating security holders. Basic EPS is calculated by dividing income or loss attributable to common stockholders by the weighted average number of shares of common stock outstanding, excluding participating shares. To calculate diluted EPS, basic EPS is further adjusted to include the effect of potentially dilutive stock options outstanding and Series A Preferred Stock outstanding as of the beginning of the period. 

 

At January 31, 2022, the Company had outstanding (1) 13.0 million warrants to purchase shares of common stock at an exercise price of $11.50, (2) 2.9 million outstanding unvested restricted stock awards, (3) 1.2 million outstanding unexercised incentive stock options, (4) 0.4 million outstanding unexercised non-qualified stock options, and (5) 2.5 million shares of Series A Preferred Stock, all of which could potentially be dilutive. The dilutive effects of the 2.5 million shares of preferred stock and 13.0 million warrants were excluded from the calculation of diluted net income per share for the three-month periods ended January 31, 2022 and 2021, as their impact would have been anti-dilutive. For the three-month period ending January 31, 2021, the Company realized a net loss and as such, the weighted-average dilutive impact of any shares was excluded from the calculation of diluted EPS because they were antidilutive.

 

The table below shows our basic and diluted EPS calculations for the three-month periods ended January 31, 2022 and 2021:

 

  

Three Months Ended January 31,

 

(in thousands, except share and per share amounts)

 

2022

  

2021

 

Net income (loss) (numerator):

        

Net income (loss) attributable to Concrete Pumping Holdings, Inc.

 $1,183  $(12,290)

Less: Accretion of liquidation preference on preferred stock

  (441)  (507)

Less: Undistributed earnings allocated to participating securities

  (40)  - 

Net income (loss) attributable to common stockholders (numerator for basic earnings per share)

 $702  $(12,797)

Add back: Undistributed earning allocated to participating securities

  40   - 

Less: Undistributed earnings reallocated to participating securities

  (39)  - 

Numerator for diluted earnings (loss) per share

 $703  $(12,797)
         

Weighted average shares (denominator):

        

Weighted average shares - basic

  53,667,290   53,146,103 

Weighted average shares - diluted

  54,712,478   53,146,103 
         

Basic earnings (loss) per share

 $0.01  $(0.24)

Diluted earnings (loss) per share

 $0.01  $(0.24)

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Segment Reporting
3 Months Ended
Jan. 31, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 17. Segment Reporting

 

The Company conducts business through the following reportable segments based on geography and the nature of services sold:

 

 

U.S. Concrete Pumping – Consists of concrete pumping services sold to customers in the U.S. Business in this segment is primarily performed under the Brundage-Bone and Capital tradenames.

 

U.K. Operations – Consists of concrete pumping services and leasing of concrete pumping equipment to customers in the U.K. Business in this segment is primarily performed under the Camfaud Concrete Pumps and Premier Concrete Pumping tradenames. In addition to concrete pumping, we recently started operations of waste management services in the U.K. under the Eco-Pan tradename and the results of this business are included in this segment. This represents the Company’s foreign operations.

 

U.S. Concrete Waste Management Services – Consists of pans and containers rented to customers in the U.S. and the disposal of the concrete waste material services sold to customers in the U.S. Business in this segment is performed under the Eco-Pan tradename.

 

Corporate - Is primarily related to the intercompany leasing of real estate to certain of the U.S Concrete Pumping branches.

 

Any differences between segment reporting and consolidated results are reflected in Intersegment below.

 

The accounting policies of the reportable segments are the same as those described in Note 2. The Company’s Chief Operating Decision Maker (“CODM”) evaluates the performance of each segment based on revenue, and measures segment performance based upon EBITDA (earnings before interest, taxes, depreciation and amortization). Non-allocated interest expense and various other administrative costs are reflected in Corporate. Corporate assets primarily include cash and cash equivalents, prepaid expenses and other current assets, and real property. The following provides operating information about the Company’s reportable segments for the periods presented:

 

  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Revenue

        

U.S. Concrete Pumping

 $63,069  $52,316 

U.K. Operations

  12,022   9,780 

U.S. Concrete Waste Management Services

  10,457   8,422 

Corporate

  625   625 

Intersegment

  (725)  (722)

Total revenue

 $85,448  $70,421 
         

Income (loss) before income taxes

        

U.S. Concrete Pumping

 $(1,340) $(15,498)

U.K. Operations

  (254)  (709)

U.S. Concrete Waste Management Services

  2,343   852 

Corporate

  412   417 

Total income (loss) before income taxes

 $1,161  $(14,938)

 

  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

EBITDA

        

U.S. Concrete Pumping

 $13,951  $(104)

U.K. Operations

  2,509   2,079 

U.S. Concrete Waste Management Services

  4,417   3,200 

Corporate

  625   625 

Total EBITDA

 $21,502  $5,800 
         

Consolidated EBITDA reconciliation

        

Net income (loss)

 $1,183  $(12,290)

Interest expense, net

  6,261   6,900 

Income tax benefit

  (22)  (2,648)

Depreciation and amortization

  14,080   13,838 

Total EBITDA

 $21,502  $5,800 

 

  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Depreciation and amortization

        

U.S. Concrete Pumping

 $9,808  $9,271 

U.K. Operations

  1,985   2,011 

U.S. Concrete Waste Management Services

  2,074   2,348 

Corporate

  213   208 

Total depreciation and amortization

 $14,080  $13,838 
         

Interest expense, net

        

U.S. Concrete Pumping

 $(5,483) $(6,123)

U.K. Operations

  (778)  (777)

Total interest expense, net

 $(6,261) $(6,900)
         

Transaction costs and debt extinguishment costs

        

U.S. Concrete Pumping

 $21  $(15,481)

Total transaction costs including transaction-related debt extinguishment

 $21  $(15,481)

 

Total assets by segment for the periods presented are as follows:

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Total Assets

        

U.S. Concrete Pumping

 $607,949  $591,820 

U.K. Operations

  107,862   109,631 

U.S. Concrete Waste Management Services

  147,342   145,199 

Corporate

  27,062   26,648 

Intersegment

  (84,099)  (80,633)

Total assets

 $806,116  $792,665 

 

The U.S. and U.K. were the only regions that accounted for more than 10% of the Company’s revenue for the periods presented. There was no single customer that accounted for more than 10% of revenue for the periods presented. Revenue for the periods presented and long lived assets at January 31, 2022 and October 31, 2021 are as follows:

 

  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Revenue by Geography

        

U.S.

 $73,426  $60,641 

U.K.

  12,022   9,780 

Total revenue

 $85,448  $70,421 

 

 

  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Long Lived Tangible Assets

        

U.S.

 $304,740  $285,307 

U.K.

  52,931   52,464 

Total long lived assets

 $357,671  $337,771 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Policies)
3 Months Ended
Jan. 31, 2022
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of presentation

 

The accompanying Unaudited Consolidated Financial Statements have been prepared, without audit, in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all information and footnotes required by GAAP for complete financial statements. The enclosed statements reflect all normal and recurring adjustments which, in the opinion of management, are necessary to present fairly the financial position, results of operations and cash flows of the Company at  January 31, 2022 and for all periods presented.

Consolidation, Policy [Policy Text Block]

Principles of consolidation

 

The Consolidated Financial Statements include all amounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated.

Use of Estimates, Policy [Policy Text Block]

Use of estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Significant estimates include the liability for incurred but unreported claims under various partially self-insured polices, allowance for doubtful accounts, goodwill impairment analysis, valuation of share-based compensation and accounting for business combinations. Actual results may differ from those estimates, and such differences may be material to the Company’s consolidated financial statements.

Accounts Receivable [Policy Text Block]

Trade receivables

 

Trade receivables are carried at the original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding amounts. Generally, the Company does not require collateral for their accounts receivable; however, the Company may file statutory liens or take other appropriate legal action when necessary on construction projects in which collection problems arise. A trade receivable is typically considered to be past due if any portion of the receivable balance is outstanding for more than 30 days. The Company does not charge interest on past-due trade receivables.

 

Management determines the allowance for doubtful accounts by identifying troubled accounts and by using historical experience applied to an aging of accounts. The allowance for doubtful accounts was $0.7 million as of January 31, 2022 and October 31, 2021. Trade receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.

Inventory, Policy [Policy Text Block]

Inventory

 

Inventory consists primarily of replacement parts for concrete pumping equipment. Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. The Company evaluates inventory and records an allowance for obsolete and slow- moving inventory to account for cost adjustments to market. Based on management’s analysis, no allowance for obsolete and slow-moving inventory was required as of  January 31, 2022 and October 31, 2021.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value Measurements

 

The Financial Accounting Standard Board's (the “FASB”) standard on fair value measurements establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. This standard establishes three levels of inputs that may be used to measure fair value:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities.

 

Level 3 – Unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.

 

Debt, Policy [Policy Text Block]

Deferred financing costs

 

Deferred financing costs representing third-party, non-lender debt issuance costs are deferred and amortized using the effective interest rate method over the term of the related long-term-debt agreement, and the straight-line method for the revolving credit agreement.

 

Debt issuance costs, including any original issue discounts, related to term loans or senior notes are reflected as a direct deduction from the carrying amount of the long-term debt liability that is included in long term debt, net of discount for deferred financing costs in the accompanying consolidated balance sheets. Debt issuance costs related to revolving credit facilities are capitalized and reflected in deferred financing in the accompanying consolidated balance sheets. Amortization of debt issuance costs are recorded in interest expense

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

In accordance with Accounting Standards Codification ("ASC") Topic 350, Intangibles–Goodwill and Other (“ASC 350”), the Company evaluates goodwill for possible impairment annually or more frequently if events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. The Company uses a two-step process to assess the realizability of goodwill. The first step is a qualitative assessment that analyzes current economic indicators associated with a particular reporting unit. For example, the Company analyzes changes in economic, market and industry conditions, business strategy, cost factors, and financial performance, among others, to determine if there are indicators of a significant decline in the fair value of a particular reporting unit. If the qualitative assessment indicates a stable or improved fair value, no further testing is required. If a qualitative assessment indicates it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company will proceed to the quantitative second step where the fair value of a reporting unit is calculated based on weighted income and market-based approaches. If the fair value of a reporting unit is lower than its carrying value, an impairment to goodwill is recorded, not to exceed the carrying amount of goodwill in the reporting unit. As of January 31, 2022, no indicators of impairment have been identified.

Property, Plant and Equipment, Policy [Policy Text Block]

Property, plant and equipment

Property, plant and equipment are recorded at cost. Expenditures for additions and betterments are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred; however, maintenance and repairs that improve or extend the life of existing assets are capitalized. The carrying amount of assets disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal. Gains or losses from property and equipment disposals are recognized in the year of disposal. Property, plant and equipment is depreciated using the straight-line method over the following estimated useful lives:

 

  

In Years

 

Buildings and improvements

  15 to 40 

Capital lease assets—buildings

  40 

Furniture and office equipment

  2 to 7 

Machinery and equipment

  3 to 25 

Transportation equipment

  3 to 7 

 

Capital lease assets are amortized over the estimated useful life of the asset.
Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Intangible assets

 

Intangible assets are recorded at cost or their estimated fair value (when acquired through a business combination or asset acquisition) less accumulated amortization (if finite-lived).

 

Intangible assets with finite lives, except for customer relationships, are amortized on a straight-line basis over their estimated useful lives. Customer relationships are amortized on an accelerated basis over their estimated useful lives. Intangible assets with indefinite lives are not amortized but are subject to annual reviews for impairment.

 

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Impairment of long-lived assets

 

ASC 360, Property, Plant and Equipment (ASC 360) requires other long-lived assets to be evaluated for impairment when indicators of impairment are present. If indicators are present, assets are grouped to the lowest level for which identifiable cash flows are largely independent of other asset groups and cash flows are estimated for each asset group over the remaining estimated life of each asset group. If the undiscounted cash flows estimated to be generated by those assets are less than the asset’s carrying amount, impairment is recognized in the amount of the excess of the carrying value over the fair value. No indicators of impairment were identified as of January 31, 2022.

 

Derivatives, Policy [Policy Text Block]

Derivatives

 

The Company has public warrants outstanding and due to certain provisions in the warrant agreement, coupled with the Company's capital structure, which includes preferred stock with voting rights, the public warrants do not meet the criteria to be classified in stockholders’ equity and instead meet the definition of a liability-classified derivative under ASC Topic 815, Derivatives and Hedging ("ASC 815"). As such, the Company recognizes these warrants within long-term liabilities on the consolidated balance sheet at fair value, with subsequent changes in fair value recognized in the consolidated statements of operations at each reporting date.

Revenue [Policy Text Block]

Revenue recognition

 

The Company adopted ASC 606, Revenue Recognition ("ASC 606") on October 31, 2021, effective as of November 1, 2020, using the modified retrospective method. Results for reporting periods beginning October 31, 2021 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with our legacy accounting under ASC 605: Revenue Recognition ("ASC 605"). The adoption of the guidance did not have a material impact on the amount or timing of revenue recognized.

 

The Company generates revenues primarily from (1) concrete pumping services in both the U.S. and U.K and (2) the Company’s concrete waste services business, both of which are discussed below. In addition, the Company generates an immaterial amount of revenue from the sales of replacement parts to customers. The Company’s delivery terms for replacement part sales are FOB shipping point.

 

Concrete Pumping Services

 

The vast majority of all revenue from concrete pumping services comes from the Company's daily service, where the Company sends a single operator with a conventional concrete pump truck (an articulating boom attached to a large truck) to deliver concrete (or other construction material such as aggregate) from one point to another as directed by the customer. Customers are billed on either (1) a solely time basis or (2) a time and volume pumped basis. Additional charges (such as a fuel surcharge and travel costs) are frequently added based on specific project requirements. The Company's performance obligations related to these jobs are satisfied daily and invoiced accordingly and as such, there are no unsatisfied performance obligations at the end of any day.

 

A much smaller component of the total concrete pumping services revenue comes from placing boom services. Placing booms have become an essential tool in the efficient construction of high-rise buildings. A placing boom is the articulating boom component of a conventional concrete pump truck, positioned on the uppermost floor of a building construction project. Concrete is then supplied through a pipeline from the pump that remains at ground level. Due to the long term nature of high-rise jobs, these contracts are generally longer term but typically not in excess of one year. Customers are generally invoiced (1) at month end for a fixed monthly placing boom usage fee, (2) daily for time worked and volume of concrete pumped and (3) at the beginning of the job for certain set-up costs and at the end of the job for tear-down costs. As it pertains to the fixed monthly usage fee and daily fees related to time worked and volume of concrete pumped, which collectively make up a significant portion of the total consideration in the contract, the Company recognizes revenue as invoiced in accordance with ASC 606. For the consideration allocated to set-up and tear-down fees, the Company recognizes revenue on a straight-line basis over the estimated term of the contract. The aggregate asset or liability from these services is not significant. As invoices are issued with terms of net 30 and substantially all of the contracts are completed within a year, we do not disclose the value of unsatisfied performance obligations, which would include the value of future usage of the Company’s placing boom asset, hours to be worked or cubic yards to be pumped.

 

Concrete Waste Services

 

The Company’s concrete waste services business consists of service fees charged to customers for the delivery and usage over time of its pans or containers and the disposal of the concrete waste material. For these services, the Company has identified two performance obligations: (1) the daily usage of the pans or containers and (2) the pickup and disposal of the waste material. The fees allocable to these obligations are based on their standalone selling prices based on observable prices and expected cost plus margin approach. The Company recognizes revenue monthly for the daily usage fees and recognizes the revenue attributable to the disposal services when the disposal is completed. The aggregate asset or liability from these services is not significant. As invoices are issued with terms of net 30 and substantially all of the contracts are completed within a year, we do not disclose the value of unsatisfied performance obligations, which would include the remaining days the pans will be utilized or the future pickup and disposal of the waste material.

 

Practical Expedients Applied

 

The Company collects sales taxes when required from customers as part of the purchase price, which are then subsequently remitted to the appropriate authorities. The Company has elected to apply the practical expedient provided by ASC 606, which allows entities to make an accounting policy election to exclude sales taxes and other similar taxes from the measurement.

 

At contract inception, the Company does not expect the period between customer payment and transfer of control of the promised services to the customer to exceed one year as customers are invoiced with terms of 30 days. As such, the Company has used the practical expedient in ASC 606 which states that no adjustment for a significant financing component is necessary.

 

In addition, the Company incurs limited costs in order to obtain contracts. However, as the amortization period for these assets would be one year or less, the Company has elected the practical expedient permitted by ASC 606 and recognized those incremental costs of obtaining a contract as an expense when incurred. Upon transition to the new the standard, the Company did not restate contracts that begin and are completed within the same annual reporting period. As discussed above, contracts of the Company are typically completed within the year.

 

Disaggregation of Revenue

 

Revenue disaggregated by reportable segment and geographic area where the work was performed for the periods ended January 31, 2022 and  October 31, 2021 is presented in Note 17.

Share-based Payment Arrangement [Policy Text Block]

Stock-based compensation

 

The Company follows ASC 718, CompensationStock Compensation ("ASC 718"), which requires the measurement and recognition of compensation expense, based on estimated fair values, for all share-based awards made to employees and directors. The fair value of time-based only restricted stock awards and time-based only stock options with a $.01 exercise price are valued at the closing price of the Company's stock as of the date of the grant of these awards. The Company expenses the grant date fair value of the award in the consolidated statements of operations over the requisite service periods on a straight-line basis. For stock awards that include a market-based vesting condition, such as the trading price of the Company’s common stock exceeding certain price targets, the Company uses a Monte Carlo Simulation in estimating the fair value at grant date and recognizes compensation expense over the implied service period (median time to vest). Shares exercised are issued out of authorized but not outstanding shares. The Company accounts for forfeitures as they occur.

 

Income Tax, Policy [Policy Text Block]

Income taxes

 

The Company complies with ASC 740, Income Taxes, which requires an asset and liability approach to financial reporting for income taxes.

 

The Company computes deferred income tax assets and liabilities annually for differences between the financial statements and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, carryback opportunities, and tax planning strategies in making the assessment. Income tax expense includes both the current income taxes payable or refundable and the change during the period in the deferred tax assets and liabilities. The tax benefit from an uncertain tax position is only recognized in the consolidated balance sheet if the tax position is more likely than not to be sustained upon an examination. The Company recognizes interest and penalties related to underpayment of income taxes in general and administrative expense in the consolidated statements of operations.

 

Camfaud files income tax returns in the U.K. Camfaud’s national statutes are generally open for one year following the statutory filing period.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign currency translation

 

The functional currency of Camfaud is the Pound Sterling (GBP). The assets and liabilities of the Company's foreign subsidiaries are translated into U.S. Dollars using the period end exchange rates for the periods presented, and the consolidated statements of operations are translated at the average exchange rate for the periods presented. The resulting translation adjustments are recorded as a component of comprehensive income on the consolidated statements of comprehensive income and is the only component of accumulated other comprehensive income. The functional currency of our other subsidiaries is the United States Dollar.

Earnings Per Share, Policy [Policy Text Block]

Earnings per share

 

The Company calculates earnings per share in accordance with ASC 260, Earnings per Share. The two-class method of computing earnings per share is required for entities that have participating securities. The two-class method is an earnings allocation formula that determines earnings per share for participating securities according to dividends declared (or accumulated) and participation rights in undistributed earnings. For purposes of ASC 260, the two-class method is computed based on the following participating stock: (1) Common Stock and (2) Restricted Stock Awards.

 

Basic earnings (loss) per common share is calculated by dividing net income (loss) attributable to common shareholders by the weighted average number of shares of Common Stock outstanding each period. Diluted earnings (loss) per common share is based on the weighted average number of shares outstanding during the period plus the common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the period. Common stock equivalents are not included in the diluted earnings (loss) per share calculation when their effect is antidilutive.

 

An anti-dilutive impact is an increase in earnings per share or a reduction in net loss per share resulting from the conversion, exercise, or contingent issuance of certain securities.

Business Combinations Policy [Policy Text Block]

Business combinations and asset acquisitions

 

The Company applies the principles provided in ASC 805, Business Combinations ("ASC 805"), to determine whether a transaction involves an asset or a business.

 

If it is determined an acquisition is a business combination, tangible and intangible assets acquired and liabilities assumed are recorded at fair value and goodwill is recognized for any differences between the fair value of consideration transferred and the fair value of net assets acquired. Transaction costs for business combinations are expensed as incurred in accordance with ASC 805.

 

If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentrations

 

As of  January 31, 2022 and  October 31, 2021 there were three primary vendors that the Company relied upon to purchase concrete pumping boom equipment. However, should the need arise, there are alternate vendors who can provide concrete pumping boom equipment.

 

Cash balances held at financial institutions may, at times, be in excess of federally insured limits. The Company places its temporary cash balances in high-credit quality financial institutions.

 

The Company’s customer base is dispersed across the U.S. and U.K. The Company performs ongoing evaluations of its customers’ financial condition and requires no collateral to support credit sales. During the periods described above, no customer represented 10 percent or more of sales or trade receivables. 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Property, Plant and Equipment, Useful Life [Table Text Block]
  

In Years

 

Buildings and improvements

  15 to 40 

Capital lease assets—buildings

  40 

Furniture and office equipment

  2 to 7 

Machinery and equipment

  3 to 25 

Transportation equipment

  3 to 7 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Fair Value Measurement (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]
  

January 31,

  

October 31,

 
  

2022

  

2021

 

(in thousands)

 

Carrying Value

  

Fair Value

  

Carrying Value

  

Fair Value

 

Senior notes

 $375,000  $375,000  $375,000  $390,938 

Capital lease obligations

 $355  $355  $381  $381 

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Prepaid insurance

 $5,718  $949 

Prepaid licenses and deposits

  1,118   360 

Prepaid rent

  544   331 

Other current assets and prepaids

  3,040   2,470 

Total prepaid expenses and other current assets

 $10,420  $4,110 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Property, Plant and Equipment (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Land, building and improvements

 $27,082  $27,062 

Capital leases—land and buildings

  828   828 

Machinery and equipment

  400,143   374,034 

Transportation equipment

  3,945   2,935 

Furniture and office equipment

  3,018   2,880 

Property, plant and equipment, gross

  435,016   407,739 

Less accumulated depreciation

  (77,345)  (69,968)

Property, plant and equipment, net

 $357,671  $337,771 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Goodwill and Intangible Assets (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

January 31,

  

October 31,

 
  

2022

  

2021

 
  

Gross

          

Foreign Currency

  

Net

  

Gross

          

Foreign Currency

  

Net

 
  

Carrying

      

Accumulated

  

Translation

  

Carrying

  

Carrying

      

Accumulated

  

Translation

  Carrying 

(in thousands)

 

Value

  

Impairment

  

Amortization

  

Adjustment

  

Amount

  

Value

  

Impairment

  

Amortization

  

Adjustment

  

Amount

 

Customer relationship

 $195,015  $-  $(96,657) $(338) $98,020  $195,220  $-  $(91,169) $(539) $103,512 

Trade name

  5,644   -   (1,739)  (41)  3,864   5,748   -   (1,598)  (71)  4,079 

Trade name (indefinite life)

  55,500   (5,000)  -   -   50,500   55,500   (5,000)  -   -   50,500 

Assembled workforce

  1,200   -   (100)  -   1,100   350   -   -   -   350 

Noncompete agreements

  200   -   (112)  -   88   200   -   (102)  -   98 

Total intangibles

 $257,559  $(5,000) $(98,608) $(379) $153,572  $257,018  $(5,000) $(92,869) $(610) $158,539 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

    

2022 (excluding the period from November 1, 2021 to January 31, 2022)

 $16,711 

2023

  17,831 

2024

  14,344 

2025

  11,304 

2026

  9,249 

Thereafter

  33,633 

Total

 $103,072 
Schedule of Goodwill [Table Text Block]

(in thousands)

 

U.S. Concrete Pumping

  

U.K. Operations

  

U.S. Concrete Waste Management Services

  

Total

 

Balance at October 31, 2020

 $147,482  $26,539  $49,133  $223,154 

Foreign currency translation

  -   1,622   -   1,622 

Balance at January 31, 2021

 $147,482  $28,161  $49,133  $224,776 
                 

Balance at October 31, 2021

 $147,482  $28,085  $49,133  $224,700 

Foreign currency translation

  -   (507)  -  $(507)

Balance at January 31, 2022

 $147,482  $27,578  $49,133  $224,193 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Long-Term Debt and Revolving Lines of Credit (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Schedule of Debt [Table Text Block]
  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Revolving loan (short term)

 $16,208  $990 

Senior notes - all long term

  375,000   375,000 

Total debt, gross

  391,208   375,990 

Less unamortized deferred financing costs offsetting long term debt

  (5,568)  (5,916)

Total debt, net of unamortized deferred financing costs

 $385,640  $

370,074

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Accrued Payroll and Payroll Expenses (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Schedule of Accrued Payroll and Expenses [Table Text Block]
  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Accrued vacation

 $2,099  $1,967 

Accrued payroll

  2,240   1,727 

Accrued bonus

  1,369   3,593 

Accrued employee-related taxes

  2,729   4,606 

Other accrued

  331   333 

Total accrued payroll and payroll expenses

 $8,768  $12,226 

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Accrued insurance

 $7,016  $7,473 

Accrued interest

  11,307   5,627 

Accrued equipment purchases

  2,603   4,955 

Accrued sales and use tax

  715   690 

Accrued property taxes

  500   917 

Accrued professional fees

  1,143   1,134 

Other

  4,810   3,144 

Total accrued expenses and other liabilities

 $28,094  $23,940 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Stock-based Compensation (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Share-based Payment Arrangement, Activity [Table Text Block]

Location

 

Type of Award

 

Shares Unvested at

January 31, 2022

  

Weighted

Average Fair

Value

  

Unrecognized

Compensation

Expense at

January 31, 2022

 

Date Expense

will be

Recognized

Through

(Straight-Line Basis)

  

U.S.

 

Time Based Only

  655,646  $5.98  $3,347,782 

12/6/2023

  

U.S.

 

$6 Market/Time- Based

  150,697  $3.86  $- 

10/29/2020

  

U.S.

 

$6 Market/Time- Based

  191,902  $8.65  $104,425 

3/29/2022

* 

U.S.

 

$6 Market/Time- Based

  191,902  $8.65  $518,030 

3/29/2023

* 

U.S.

 

$6 Market/Time- Based

  191,913  $8.65  $747,066 

3/29/2024

* 

U.S.

 

$8 Market/Time- Based

  150,697  $3.46  $- 

10/29/2020

  

U.S.

 

$8 Market/Time- Based

  191,903  $7.45  $291,941 

8/23/2022

** 

U.S.

 

$8 Market/Time- Based

  191,903  $7.45  $552,343 

8/23/2023

** 

U.S.

 

$8 Market/Time- Based

  191,912  $7.45  $710,583 

8/23/2024

** 

U.S.

 

$10 Market/Time- Based

  150,706  $3.15  $- 

10/29/2020

  

U.S.

 

$10 Market/Time- Based

  191,471  $6.46  $378,258 

7/9/2023

  

U.S.

 

$10 Market/Time- Based

  191,467  $6.46  $543,516 

7/9/2024

  

U.S.

 

$10 Market/Time- Based

  191,482  $6.46  $657,257 

7/9/2025

  

U.S.

 

$13 Market/Time- Based

  433  $4.47  $161 

5/4/2022

  

U.S.

 

$13 Market/Time- Based

  433  $4.47  $597 

5/4/2023

  

U.S.

 

$13 Market/Time- Based

  434  $4.47  $864 

5/4/2024

  

U.S.

 

$16 Market/Time- Based

  433  $3.85  $281 

8/27/2022

  

U.S.

 

$16 Market/Time- Based

  433  $3.85  $597 

8/27/2023

  

U.S.

 

$16 Market/Time- Based

  434  $3.85  $798 

8/27/2024

  

U.S.

 

$19 Market/Time- Based

  433  $3.34  $320 

11/19/2022

  

U.S.

 

$19 Market/Time- Based

  433  $3.34  $563 

11/19/2023

  

U.S.

 

$19 Market/Time- Based

  434  $3.34  $722 

11/19/2024

  

U.S.

 

$10 Market/Time- Based

  4,635  $7.28  $23,564 

1/31/2023

  

U.S.

 

$10 Market/Time- Based

  4,635  $7.28  $27,744 

1/31/2024

  

U.S.

 

$10 Market/Time- Based

  4,634  $7.28  $29,485 

1/31/2025

  

U.S.

 

$10 Market/Time- Based

  22,408  $6.83  $137,796 

6/30/2023

  

U.S.

 

$10 Market/Time- Based

  22,415  $6.83  $143,791 

6/30/2024

  

U.S.

 

$10 Market/Time- Based

  22,418  $6.83  $146,417 

6/30/2025

  

U.K.

 

Time Based Only

  90,431  $5.75  $408,123 

12/6/2023

  

U.K.

 

$6 Market/Time- Based

  28,885  $3.85  $- 

10/29/2020

  

U.K.

 

$6 Market/Time- Based

  27,892  $8.36  $15,007 

3/29/2022

* 

U.K.

 

$6 Market/Time- Based

  27,892  $8.36  $73,847 

3/29/2023

* 

U.K.

 

$6 Market/Time- Based

  27,901  $8.36  $106,167 

3/29/2024

* 

U.K.

 

$8 Market/Time- Based

  28,885  $3.45  $- 

10/29/2020

  

U.K.

 

$8 Market/Time- Based

  27,892  $

7.20

  $41,784 

8/23/2022

** 

U.K.

 

$8 Market/Time- Based

  27,892  $7.20  $78,591 

8/23/2023

** 

U.K.

 

$8 Market/Time- Based

  27,901  $7.20  $100,863 

8/23/2024

** 

U.K.

 

$10 Market/Time- Based

  28,886  $3.14  $- 

10/29/2020

  

U.K.

 

$10 Market/Time- Based

  27,902  $6.24  $54,060 

7/9/2023

  

U.K.

 

$10 Market/Time- Based

  27,892  $6.24  $77,256 

7/9/2024

  

U.K.

 

$10 Market/Time- Based

  27,901  $6.24  $93,232 

7/9/2025

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,612 

6/30/2023

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,811 

6/30/2024

  

U.K.

 

$10 Market/Time- Based

  750  $6.83  $4,898 

6/30/2025

  

Total

  3,349,048      $9,428,151    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Earnings Per Share (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended January 31,

 

(in thousands, except share and per share amounts)

 

2022

  

2021

 

Net income (loss) (numerator):

        

Net income (loss) attributable to Concrete Pumping Holdings, Inc.

 $1,183  $(12,290)

Less: Accretion of liquidation preference on preferred stock

  (441)  (507)

Less: Undistributed earnings allocated to participating securities

  (40)  - 

Net income (loss) attributable to common stockholders (numerator for basic earnings per share)

 $702  $(12,797)

Add back: Undistributed earning allocated to participating securities

  40   - 

Less: Undistributed earnings reallocated to participating securities

  (39)  - 

Numerator for diluted earnings (loss) per share

 $703  $(12,797)
         

Weighted average shares (denominator):

        

Weighted average shares - basic

  53,667,290   53,146,103 

Weighted average shares - diluted

  54,712,478   53,146,103 
         

Basic earnings (loss) per share

 $0.01  $(0.24)

Diluted earnings (loss) per share

 $0.01  $(0.24)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Segment Reporting (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Revenue

        

U.S. Concrete Pumping

 $63,069  $52,316 

U.K. Operations

  12,022   9,780 

U.S. Concrete Waste Management Services

  10,457   8,422 

Corporate

  625   625 

Intersegment

  (725)  (722)

Total revenue

 $85,448  $70,421 
         

Income (loss) before income taxes

        

U.S. Concrete Pumping

 $(1,340) $(15,498)

U.K. Operations

  (254)  (709)

U.S. Concrete Waste Management Services

  2,343   852 

Corporate

  412   417 

Total income (loss) before income taxes

 $1,161  $(14,938)
  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

EBITDA

        

U.S. Concrete Pumping

 $13,951  $(104)

U.K. Operations

  2,509   2,079 

U.S. Concrete Waste Management Services

  4,417   3,200 

Corporate

  625   625 

Total EBITDA

 $21,502  $5,800 
         

Consolidated EBITDA reconciliation

        

Net income (loss)

 $1,183  $(12,290)

Interest expense, net

  6,261   6,900 

Income tax benefit

  (22)  (2,648)

Depreciation and amortization

  14,080   13,838 

Total EBITDA

 $21,502  $5,800 
  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Depreciation and amortization

        

U.S. Concrete Pumping

 $9,808  $9,271 

U.K. Operations

  1,985   2,011 

U.S. Concrete Waste Management Services

  2,074   2,348 

Corporate

  213   208 

Total depreciation and amortization

 $14,080  $13,838 
         

Interest expense, net

        

U.S. Concrete Pumping

 $(5,483) $(6,123)

U.K. Operations

  (778)  (777)

Total interest expense, net

 $(6,261) $(6,900)
         

Transaction costs and debt extinguishment costs

        

U.S. Concrete Pumping

 $21  $(15,481)

Total transaction costs including transaction-related debt extinguishment

 $21  $(15,481)
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Total Assets

        

U.S. Concrete Pumping

 $607,949  $591,820 

U.K. Operations

  107,862   109,631 

U.S. Concrete Waste Management Services

  147,342   145,199 

Corporate

  27,062   26,648 

Intersegment

  (84,099)  (80,633)

Total assets

 $806,116  $792,665 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Three Months Ended January 31,

 

(in thousands)

 

2022

  

2021

 

Revenue by Geography

        

U.S.

 $73,426  $60,641 

U.K.

  12,022   9,780 

Total revenue

 $85,448  $70,421 
  

January 31,

  

October 31,

 

(in thousands)

 

2022

  

2021

 

Long Lived Tangible Assets

        

U.S.

 $304,740  $285,307 

U.K.

  52,931   52,464 

Total long lived assets

 $357,671  $337,771 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Description of Business (Details Textual)
$ in Thousands
3 Months Ended
Jan. 31, 2022
USD ($)
US Concrete Pumping [Member]  
Goodwill, Impairment Loss $ 0
Brundage-Bone [Member]  
Number of Stores 95
Number of States in which Entity Operates 19
Camfaud [Member]  
Number of Stores 30
Eco-Pan, Inc. [Member]  
Number of Stores 17
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 31, 2022
USD ($)
$ / shares
Oct. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 700 $ 700
Inventory Valuation Reserves, Ending Balance $ 0 $ 0
Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member]    
Number of Vendors 3 3
Time Based Only [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares $ 1  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)
3 Months Ended
Jan. 31, 2022
Building and Building Improvements [Member] | Minimum [Member]  
Estimated useful lives (Year) 15 years
Building and Building Improvements [Member] | Maximum [Member]  
Estimated useful lives (Year) 40 years
Leaseholds and Leasehold Improvements [Member]  
Estimated useful lives (Year) 40 years
Furniture and Fixtures [Member] | Minimum [Member]  
Estimated useful lives (Year) 2 years
Furniture and Fixtures [Member] | Maximum [Member]  
Estimated useful lives (Year) 7 years
Machinery and Equipment [Member] | Minimum [Member]  
Estimated useful lives (Year) 3 years
Machinery and Equipment [Member] | Maximum [Member]  
Estimated useful lives (Year) 25 years
Transportation Equipment [Member] | Minimum [Member]  
Estimated useful lives (Year) 3 years
Transportation Equipment [Member] | Maximum [Member]  
Estimated useful lives (Year) 7 years
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Business Combinations and Asset Acquisitions (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2021
Sep. 30, 2021
Jan. 31, 2022
Jan. 31, 2021
Payments to Acquire Property, Plant, and Equipment, Total     $ 35,431 $ 9,434
Payments to Acquire Intangible Assets     $ 1,050 $ (0)
Pioneer Concrete Pumping Services [Member]        
Payments to Acquire Productive Assets, Total $ 20,200      
Payments to Acquire Property, Plant, and Equipment, Total 19,100 $ 11,500    
Payments to Acquire Intangible Assets $ 1,100      
Pioneer Concrete Pumping Services [Member] | Minimum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year) 3 years      
Pioneer Concrete Pumping Services [Member] | Maximum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year) 5 years      
Hi-Tech Concrete Pumping Services [Member]        
Payments to Acquire Productive Assets, Total   12,300    
Payments to Acquire Intangible Assets   $ 800    
Hi-Tech Concrete Pumping Services [Member] | Minimum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year)   3 years    
Hi-Tech Concrete Pumping Services [Member] | Maximum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year)   5 years    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Fair Value Measurement (Details Textual) - $ / shares
3 Months Ended
Jan. 31, 2022
Oct. 31, 2021
Dec. 06, 2018
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.50   $ 11.50
Public Warrants [Member]      
Class of Warrant or Right, Outstanding (in shares) 13,017,677 13,017,677  
Private Warrants [Member]      
Class of Warrant or Right, Outstanding (in shares) 0 0  
Warrant To Purchase Class A Common Stock [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.50    
Class of Warrant or Right, Redemption Price (in dollars per share) 0.01    
Class of Warrant or Right, Redemption, Common Stock Price Trigger (in dollars per share) $ 18.00    
Class of Warrant or Right, Redemption, Trading Period (Day) 20 days    
Class of Warrant or Right, Redemption, Trading Period Maximum (Day) 30 days    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Reported Value Measurement [Member] | Senior Secured Notes [Member]    
Debt, fair value $ 375,000 $ 375,000
Reported Value Measurement [Member] | Capital Lease Obligations [Member]    
Debt, fair value 355 381
Estimate of Fair Value Measurement [Member] | Senior Secured Notes [Member]    
Debt, fair value 375,000 390,938
Estimate of Fair Value Measurement [Member] | Capital Lease Obligations [Member]    
Debt, fair value $ 355 $ 381
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Prepaid insurance $ 5,718 $ 949
Prepaid licenses and deposits 1,118 360
Prepaid rent 544 331
Other current assets and prepaids 3,040 2,470
Total prepaid expenses and other current assets $ 10,420 $ 4,110
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Property, Plant and Equipment (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Depreciation, Total $ 8.3 $ 6.9
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Property, plant and equipment, gross $ 435,016 $ 407,739
Less accumulated depreciation (77,345) (69,968)
Property, plant and equipment, net 357,671 337,771
Land, Buildings and Improvements [Member]    
Property, plant and equipment, gross 27,082 27,062
Assets Held under Capital Leases [Member]    
Property, plant and equipment, gross 828 828
Machinery and Equipment [Member]    
Property, plant and equipment, gross 400,143 374,034
Transportation Equipment [Member]    
Property, plant and equipment, gross 3,945 2,935
Furniture and Fixtures [Member]    
Property, plant and equipment, gross $ 3,018 $ 2,880
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Amortization of Intangible Assets, Total $ 5,739 $ 6,913
US Concrete Waste Management Services [Member]    
Goodwill, Impairment Loss $ 0  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2022
Oct. 31, 2021
Accumulated amortization $ (98,608) $ (92,869)
Foreign currency translation adjustment (379) (610)
Net carrying amount 103,072  
Impairments (5,000) (5,000)
Gross carrying value 257,559 257,018
Foreign currency translation adjustment (379) (610)
Net carrying amount 153,572 158,539
Trade Names, Indefinite-lived [Member]    
Foreign currency translation adjustment   (71)
Net carrying amount   4,079
Gross carrying value, indefinite 55,500 55,500
Impairments (5,000) (5,000)
Net carrying amount, indefinite 50,500 50,500
Foreign currency translation adjustment   (71)
Customer Relationships [Member]    
Gross carrying value 195,015 195,220
Accumulated amortization (96,657) (91,169)
Foreign currency translation adjustment (338) (539)
Net carrying amount 98,020 103,512
Foreign currency translation adjustment (338) (539)
Trade Names [Member]    
Gross carrying value 5,644 5,748
Accumulated amortization (1,739) (1,598)
Foreign currency translation adjustment (41)  
Net carrying amount 3,864  
Foreign currency translation adjustment (41)  
Assembled Workforce [Member]    
Gross carrying value 1,200  
Net carrying amount 1,100  
Noncompete Agreements [Member]    
Gross carrying value 200 200
Accumulated amortization (112) (102)
Net carrying amount $ 88 $ 98
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details)
$ in Thousands
Jan. 31, 2022
USD ($)
2022 (excluding the period from November 1, 2021 to January 31, 2022) $ 16,711
2023 17,831
2024 14,344
2025 11,304
2026 9,249
Thereafter 33,633
Total $ 103,072
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Balance $ 224,700  
Balance 224,193  
Operating Segments [Member]    
Balance 224,700 $ 223,154
Foreign currency translation (507) 1,622
Balance 224,193 224,776
US Concrete Pumping [Member] | Operating Segments [Member]    
Balance 147,482 147,482
Balance 147,482 147,482
UK Operations [Member] | Operating Segments [Member]    
Balance 28,085 26,539
Foreign currency translation (507) 1,622
Balance 27,578 28,161
US Concrete Waste Management Services [Member] | Operating Segments [Member]    
Balance 49,133 49,133
Balance $ 49,133 $ 49,133
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Long-Term Debt and Revolving Lines of Credit (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 8 Months Ended
Jan. 28, 2021
Dec. 06, 2018
Oct. 31, 2021
May 31, 2019
Jan. 31, 2022
Sep. 30, 2021
Long-term Debt, Total     $ 370,074   $ 385,640  
Debt Issuance Costs, Net, Total     $ 5,916   5,568  
Term Loan Agreement [Member]            
Debt Instrument, Face Amount   $ 357,000        
Debt Instrument, Interest Rate, Stated Percentage   5.00%        
Proceeds from Issuance of Long-term Debt, Total       $ 60,000    
Long-term Debt, Term (Year)   7 years        
Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost $ 15,500          
Senior Secured Notes [Member]            
Debt Issuance Costs, Net, Total 7,000          
Asset Backed Revolving Credit Facility [Member]            
Debt Issuance Costs, Line of Credit Arrangements, Net, Total 1,500          
Base Rate [Member] | Term Loan Agreement [Member]            
Debt Instrument, Interest Rate, Stated Percentage   5.00%        
Eurodollar [Member] | Term Loan Agreement [Member]            
Debt Instrument, Interest Rate, Stated Percentage   6.00%        
Asset Backed Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity 125,000          
Line of Credit Facility, Additional Borrowing Capacity 75,000          
Long-term Line of Credit, Total         16,200  
Line of Credit Facility, Remaining Borrowing Capacity         105,200  
Senior Secured Notes [Member]            
Debt Instrument, Face Amount $ 375,000          
Debt Instrument, Interest Rate, Stated Percentage 6.00%          
Long-term Debt, Total         $ 375,000  
Standby Letters of Credit [Member] | Asset Backed Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity   $ 7,500        
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity   $ 7,500        
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.25%      
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]            
Debt Instrument, Basis Spread on Variable Rate   2.25%        
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member] | Base Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate           1.25%
Other Loan Borrowings [Member] | Asset Backed Revolving Credit Facility [Member] | Sterling Overnight Index Average [Member]            
Debt Instrument, Basis Spread on Variable Rate     2.0326%      
Average Excess Availability, Tranche One [Member] | Asset Backed Revolving Credit Facility [Member]            
Line of Credit Facility, Quarterly Average Excess Availability, Percent         50.00%  
Average Excess Availability, Tranche One [Member] | Asset Backed Revolving Credit Facility [Member] | Minimum [Member]            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage   0.25%        
Average Excess Availability, Tranche Two [Member] | Asset Backed Revolving Credit Facility [Member] | Maximum [Member]            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage   0.50%        
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Revolving loan (short term) $ 16,208 $ 990
Total debt, gross 391,208 375,990
Less unamortized deferred financing costs offsetting long term debt (5,568) (5,916)
Total debt, net of unamortized deferred financing costs 385,640 370,074
Revolving Loan [Member] | Asset Backed Revolving Credit Facility [Member]    
Revolving loan (short term) 16,208 990
Senior Secured Notes [Member]    
Total debt, gross 375,000 $ 375,000
Total debt, net of unamortized deferred financing costs $ 375,000  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Accrued vacation $ 2,099 $ 1,967
Accrued payroll 2,240 1,727
Accrued bonus 1,369 3,593
Accrued employee-related taxes 2,729 4,606
Other accrued 331 333
Total accrued payroll and payroll expenses $ 8,768 $ 12,226
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Accrued insurance $ 7,016 $ 7,473
Accrued interest 11,307 5,627
Accrued equipment purchases 2,603 4,955
Accrued sales and use tax 715 690
Accrued property taxes 500 917
Accrued professional fees 1,143 1,134
Other 4,810 3,144
Total accrued expenses and other liabilities $ 28,094 $ 23,940
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Oct. 31, 2021
Income Tax Expense (Benefit) Rounded $ (0)    
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total 1,161 $ (14,938)  
Income Tax Expense (Benefit), Total (22) $ (2,648)  
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount 100    
Foreign Rate Fluctuations, Value 200    
Deferred Tax Assets, Net, Total 70,200   $ 70,600
Deferred Tax Assets, Operating Loss Carryforwards, Total 17,800   $ 17,800
Tax Credit Carryforward, Valuation Allowance $ 100    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
Jan. 31, 2022
Oct. 31, 2021
Letters of Credit Outstanding, Amount $ 3.0  
Standby Letters of Credit [Member]    
Line of Credit Facility, Maximum Borrowing Capacity 7.5  
Accrued Liabilities and Other Liabilities [Member]    
Self-insurance, Accrued Expenses for Claims Incurred But Not Reported and Estimated Losses Reported 5.2 $ 4.5
Self-insurance, Accrued Expenses for Health Claims Incurred But Not Reoprted $ 1.8 $ 1.6
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Stockholders' Equity (Details Textual)
3 Months Ended
Jun. 06, 2019
USD ($)
$ / shares
May 14, 2019
USD ($)
$ / shares
shares
Apr. 29, 2019
USD ($)
shares
Apr. 01, 2019
Dec. 06, 2018
$ / shares
shares
Jan. 31, 2022
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
Oct. 31, 2021
$ / shares
shares
Common Stock, Shares Authorized (in shares)         500,000,000 500,000,000   500,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001   $ 0.0001
Preferred Stock, Shares Authorized (in shares)         10,000,000      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001      
Common Stock, Shares, Issued, Total (in shares)         28,847,707 56,700,148   56,564,642
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         34,100,000      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 11.50 $ 11.50    
Preferred Stock, Shares Outstanding, Ending Balance (in shares)         2,450,980      
Convertible Preferred Stock, Redemption, Principal Investment | $ $ 25,000,000              
Convertible Preferred Stock, Additional Cumulative Amount, Accrue Annual Rate 7.00%              
Convertible Preferred Stock, Additional Cumulative Amount | $           $ 5,700,000    
Convertible Preferred Stock, Convertible, Stock Price Trigger (in dollars per share) | $ / shares $ 13.00              
Debt Instrument, Consecutive Period (Day) 30 days              
Par Value of Warrant in APIC | $     $ 26,300,000          
Public Offering [Member]                
Stock Issued During Period, Shares, New Issues (in shares)   18,098,166            
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 4.50            
Proceeds from Issuance of Common Stock | $   $ 77,400,000            
Public Offering [Member] | Directors, Officers, Stockholders [Member]                
Stock Issued During Period, Shares, New Issues (in shares)   3,980,166            
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 4.50            
Percentage of Shares Issued   25.00%            
Public Warrants [Member]                
Number of Shares Issued in Exchange for Warrants (in shares)     2,101,213          
Class of Warrant or Right, Outstanding (in shares)           13,017,677   13,017,677
Warrant Exchange for Common Stock, Exchange Ratio       0.2105        
Class of Warrant or Right, Exchanged During Period (in shares)     9,982,123          
Private Warrants [Member]                
Number of Shares Issued in Exchange for Warrants (in shares)     1,707,175          
Class of Warrant or Right, Outstanding (in shares)           0   0
Warrant Exchange for Common Stock, Exchange Ratio       0.1538        
Class of Warrant or Right, Exchanged During Period (in shares)     11,100,000          
Series A Preferred Stock [Member]                
Preferred Stock, Dividend Rate, Percentage         0.00%      
Dividends, Preferred Stock, Total | $             $ 0  
Preferred Stock, Convertible, Conversion Ratio 1              
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Oct. 31, 2019
Restricted Stock [Member]      
Share-based Payment Arrangement, Expense $ 1.3 $ 0.6  
Share-based Payment Arrangement, Option [Member]      
Share-based Payment Arrangement, Expense $ 0.2 $ 0.1  
Market Based Award [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in shares) 69,491    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 73.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.50%    
Closing Price of $6.00 for 30 Consecutive Trading Days [Member] | The $6 Market/Time- Based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) $ 6.00    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years    
Closing Price of $8.00 for 30 Consecutive Trading Days [Member] | The $8 Market/Time- Based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) $ 8.00    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years    
Closing Price of $10.00 for 30 Consecutive Trading Days [Member] | The $10 Market/Time- Based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share) $ 10.00    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 33.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years    
The 2018 Omnibus Incentive Plan [Member] | UNITED KINGDOM      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)     $ 0.01
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Stock-based Compensation - Summary of Awards Granted (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 31, 2022
USD ($)
$ / shares
shares
Type of Award Total
Shares Unvested (in shares) 3,349,048
Unrecognized Compensation Expense | $ $ 9,428,151
UNITED STATES | Award 1 [Member]  
Type of Award Time Based Only
Shares Unvested (in shares) 655,646
Weighted Average Fair Value (in dollars per share) | $ / shares $ 5.98
Unrecognized Compensation Expense | $ $ 3,347,782
UNITED STATES | Award 2 [Member]  
Type of Award 6 Market/Time- Based
Shares Unvested (in shares) 150,697
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.86
UNITED STATES | Award 3 [Member]  
Type of Award 6 Market/Time- Based [1]
Shares Unvested (in shares) 191,902 [1]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 8.65 [1]
Unrecognized Compensation Expense | $ $ 104,425 [1]
UNITED STATES | Award 4 [Member]  
Type of Award 6 Market/Time- Based [1]
Shares Unvested (in shares) 191,902 [1]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 8.65 [1]
Unrecognized Compensation Expense | $ $ 518,030 [1]
UNITED STATES | Award 5 [Member]  
Type of Award 6 Market/Time- Based [1]
Shares Unvested (in shares) 191,913 [1]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 8.65 [1]
Unrecognized Compensation Expense | $ $ 747,066 [1]
UNITED STATES | Award 6 [Member]  
Type of Award 8 Market/Time- Based
Shares Unvested (in shares) 150,697
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.46
UNITED STATES | Award 7 [Member]  
Type of Award 8 Market/Time- Based [2]
Shares Unvested (in shares) 191,903 [2]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.45 [2]
Unrecognized Compensation Expense | $ $ 291,941 [2]
UNITED STATES | Award 8 [Member]  
Type of Award 8 Market/Time- Based [2]
Shares Unvested (in shares) 191,903 [2]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.45 [2]
Unrecognized Compensation Expense | $ $ 552,343 [2]
UNITED STATES | Award 9 [Member]  
Type of Award 8 Market/Time- Based [2]
Shares Unvested (in shares) 191,912 [2]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.45 [2]
Unrecognized Compensation Expense | $ $ 710,583 [2]
UNITED STATES | Award 10 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 150,706
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.15
Unrecognized Compensation Expense | $ $ 0
UNITED STATES | Award 11 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 191,471
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.46
Unrecognized Compensation Expense | $ $ 378,258
UNITED STATES | Award 12 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 191,467
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.46
Unrecognized Compensation Expense | $ $ 543,516
UNITED STATES | Award 13 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 191,482
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.46
Unrecognized Compensation Expense | $ $ 657,257
UNITED STATES | Award 14 [Member]  
Type of Award 13 Market/Time- Based
Shares Unvested (in shares) 433
Weighted Average Fair Value (in dollars per share) | $ / shares $ 4.47
Unrecognized Compensation Expense | $ $ 161
UNITED STATES | Award 15 [Member]  
Type of Award 13 Market/Time- Based
Shares Unvested (in shares) 433
Weighted Average Fair Value (in dollars per share) | $ / shares $ 4.47
Unrecognized Compensation Expense | $ $ 597
UNITED STATES | Award 16 [Member]  
Type of Award 13 Market/Time- Based
Shares Unvested (in shares) 434
Weighted Average Fair Value (in dollars per share) | $ / shares $ 4.47
Unrecognized Compensation Expense | $ $ 864
UNITED STATES | Award 17 [Member]  
Type of Award 16 Market/Time- Based
Shares Unvested (in shares) 433
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.85
Unrecognized Compensation Expense | $ $ 281
UNITED STATES | Award 18 [Member]  
Type of Award 16 Market/Time- Based
Shares Unvested (in shares) 433
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.85
Unrecognized Compensation Expense | $ $ 597
UNITED STATES | Award 19 [Member]  
Type of Award 16 Market/Time- Based
Shares Unvested (in shares) 434
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.85
Unrecognized Compensation Expense | $ $ 798
UNITED STATES | Award 20 [Member]  
Type of Award 19 Market/Time- Based
Shares Unvested (in shares) 433
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.34
Unrecognized Compensation Expense | $ $ 320
UNITED STATES | Award 21 [Member]  
Type of Award 19 Market/Time- Based
Shares Unvested (in shares) 433
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.34
Unrecognized Compensation Expense | $ $ 563
UNITED STATES | Award 22 [Member]  
Type of Award 19 Market/Time- Based
Shares Unvested (in shares) 434
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.34
Unrecognized Compensation Expense | $ $ 722
UNITED STATES | Award 23 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 4,635
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.28
Unrecognized Compensation Expense | $ $ 23,564
UNITED STATES | Award 24 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 4,635
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.28
Unrecognized Compensation Expense | $ $ 27,744
UNITED STATES | Award 25 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 4,634
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.28
Unrecognized Compensation Expense | $ $ 29,485
UNITED STATES | Award 26 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 22,408
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.83
Unrecognized Compensation Expense | $ $ 137,796
UNITED STATES | Award 27 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 22,415
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.83
Unrecognized Compensation Expense | $ $ 143,791
UNITED STATES | Award 28 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 22,418
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.83
Unrecognized Compensation Expense | $ $ 146,417
UNITED KINGDOM | Award 29 [Member]  
Type of Award Time Based Only
Shares Unvested (in shares) 90,431
Weighted Average Fair Value (in dollars per share) | $ / shares $ 5.75
Unrecognized Compensation Expense | $ $ 408,123
UNITED KINGDOM | Award 30 [Member]  
Type of Award 6 Market/Time- Based
Shares Unvested (in shares) 28,885
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.85
Unrecognized Compensation Expense | $ $ 0
UNITED KINGDOM | Award 31 [Member]  
Type of Award 6 Market/Time- Based
Shares Unvested (in shares) 27,892
Weighted Average Fair Value (in dollars per share) | $ / shares $ 8.36
Unrecognized Compensation Expense | $ $ 15,007
UNITED KINGDOM | Award 32 [Member]  
Type of Award 6 Market/Time- Based
Shares Unvested (in shares) 27,892
Weighted Average Fair Value (in dollars per share) | $ / shares $ 8.36
Unrecognized Compensation Expense | $ $ 73,847
UNITED KINGDOM | Award 33 [Member]  
Type of Award 6 Market/Time- Based
Shares Unvested (in shares) 27,901
Weighted Average Fair Value (in dollars per share) | $ / shares $ 8.36
Unrecognized Compensation Expense | $ $ 106,167
UNITED KINGDOM | Award 34 [Member]  
Type of Award 8 Market/Time- Based
Shares Unvested (in shares) 28,885
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.45
Unrecognized Compensation Expense | $ $ 0
UNITED KINGDOM | Award 35 [Member]  
Type of Award 8 Market/Time- Based [2]
Shares Unvested (in shares) 27,892 [2]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.20 [2]
Unrecognized Compensation Expense | $ $ 41,784 [2]
UNITED KINGDOM | Award 36 [Member]  
Type of Award 8 Market/Time- Based [2]
Shares Unvested (in shares) 27,892 [2]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.20 [2]
Unrecognized Compensation Expense | $ $ 78,591 [2]
UNITED KINGDOM | Award 37 [Member]  
Type of Award 8 Market/Time- Based [2]
Shares Unvested (in shares) 27,901 [2]
Weighted Average Fair Value (in dollars per share) | $ / shares $ 7.20 [2]
Unrecognized Compensation Expense | $ $ 100,863 [2]
UNITED KINGDOM | Award 38 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 28,886
Weighted Average Fair Value (in dollars per share) | $ / shares $ 3.14
Unrecognized Compensation Expense | $ $ 0
UNITED KINGDOM | Award 39 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 27,902
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.24
Unrecognized Compensation Expense | $ $ 54,060
UNITED KINGDOM | Award 40 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 27,892
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.24
Unrecognized Compensation Expense | $ $ 77,256
UNITED KINGDOM | Award 41 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 27,901
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.24
Unrecognized Compensation Expense | $ $ 93,232
UNITED KINGDOM | Award 42 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 750
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.83
Unrecognized Compensation Expense | $ $ 4,612
UNITED KINGDOM | Award 43 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 750
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.83
Unrecognized Compensation Expense | $ $ 4,811
UNITED KINGDOM | Award 44 [Member]  
Type of Award 10 Market/Time- Based
Shares Unvested (in shares) 750
Weighted Average Fair Value (in dollars per share) | $ / shares $ 6.83
Unrecognized Compensation Expense | $ $ 4,898
[1] The $6.00 market condition price target was achieved on March 29, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.
[2] The $8.00 market condition price target was achieved on August 23, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Earnings Per Share (Details Textual) - $ / shares
shares in Millions
3 Months Ended 15 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Dec. 06, 2018
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.50   $ 11.50 $ 11.50
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)   13.0 13.0  
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 2.9      
Vested Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1.2      
Vested Non-qualified Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0.4      
Series A Preferred Stocks [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 2.5      
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Net Income (loss) $ 1,183 $ (12,290)
Less accretion of liquidation preference on preferred stock (441) (507)
Less: Undistributed earnings allocated to participating securities (40) 0
Net income (loss) attributable to common stockholders (numerator for basic earnings per share) 702 (12,797)
Add back: Undistributed earning allocated to participating securities 40 (0)
Less: Undistributed earnings reallocated to participating securities (39) 0
Numerator for diluted earnings (loss) per share $ 703 $ (12,797)
Weighted average shares - basic (in shares) 53,667,290 53,146,103
Weighted average shares - diluted (in shares) 54,712,478 53,146,103
Basic earnings (loss) per share (in dollars per share) $ 0.01 $ (0.24)
Diluted earnings (loss) per share (in dollars per share) $ 0.01 $ (0.24)
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Segment Reporting - Operating Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Revenue $ 85,448 $ 70,421
Income (loss) before income taxes 1,161 (14,938)
EBITDA 21,502 5,800
Net income (loss) 1,183 (12,290)
Interest expense, net 6,261 6,900
Income tax benefit (22) (2,648)
Depreciation and amortization 14,080 13,838
Interest expense, net (6,261) (6,900)
Transaction costs 21 (15,481)
Operating Segments [Member] | US Concrete Pumping [Member]    
Revenue 63,069 52,316
Income (loss) before income taxes (1,340) (15,498)
EBITDA 13,951 (104)
Interest expense, net 5,483 6,123
Depreciation and amortization 9,808 9,271
Interest expense, net (5,483) (6,123)
Operating Segments [Member] | UK Concrete Pumping [Member]    
Revenue 12,022 9,780
Income (loss) before income taxes (254) (709)
Interest expense, net 778 777
Depreciation and amortization 1,985 2,011
Interest expense, net (778) (777)
Transaction costs 21 (15,481)
Operating Segments [Member] | UK Operations [Member]    
EBITDA 2,509 2,079
Operating Segments [Member] | US Concrete Waste Management Services [Member]    
Revenue 10,457 8,422
Income (loss) before income taxes 2,343 852
EBITDA 4,417 3,200
Depreciation and amortization 2,074 2,348
Corporate, Non-Segment [Member]    
Revenue 625 625
Income (loss) before income taxes 412 417
EBITDA 625 625
Depreciation and amortization 213 208
Intersegment Eliminations [Member]    
Revenue $ (725) $ (722)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Segment Reporting - Total Assets by Segment (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Total assets $ 806,116 $ 792,665
Operating Segments [Member] | US Concrete Pumping [Member]    
Total assets 607,949 591,820
Operating Segments [Member] | UK Concrete Pumping [Member]    
Total assets 107,862 109,631
Operating Segments [Member] | US Concrete Waste Management Services [Member]    
Total assets 147,342 145,199
Corporate, Non-Segment [Member]    
Total assets 27,062 26,648
Intersegment Eliminations [Member]    
Total assets $ (84,099) $ (80,633)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Oct. 31, 2021
Revenue $ 85,448 $ 70,421  
Long Lived Assets 357,671   $ 337,771
UNITED STATES      
Revenue 73,426 60,641  
Long Lived Assets 304,740   285,307
UNITED KINGDOM      
Revenue 12,022 $ 9,780  
Long Lived Assets $ 52,931   $ 52,464
XML 74 bbpp20220127_10q_htm.xml IDEA: XBRL DOCUMENT 0001703956 2021-11-01 2022-01-31 0001703956 2022-03-08 0001703956 2022-01-31 0001703956 2021-10-31 0001703956 2020-11-01 2021-01-31 0001703956 us-gaap:CommonStockMember 2020-10-31 0001703956 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001703956 us-gaap:TreasuryStockMember 2020-10-31 0001703956 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001703956 us-gaap:RetainedEarningsMember 2020-10-31 0001703956 2020-10-31 0001703956 us-gaap:CommonStockMember 2020-11-01 2021-01-31 0001703956 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0001703956 us-gaap:TreasuryStockMember 2020-11-01 2021-01-31 0001703956 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-01-31 0001703956 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0001703956 us-gaap:CommonStockMember 2021-01-31 0001703956 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001703956 us-gaap:TreasuryStockMember 2021-01-31 0001703956 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001703956 us-gaap:RetainedEarningsMember 2021-01-31 0001703956 2021-01-31 0001703956 us-gaap:CommonStockMember 2021-10-31 0001703956 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0001703956 us-gaap:TreasuryStockMember 2021-10-31 0001703956 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0001703956 us-gaap:RetainedEarningsMember 2021-10-31 0001703956 us-gaap:CommonStockMember 2021-11-01 2022-01-31 0001703956 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-01-31 0001703956 us-gaap:TreasuryStockMember 2021-11-01 2022-01-31 0001703956 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-01 2022-01-31 0001703956 us-gaap:RetainedEarningsMember 2021-11-01 2022-01-31 0001703956 us-gaap:CommonStockMember 2022-01-31 0001703956 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001703956 us-gaap:TreasuryStockMember 2022-01-31 0001703956 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001703956 us-gaap:RetainedEarningsMember 2022-01-31 0001703956 2020-11-01 2021-10-31 0001703956 2019-11-01 2020-10-31 0001703956 bbcp:BrundageBoneMember 2022-01-31 0001703956 bbcp:CamfaudMember 2022-01-31 0001703956 bbcp:EcoPanIncMember 2022-01-31 0001703956 bbcp:USConcretePumpingMember 2021-11-01 2022-01-31 0001703956 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-11-01 2022-01-31 0001703956 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-11-01 2022-01-31 0001703956 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-11-01 2022-01-31 0001703956 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-11-01 2022-01-31 0001703956 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-11-01 2022-01-31 0001703956 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-11-01 2022-01-31 0001703956 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-11-01 2022-01-31 0001703956 srt:MinimumMember us-gaap:TransportationEquipmentMember 2021-11-01 2022-01-31 0001703956 srt:MaximumMember us-gaap:TransportationEquipmentMember 2021-11-01 2022-01-31 0001703956 bbcp:TimeBasedOnlyMember 2021-11-01 2022-01-31 0001703956 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2022-01-31 0001703956 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2021-10-31 0001703956 bbcp:PioneerConcretePumpingServicesMember 2021-11-01 2021-11-30 0001703956 srt:MinimumMember bbcp:PioneerConcretePumpingServicesMember 2021-11-01 2021-11-30 0001703956 srt:MaximumMember bbcp:PioneerConcretePumpingServicesMember 2021-11-01 2021-11-30 0001703956 bbcp:HiTechConcretePumpingServicesMember 2021-09-01 2021-09-30 0001703956 bbcp:PioneerConcretePumpingServicesMember 2021-09-01 2021-09-30 0001703956 srt:MinimumMember bbcp:HiTechConcretePumpingServicesMember 2021-09-01 2021-09-30 0001703956 srt:MaximumMember bbcp:HiTechConcretePumpingServicesMember 2021-09-01 2021-09-30 0001703956 us-gaap:CarryingReportedAmountFairValueDisclosureMember bbcp:SeniorSecuredNotesMember 2022-01-31 0001703956 us-gaap:EstimateOfFairValueFairValueDisclosureMember bbcp:SeniorSecuredNotesMember 2022-01-31 0001703956 us-gaap:CarryingReportedAmountFairValueDisclosureMember bbcp:SeniorSecuredNotesMember 2021-10-31 0001703956 us-gaap:EstimateOfFairValueFairValueDisclosureMember bbcp:SeniorSecuredNotesMember 2021-10-31 0001703956 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CapitalLeaseObligationsMember 2022-01-31 0001703956 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CapitalLeaseObligationsMember 2022-01-31 0001703956 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CapitalLeaseObligationsMember 2021-10-31 0001703956 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CapitalLeaseObligationsMember 2021-10-31 0001703956 bbcp:PublicWarrantsMember 2022-01-31 0001703956 bbcp:PublicWarrantsMember 2021-10-31 0001703956 bbcp:PrivateWarrantsMember 2022-01-31 0001703956 bbcp:PrivateWarrantsMember 2021-10-31 0001703956 bbcp:WarrantToPurchaseClassACommonStockMember 2022-01-31 0001703956 bbcp:WarrantToPurchaseClassACommonStockMember 2021-11-01 2022-01-31 0001703956 us-gaap:LandBuildingsAndImprovementsMember 2022-01-31 0001703956 us-gaap:LandBuildingsAndImprovementsMember 2021-10-31 0001703956 us-gaap:AssetsHeldUnderCapitalLeasesMember 2022-01-31 0001703956 us-gaap:AssetsHeldUnderCapitalLeasesMember 2021-10-31 0001703956 us-gaap:MachineryAndEquipmentMember 2022-01-31 0001703956 us-gaap:MachineryAndEquipmentMember 2021-10-31 0001703956 us-gaap:TransportationEquipmentMember 2022-01-31 0001703956 us-gaap:TransportationEquipmentMember 2021-10-31 0001703956 us-gaap:FurnitureAndFixturesMember 2022-01-31 0001703956 us-gaap:FurnitureAndFixturesMember 2021-10-31 0001703956 bbcp:USConcreteWasteManagementServicesMember 2021-11-01 2022-01-31 0001703956 us-gaap:CustomerRelationshipsMember 2022-01-31 0001703956 us-gaap:CustomerRelationshipsMember 2021-11-01 2022-01-31 0001703956 us-gaap:CustomerRelationshipsMember 2021-10-31 0001703956 us-gaap:CustomerRelationshipsMember 2020-11-01 2021-10-31 0001703956 us-gaap:TradeNamesMember 2022-01-31 0001703956 us-gaap:TradeNamesMember 2021-11-01 2022-01-31 0001703956 us-gaap:TradeNamesMember 2021-10-31 0001703956 bbcp:TradeNamesIndefiniteLivedMember 2020-11-01 2021-10-31 0001703956 bbcp:TradeNamesIndefiniteLivedMember 2021-10-31 0001703956 bbcp:TradeNamesIndefiniteLivedMember 2022-01-31 0001703956 bbcp:AssembledWorkforceMember 2022-01-31 0001703956 us-gaap:NoncompeteAgreementsMember 2022-01-31 0001703956 us-gaap:NoncompeteAgreementsMember 2021-10-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcretePumpingMember 2020-10-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKOperationsMember 2020-10-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcreteWasteManagementServicesMember 2020-10-31 0001703956 us-gaap:OperatingSegmentsMember 2020-10-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKOperationsMember 2020-11-01 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember 2020-11-01 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcretePumpingMember 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKOperationsMember 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcreteWasteManagementServicesMember 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcretePumpingMember 2021-10-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKOperationsMember 2021-10-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcreteWasteManagementServicesMember 2021-10-31 0001703956 us-gaap:OperatingSegmentsMember 2021-10-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKOperationsMember 2021-11-01 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember 2021-11-01 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcretePumpingMember 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKOperationsMember 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcreteWasteManagementServicesMember 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember 2022-01-31 0001703956 bbcp:SeniorSecuredNotesMember 2021-01-28 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember 2021-01-28 0001703956 bbcp:SeniorSecuredNotesMember 2022-01-31 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember us-gaap:StandbyLettersOfCreditMember 2018-12-06 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:OtherLoanBorrowingsMember 2018-12-06 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:OtherLoanBorrowingsMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-12-06 2018-12-06 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:OtherLoanBorrowingsMember us-gaap:BaseRateMember 2021-01-28 2021-09-30 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:OtherLoanBorrowingsMember bbcp:SterlingOvernightIndexAverageMember 2021-10-01 2021-10-31 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:OtherLoanBorrowingsMember 2021-10-01 2021-10-31 0001703956 srt:MinimumMember bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:AverageExcessAvailabilityTrancheOneMember 2018-12-06 2018-12-06 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:AverageExcessAvailabilityTrancheOneMember 2021-11-01 2022-01-31 0001703956 srt:MaximumMember bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:AverageExcessAvailabilityTrancheTwoMember 2018-12-06 2018-12-06 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember 2022-01-31 0001703956 bbcp:TermLoanAgreementMember 2018-12-06 0001703956 bbcp:TermLoanAgreementMember 2019-05-01 2019-05-31 0001703956 bbcp:TermLoanAgreementMember us-gaap:EurodollarMember 2018-12-06 0001703956 bbcp:TermLoanAgreementMember us-gaap:BaseRateMember 2018-12-06 0001703956 bbcp:TermLoanAgreementMember 2021-01-28 2021-01-28 0001703956 bbcp:SeniorSecuredNotesMember 2021-01-28 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember 2021-01-28 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:RevolvingLoanMember 2022-01-31 0001703956 bbcp:AssetBackedRevolvingCreditFacilityMember bbcp:RevolvingLoanMember 2021-10-31 0001703956 bbcp:SeniorSecuredNotesMember 2021-10-31 0001703956 bbcp:AccruedLiabilitiesAndOtherLiabilitiesMember 2022-01-31 0001703956 bbcp:AccruedLiabilitiesAndOtherLiabilitiesMember 2021-10-31 0001703956 us-gaap:StandbyLettersOfCreditMember 2022-01-31 0001703956 2018-12-06 0001703956 us-gaap:SeriesAPreferredStockMember 2018-12-06 2018-12-06 0001703956 bbcp:PublicWarrantsMember 2019-04-29 2019-04-29 0001703956 bbcp:PrivateWarrantsMember 2019-04-29 2019-04-29 0001703956 bbcp:PublicOfferingMember 2019-05-14 2019-05-14 0001703956 bbcp:PublicOfferingMember 2019-05-14 0001703956 bbcp:DirectorsOfficersStockholdersMember bbcp:PublicOfferingMember 2019-05-14 2019-05-14 0001703956 bbcp:DirectorsOfficersStockholdersMember bbcp:PublicOfferingMember 2019-05-14 0001703956 us-gaap:SeriesAPreferredStockMember 2020-11-01 2021-01-31 0001703956 us-gaap:SeriesAPreferredStockMember 2019-06-06 0001703956 2019-06-06 2019-06-06 0001703956 bbcp:PublicWarrantsMember 2019-04-01 2019-04-01 0001703956 bbcp:PrivateWarrantsMember 2019-04-01 2019-04-01 0001703956 2019-04-29 2019-04-29 0001703956 country:GB bbcp:The2018OmnibusIncentivePlanMember 2019-10-31 0001703956 bbcp:The6MarketTimeBasedMember bbcp:ClosingPriceOf600For30ConsecutiveTradingDaysMember 2022-01-31 0001703956 bbcp:The6MarketTimeBasedMember bbcp:ClosingPriceOf600For30ConsecutiveTradingDaysMember 2021-11-01 2022-01-31 0001703956 bbcp:The8MarketTimeBasedMember bbcp:ClosingPriceOf800For30ConsecutiveTradingDaysMember 2022-01-31 0001703956 bbcp:The8MarketTimeBasedMember bbcp:ClosingPriceOf800For30ConsecutiveTradingDaysMember 2021-11-01 2022-01-31 0001703956 bbcp:The10MarketTimeBasedMember bbcp:ClosingPriceOf1000For30ConsecutiveTradingDaysMember 2022-01-31 0001703956 bbcp:The10MarketTimeBasedMember bbcp:ClosingPriceOf1000For30ConsecutiveTradingDaysMember 2021-11-01 2022-01-31 0001703956 us-gaap:RestrictedStockMember 2021-11-01 2022-01-31 0001703956 us-gaap:RestrictedStockMember 2020-11-01 2021-01-31 0001703956 us-gaap:EmployeeStockOptionMember 2021-11-01 2022-01-31 0001703956 us-gaap:EmployeeStockOptionMember 2020-11-01 2021-01-31 0001703956 bbcp:MarketBasedAwardMember 2022-01-31 0001703956 bbcp:MarketBasedAwardMember 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award1Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award1Member 2022-01-31 0001703956 country:US bbcp:Award2Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award2Member 2022-01-31 0001703956 country:US bbcp:Award3Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award3Member 2022-01-31 0001703956 country:US bbcp:Award4Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award4Member 2022-01-31 0001703956 country:US bbcp:Award5Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award5Member 2022-01-31 0001703956 country:US bbcp:Award6Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award6Member 2022-01-31 0001703956 country:US bbcp:Award7Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award7Member 2022-01-31 0001703956 country:US bbcp:Award8Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award8Member 2022-01-31 0001703956 country:US bbcp:Award9Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award9Member 2022-01-31 0001703956 country:US bbcp:Award10Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award10Member 2022-01-31 0001703956 country:US bbcp:Award11Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award11Member 2022-01-31 0001703956 country:US bbcp:Award12Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award12Member 2022-01-31 0001703956 country:US bbcp:Award13Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award13Member 2022-01-31 0001703956 country:US bbcp:Award14Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award14Member 2022-01-31 0001703956 country:US bbcp:Award15Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award15Member 2022-01-31 0001703956 country:US bbcp:Award16Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award16Member 2022-01-31 0001703956 country:US bbcp:Award17Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award17Member 2022-01-31 0001703956 country:US bbcp:Award18Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award18Member 2022-01-31 0001703956 country:US bbcp:Award19Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award19Member 2022-01-31 0001703956 country:US bbcp:Award20Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award20Member 2022-01-31 0001703956 country:US bbcp:Award21Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award21Member 2022-01-31 0001703956 country:US bbcp:Award22Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award22Member 2022-01-31 0001703956 country:US bbcp:Award23Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award23Member 2022-01-31 0001703956 country:US bbcp:Award24Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award24Member 2022-01-31 0001703956 country:US bbcp:Award25Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award25Member 2022-01-31 0001703956 country:US bbcp:Award26Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award26Member 2022-01-31 0001703956 country:US bbcp:Award27Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award27Member 2022-01-31 0001703956 country:US bbcp:Award28Member 2021-11-01 2022-01-31 0001703956 country:US bbcp:Award28Member 2022-01-31 0001703956 country:GB bbcp:Award29Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award29Member 2022-01-31 0001703956 country:GB bbcp:Award30Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award30Member 2022-01-31 0001703956 country:GB bbcp:Award31Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award31Member 2022-01-31 0001703956 country:GB bbcp:Award32Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award32Member 2022-01-31 0001703956 country:GB bbcp:Award33Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award33Member 2022-01-31 0001703956 country:GB bbcp:Award34Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award34Member 2022-01-31 0001703956 country:GB bbcp:Award35Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award35Member 2022-01-31 0001703956 country:GB bbcp:Award36Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award36Member 2022-01-31 0001703956 country:GB bbcp:Award37Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award37Member 2022-01-31 0001703956 country:GB bbcp:Award38Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award38Member 2022-01-31 0001703956 country:GB bbcp:Award39Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award39Member 2022-01-31 0001703956 country:GB bbcp:Award40Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award40Member 2022-01-31 0001703956 country:GB bbcp:Award41Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award41Member 2022-01-31 0001703956 country:GB bbcp:Award42Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award42Member 2022-01-31 0001703956 country:GB bbcp:Award43Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award43Member 2022-01-31 0001703956 country:GB bbcp:Award44Member 2021-11-01 2022-01-31 0001703956 country:GB bbcp:Award44Member 2022-01-31 0001703956 us-gaap:WarrantMember 2020-11-01 2022-01-31 0001703956 us-gaap:RestrictedStockMember 2021-11-01 2022-01-31 0001703956 bbcp:VestedStockOptionsMember 2021-11-01 2022-01-31 0001703956 bbcp:VestedNonqualifiedStockOptionsMember 2021-11-01 2022-01-31 0001703956 bbcp:SeriesAPreferredStocksMember 2021-11-01 2022-01-31 0001703956 us-gaap:WarrantMember 2020-11-01 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcretePumpingMember 2021-11-01 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcretePumpingMember 2020-11-01 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKConcretePumpingMember 2021-11-01 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKConcretePumpingMember 2020-11-01 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcreteWasteManagementServicesMember 2021-11-01 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:USConcreteWasteManagementServicesMember 2020-11-01 2021-01-31 0001703956 us-gaap:CorporateNonSegmentMember 2021-11-01 2022-01-31 0001703956 us-gaap:CorporateNonSegmentMember 2020-11-01 2021-01-31 0001703956 us-gaap:IntersegmentEliminationMember 2021-11-01 2022-01-31 0001703956 us-gaap:IntersegmentEliminationMember 2020-11-01 2021-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKConcretePumpingMember 2022-01-31 0001703956 us-gaap:OperatingSegmentsMember bbcp:UKConcretePumpingMember 2021-10-31 0001703956 us-gaap:CorporateNonSegmentMember 2022-01-31 0001703956 us-gaap:CorporateNonSegmentMember 2021-10-31 0001703956 us-gaap:IntersegmentEliminationMember 2022-01-31 0001703956 us-gaap:IntersegmentEliminationMember 2021-10-31 0001703956 country:US 2021-11-01 2022-01-31 0001703956 country:US 2020-11-01 2021-01-31 0001703956 country:GB 2021-11-01 2022-01-31 0001703956 country:GB 2020-11-01 2021-01-31 0001703956 country:US 2022-01-31 0001703956 country:US 2021-10-31 0001703956 country:GB 2022-01-31 0001703956 country:GB 2021-10-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y utr:D 0001703956 CONCRETE PUMPING HOLDINGS, INC. false --10-31 Q1 2022 0.0001 0.0001 2450980 2450980 2450980 2450980 0.0001 0.0001 500000000 500000000 56700148 56700148 56564642 56564642 700000 0 1 3 3 13017677 0 P7Y 17800000 1 0 1 0.3333 P3Y 0.3333 P3Y 0.3333 P3Y Time Based Only 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 13 Market/Time- Based 13 Market/Time- Based 13 Market/Time- Based 16 Market/Time- Based 16 Market/Time- Based 16 Market/Time- Based 19 Market/Time- Based 19 Market/Time- Based 19 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based Time Based Only 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 6 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 8 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based 10 Market/Time- Based Total 10-Q true 2022-01-31 false 001-38166 DE 83-1779605 500 E. 84th Avenue, Suite A-5 Thornton CO 80229 303 289-7497 Common Stock BBCP NASDAQ Yes Yes Accelerated Filer true true false false 56740516 2787000 9298000 48203000 49034000 5142000 4902000 314000 275000 10420000 4110000 66866000 67619000 357671000 337771000 153572000 158539000 224193000 224700000 2056000 2168000 1758000 1868000 806116000 792665000 16208000 990000 104000 103000 7462000 10706000 8768000 12226000 28094000 23940000 393000 274000 61029000 48239000 369432000 369084000 251000 278000 70215000 70566000 16923000 16923000 517850000 505090000 25000000 25000000 6000 6000 375754000 374272000 995000 461000 2231000 3671000 -113730000 -114913000 263266000 262575000 806116000 792665000 85448000 70421000 51321000 40558000 34127000 29863000 26721000 22388000 21000 29000 7385000 7446000 6261000 6900000 0 -15510000 -0 -0 37000 26000 -6224000 -22384000 1161000 -14938000 -22000 -2648000 1183000 -12290000 441000 507000 742000 -12797000 53667290 53146103 54712478 53146103 0.01 -0.24 0.01 -0.24 1183000 -12290000 -1440000 4501000 -257000 -7789000 56463992 6000 367681000 -131000 -606000 -99840000 267110000 0 672000 0 0 0 672000 6707 0 0 -330000 0 0 -330000 0 0 0 0 -12290000 -12290000 0 0 0 4501000 0 4501000 56470699 6000 368353000 -461000 3895000 -112130000 259663000 56564642 6000 374272000 -461000 3671000 -114913000 262575000 0 1480000 0 0 0 1480000 135506 0 2000 -534000 0 0 -532000 0 0 0 0 1183000 1183000 0 0 0 -1440000 0 -1440000 56700148 6000 375754000 -995000 2231000 -113730000 263266000 1183000 -12290000 8341000 6925000 -175000 -2855000 458000 961000 5739000 6913000 1480000 672000 0 0 -0 -15510000 444000 593000 -676000 -5656000 265000 10000 6232000 4287000 80000 -512000 -3460000 -1157000 5807000 -2353000 13188000 12580000 35431000 9434000 1950000 1894000 1050000 -0 -34531000 -7540000 0 375000000 -0 381206000 92164000 80945000 76928000 75122000 -0 8464000 25000 23000 534000 330000 14677000 -9200000 155000 -304000 -6511000 -4463000 9298000 6736000 2787000 2273000 118000 5890000 50000 614000 2326000 781000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><a href="#" id="notes" title="notes"/>Note <em style="font: inherit;">1.</em> Organization and Description of Business</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Organization</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">Concrete Pumping Holdings, Inc. (the “Company”) is a Delaware corporation headquartered in Denver, Colorado. The Consolidated Financial Statements include the accounts of Concrete Pumping Holdings, Inc. and its wholly owned subsidiaries including Brundage-Bone Concrete Pumping, Inc. (“Brundage-Bone”), Capital Pumping (“Capital”), Camfaud Group Limited (“Camfaud”), and Eco-Pan, Inc. (“Eco-Pan”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Nature of business</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Brundage-Bone and Capital are concrete pumping service providers in the United States ("U.S.") and Camfaud is a concrete pumping service provider in the United Kingdom (“U.K.”). Their core business is the provision of concrete pumping services to general contractors and concrete finishing companies in the commercial, infrastructure and residential sectors. Most often equipment returns to a “home base” nightly and these companies do <em style="font: inherit;">not</em> contract to purchase, mix, or deliver concrete. Brundage-Bone and Capital collectively have approximately 95 branch locations across 19 states, with its corporate headquarters in Denver, Colorado. Camfaud has approximately 30 branch locations throughout the U.K., with its corporate headquarters in Epping (near London), England.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 36pt;">Eco-Pan provides industrial cleanup and containment services, primarily to customers in the construction industry. Eco-Pan uses containment pans specifically designed to hold waste products from concrete and other industrial cleanup operations. Eco-Pan has 17 operating locations across the U.S. with its corporate headquarters in Denver, Colorado. In addition, we have concrete waste management operations under our Eco-Pan brand name in the U.K. and currently operate from a shared Camfaud location.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"><i><b>Seasonality</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company’s sales are historically seasonal, with lower revenue in the <em style="font: inherit;">first</em> quarter and higher revenue in the <em style="font: inherit;">fourth</em> quarter of each year. Such seasonality also causes the Company’s working capital cash flow requirements to vary from quarter to quarter and primarily depends on the variability of weather patterns with the Company generally having lower sales volume during the winter and spring months.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Impacts of COVID-<em style="font: inherit;">19</em></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;">In <em style="font: inherit;"> March 2020, </em>the World Health Organization declared the outbreak of COVID-<em style="font: inherit;">19</em> to be a global pandemic and recommended containment and mitigation measures worldwide. The COVID-<em style="font: inherit;">19</em> pandemic has rapidly changed market and economic conditions globally and <em style="font: inherit;"> may </em>continue to create significant uncertainty in the macroeconomic environment. As of the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2022,</em> revenue volumes have largely recovered in a number of our markets; however, the lingering impact from COVID-<em style="font: inherit;">19</em> remains an issue for qulified labor resources in certain markets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;">Despite recent progress in the administration of vaccines, both the outbreak, and impact from various variants, including Delta and Omicron and the containment and mitigation measures have had and are likely to continue to have a serious adverse impact on the global economy, the severity and duration of which are uncertain. To date, the COVID-<em style="font: inherit;">19</em> pandemic has negatively impacted revenue volumes primarily in the U.K. and certain markets in the U.S.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;">The full extent to which the COVID-<em style="font: inherit;">19</em> pandemic will impact the Company’s business, financial condition, and results of operations in the future is highly uncertain and will be affected by a number of factors. These include the duration and extent of the pandemic; the duration and extent of imposed or recommended containment and mitigation measures; the extent, duration, and effective execution of government stabilization and recovery efforts, including those from the successful distribution of an effective vaccine; the impact of the pandemic on economic activity, including on construction projects and the Company’s customers’ demand for its services; the Company’s ability to effectively operate, including as a result of travel restrictions and mandatory business and facility closures; the ability of the Company’s customers to pay for services rendered; any further closures of the Company’s and the Company’s customers’ offices and facilities; and any additional project delays or shutdowns. Customers have and <em style="font: inherit;"> may </em>continue to slow down decision-making, delay planned work or seek to terminate existing agreements. Any of these events <em style="font: inherit;"> may </em>have a material adverse effect on the Company’s business, financial condition, and/or results of operations, including further impairment to our goodwill and intangible assets. The Company will continue to evaluate the effect of COVID-<em style="font: inherit;">19</em> on its business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">No impairments were identified through <em style="font: inherit;"> January 31, 2022</em>. The Company will continue to evaluate its goodwill and intangible assets in future quarters. Additional impairments <em style="font: inherit;"> may </em>be recorded in the future based on events and circumstances, including those related to COVID-<em style="font: inherit;">19</em> discussed above.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> 95 19 30 17 0 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">2.</em> Summary of Significant Accounting Policies</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Basis of presentation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The accompanying Unaudited Consolidated Financial Statements have been prepared, without audit, in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do <em style="font: inherit;">not</em> include all information and footnotes required by GAAP for complete financial statements. The enclosed statements reflect all normal and recurring adjustments which, in the opinion of management, are necessary to present fairly the financial position, results of operations and cash flows of the Company at <em style="font: inherit;"> January 31, 2022</em> and for all periods presented.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Principles of consolidation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Consolidated Financial Statements include all amounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Use of estimates </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Significant estimates include the liability for incurred but unreported claims under various partially self-insured polices, allowance for doubtful accounts, goodwill impairment analysis, valuation of share-based compensation and accounting for business combinations. Actual results <em style="font: inherit;"> may </em>differ from those estimates, and such differences <em style="font: inherit;"> may </em>be material to the Company’s consolidated financial statements.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i/></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Trade receivables</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Trade receivables are carried at the original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding amounts. Generally, the Company does <em style="font: inherit;">not</em> require collateral for their accounts receivable; however, the Company <em style="font: inherit;"> may </em>file statutory liens or take other appropriate legal action when necessary on construction projects in which collection problems arise. A trade receivable is typically considered to be past due if any portion of the receivable balance is outstanding for more than <em style="font: inherit;">30</em> days. The Company does <em style="font: inherit;">not</em> charge interest on past-due trade receivables.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Management determines the allowance for doubtful accounts by identifying troubled accounts and by using historical experience applied to an aging of accounts. The allowance for doubtful accounts was $0.7 million as of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>. Trade receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Inventory</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Inventory consists primarily of replacement parts for concrete pumping equipment. Inventories are stated at the lower of cost (<em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method) or net realizable value. The Company evaluates inventory and records an allowance for obsolete and slow- moving inventory to account for cost adjustments to market. Based on management’s analysis, no allowance for obsolete and slow-moving inventory was required as of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Fair Value Measurements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Financial Accounting Standard Board's (the “FASB”) standard on fair value measurements establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. This standard establishes <em style="font: inherit;">three</em> levels of inputs that <em style="font: inherit;"> may </em>be used to measure fair value:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Level <em style="font: inherit;">1</em> </b>– Quoted prices in active markets for identical assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Level <em style="font: inherit;">2</em> </b>– Observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Level <em style="font: inherit;">3</em> </b>– Unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Deferred financing costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Deferred financing costs representing <em style="font: inherit;">third</em>-party, non-lender debt issuance costs are deferred and amortized using the effective interest rate method over the term of the related long-term-debt agreement, and the straight-line method for the revolving credit agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Debt issuance costs, including any original issue discounts, related to term loans or senior notes are reflected as a direct deduction from the carrying amount of the long-term debt liability that is included in long term debt, net of discount for deferred financing costs in the accompanying consolidated balance sheets. Debt issuance costs related to revolving credit facilities are capitalized and reflected in deferred financing in the accompanying consolidated balance sheets. Amortization of debt issuance costs are recorded in interest expense</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p><b><i/></b></p><p><b><i>Goodwill</i></b></p> <p style="text-align: justify; text-indent: 36pt;">In accordance with Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">350,</em> Intangibles–Goodwill and Other (“ASC <em style="font: inherit;">350”</em>), the Company evaluates goodwill for possible impairment annually or more frequently if events or changes in circumstances indicate that the carrying amount of such assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. The Company uses a <em style="font: inherit;">two</em>-step process to assess the realizability of goodwill. The <em style="font: inherit;">first</em> step is a qualitative assessment that analyzes current economic indicators associated with a particular reporting unit. For example, the Company analyzes changes in economic, market and industry conditions, business strategy, cost factors, and financial performance, among others, to determine if there are indicators of a significant decline in the fair value of a particular reporting unit. If the qualitative assessment indicates a stable or improved fair value, <em style="font: inherit;">no</em> further testing is required. If a qualitative assessment indicates it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, the Company will proceed to the quantitative <em style="font: inherit;">second</em> step where the fair value of a reporting unit is calculated based on weighted income and market-based approaches. If the fair value of a reporting unit is lower than its carrying value, an impairment to goodwill is recorded, <em style="font: inherit;">not</em> to exceed the carrying amount of goodwill in the reporting unit. As of <em style="font: inherit;"> January 31, 2022</em>, <em style="font: inherit;">no</em> indicators of impairment have been identified.</p><p style="text-align: justify; text-indent: 36pt;"/> <p><b><i/></b></p><p><b><i>Property, plant and equipment</i></b></p> <p style="text-align: justify; text-indent: 36pt;">Property, plant and equipment are recorded at cost. Expenditures for additions and betterments are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred; however, maintenance and repairs that improve or extend the life of existing assets are capitalized. The carrying amount of assets disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal. Gains or losses from property and equipment disposals are recognized in the year of disposal. Property, plant and equipment is depreciated using the straight-line method over the following estimated useful lives:</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">In Years</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15 to 40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital lease assets—buildings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2 to 7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 to 25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transportation equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 to 7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <div style="font-size:10pt"> <div style="font-family:Times New Roman"> <div style="font-variant: normal; text-align: justify; text-indent: 45pt;"> Capital lease assets are amortized over the estimated useful life of the asset.</div></div></div><div style="font-size:10pt"><div style="font-family:Times New Roman"><div style="font-variant: normal; text-align: justify; text-indent: 45pt;"> </div> <div style="font-variant: normal; text-align: justify; text-indent: 45pt;">   </div> </div> </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Intangible assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Intangible assets are recorded at cost or their estimated fair value (when acquired through a business combination or asset acquisition) less accumulated amortization (if finite-lived).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Intangible assets with finite lives, except for customer relationships, are amortized on a straight-line basis over their estimated useful lives. Customer relationships are amortized on an accelerated basis over their estimated useful lives. Intangible assets with indefinite lives are <em style="font: inherit;">not</em> amortized but are subject to annual reviews for impairment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Impairment of long-lived assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">ASC <em style="font: inherit;">360,</em> <i>Property, Plant and Equipment</i> (ASC <em style="font: inherit;">360</em>) requires other long-lived assets to be evaluated for impairment when indicators of impairment are present. If indicators are present, assets are grouped to the lowest level for which identifiable cash flows are largely independent of other asset groups and cash flows are estimated for each asset group over the remaining estimated life of each asset group. If the undiscounted cash flows estimated to be generated by those assets are less than the asset’s carrying amount, impairment is recognized in the amount of the excess of the carrying value over the fair value. <em style="font: inherit;">No</em> indicators of impairment were identified as of <em style="font: inherit;"> January 31, 2022</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"><b><i>Derivatives</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has public warrants outstanding and due to certain provisions in the warrant agreement, coupled with the Company's capital structure, which includes preferred stock with voting rights, the public warrants do <i><em style="font: inherit;">not</em></i> meet the criteria to be classified in stockholders’ equity and instead meet the definition of a liability-classified derivative under ASC Topic <i><em style="font: inherit;">815,</em></i> Derivatives and Hedging ("ASC <i><em style="font: inherit;">815"</em></i>). As such, the Company recognizes these warrants within long-term liabilities on the consolidated balance sheet at fair value, with subsequent changes in fair value recognized in the consolidated statements of operations at each reporting date.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Revenue recognition</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company adopted ASC <em style="font: inherit;">606,</em> <i>Revenue Recognition </i>("ASC <em style="font: inherit;">606"</em>)<i> </i>on <em style="font: inherit;"> October 31, 2021, </em>effective as of <em style="font: inherit;"> November 1, 2020, </em>using the modified retrospective method<i>. </i>Results for reporting periods beginning <em style="font: inherit;"> October 31, 2021 </em>are presented under ASC <em style="font: inherit;">606,</em> while prior period amounts are <em style="font: inherit;">not</em> adjusted and continue to be reported in accordance with our legacy accounting under ASC <em style="font: inherit;">605:</em> <i>Revenue Recognition</i> ("ASC <em style="font: inherit;">605"</em>). The adoption of the guidance did <em style="font: inherit;">not</em> have a material impact on the amount or timing of revenue recognized.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company generates revenues primarily from (<em style="font: inherit;">1</em>) concrete pumping services in both the U.S. and U.K and (<em style="font: inherit;">2</em>) the Company’s concrete waste services business, both of which are discussed below. In addition, the Company generates an immaterial amount of revenue from the sales of replacement parts to customers. The Company’s delivery terms for replacement part sales are FOB shipping point.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">Concrete Pumping Services</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The vast majority of all revenue from concrete pumping services comes from the Company's daily service, where the Company sends a single operator with a conventional concrete pump truck (an articulating boom attached to a large truck) to deliver concrete (or other construction material such as aggregate) from <em style="font: inherit;">one</em> point to another as directed by the customer. Customers are billed on either (<em style="font: inherit;">1</em>) a solely time basis or (<em style="font: inherit;">2</em>) a time and volume pumped basis. Additional charges (such as a fuel surcharge and travel costs) are frequently added based on specific project requirements. The Company's performance obligations related to these jobs are satisfied daily and invoiced accordingly and as such, there are <em style="font: inherit;">no</em> unsatisfied performance obligations at the end of any day.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">A much smaller component of the total concrete pumping services revenue comes from placing boom services. Placing booms have become an essential tool in the efficient construction of high-rise buildings. A placing boom is the articulating boom component of a conventional concrete pump truck, positioned on the uppermost floor of a building construction project. Concrete is then supplied through a pipeline from the pump that remains at ground level. Due to the long term nature of high-rise jobs, these contracts are generally longer term but typically <em style="font: inherit;">not</em> in excess of <em style="font: inherit;">one</em> year. Customers are generally invoiced (<em style="font: inherit;">1</em>) at month end for a fixed monthly placing boom usage fee, (<em style="font: inherit;">2</em>) daily for time worked and volume of concrete pumped and (<em style="font: inherit;">3</em>) at the beginning of the job for certain set-up costs and at the end of the job for tear-down costs. As it pertains to the fixed monthly usage fee and daily fees related to time worked and volume of concrete pumped, which collectively make up a significant portion of the total consideration in the contract, the Company recognizes revenue as invoiced in accordance with ASC <em style="font: inherit;">606.</em> For the consideration allocated to set-up and tear-down fees, the Company recognizes revenue on a straight-line basis over the estimated term of the contract. The aggregate asset or liability from these services is <em style="font: inherit;">not</em> significant. As invoices are issued with terms of net <em style="font: inherit;">30</em> and substantially all of the contracts are completed within a year, we do <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations, which would include the value of future usage of the Company’s placing boom asset, hours to be worked or cubic yards to be pumped.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 15pt;"><span style="text-decoration: underline; ">Concrete Waste Services</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company’s concrete waste services business consists of service fees charged to customers for the delivery and usage over time of its pans or containers and the disposal of the concrete waste material. For these services, the Company has identified <em style="font: inherit;">two</em> performance obligations: (<em style="font: inherit;">1</em>) the daily usage of the pans or containers and (<em style="font: inherit;">2</em>) the pickup and disposal of the waste material. The fees allocable to these obligations are based on their standalone selling prices based on observable prices and expected cost plus margin approach. The Company recognizes revenue monthly for the daily usage fees and recognizes the revenue attributable to the disposal services when the disposal is completed. The aggregate asset or liability from these services is <em style="font: inherit;">not</em> significant. As invoices are issued with terms of net <em style="font: inherit;">30</em> and substantially all of the contracts are completed within a year, we do <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations, which would include the remaining days the pans will be utilized or the future pickup and disposal of the waste material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><i>Practical Expedients Applied</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company collects sales taxes when required from customers as part of the purchase price, which are then subsequently remitted to the appropriate authorities. The Company has elected to apply the practical expedient provided by ASC <em style="font: inherit;">606,</em> which allows entities to make an accounting policy election to exclude sales taxes and other similar taxes from the measurement.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">At contract inception, the Company does <em style="font: inherit;">not</em> expect the period between customer payment and transfer of control of the promised services to the customer to exceed <em style="font: inherit;">one</em> year as customers are invoiced with terms of <em style="font: inherit;">30</em> days. As such, the Company has used the practical expedient in ASC <em style="font: inherit;">606</em> which states that <em style="font: inherit;">no</em> adjustment for a significant financing component is necessary.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In addition, the Company incurs limited costs in order to obtain contracts. However, as the amortization period for these assets would be <em style="font: inherit;">one</em> year or less, the Company has elected the practical expedient permitted by ASC <em style="font: inherit;">606</em> and recognized those incremental costs of obtaining a contract as an expense when incurred. Upon transition to the new the standard, the Company did <em style="font: inherit;">not</em> restate contracts that begin and are completed within the same annual reporting period. As discussed above, contracts of the Company are typically completed within the year.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"><i>Disaggregation of Revenue</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Revenue disaggregated by reportable segment and geographic area where the work was performed for the periods ended <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em> is presented in Note <em style="font: inherit;">17.</em></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"><em style="font: inherit;"/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Stock-based compensation</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company follows ASC <em style="font: inherit;">718,</em> <i>Compensation</i>—<i>Stock Compensation </i>("ASC <em style="font: inherit;">718"</em>), which requires the measurement and recognition of compensation expense, based on estimated fair values, for all share-based awards made to employees and directors. The fair value of time-based only restricted stock awards and time-based only stock options with a <span style="-sec-ix-hidden:c81635261">$.01</span> exercise price are valued at the closing price of the Company's stock as of the date of the grant of these awards. The Company expenses the grant date fair value of the award in the consolidated statements of operations over the requisite service periods on a straight-line basis. For stock awards that include a market-based vesting condition, such as the trading price of the Company’s common stock exceeding certain price targets, the Company uses a Monte Carlo Simulation in estimating the fair value at grant date and recognizes compensation expense over the implied service period (median time to vest). Shares exercised are issued out of authorized but <em style="font: inherit;">not</em> outstanding shares. The Company accounts for forfeitures as they occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Income taxes</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company complies with ASC <em style="font: inherit;">740,</em> <i>Income Taxes</i>, which requires an asset and liability approach to financial reporting for income taxes.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company computes deferred income tax assets and liabilities annually for differences between the financial statements and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, carryback opportunities, and tax planning strategies in making the assessment. Income tax expense includes both the current income taxes payable or refundable and the change during the period in the deferred tax assets and liabilities. The tax benefit from an uncertain tax position is only recognized in the consolidated balance sheet if the tax position is more likely than <em style="font: inherit;">not</em> to be sustained upon an examination. The Company recognizes interest and penalties related to underpayment of income taxes in general and administrative expense in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Camfaud files income tax returns in the U.K. Camfaud’s national statutes are generally open for <em style="font: inherit;">one</em> year following the statutory filing period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Foreign currency translation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The functional currency of Camfaud is the Pound Sterling (GBP). The assets and liabilities of the Company's foreign subsidiaries are translated into U.S. Dollars using the period end exchange rates for the periods presented, and the consolidated statements of operations are translated at the average exchange rate for the periods presented. The resulting translation adjustments are recorded as a component of comprehensive income on the consolidated statements of comprehensive income and is the only component of accumulated other comprehensive income. The functional currency of our other subsidiaries is the United States Dollar.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Earnings per share</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company calculates earnings per share in accordance with ASC <em style="font: inherit;">260,</em> <i>Earnings per Share</i>. The <em style="font: inherit;">two</em>-class method of computing earnings per share is required for entities that have participating securities. The <em style="font: inherit;">two</em>-class method is an earnings allocation formula that determines earnings per share for participating securities according to dividends declared (or accumulated) and participation rights in undistributed earnings. For purposes of ASC <em style="font: inherit;">260,</em> the <em style="font: inherit;">two</em>-class method is computed based on the following participating stock: (<em style="font: inherit;">1</em>) Common Stock and (<em style="font: inherit;">2</em>) Restricted Stock Awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Basic earnings (loss) per common share is calculated by dividing net income (loss) attributable to common shareholders by the weighted average number of shares of Common Stock outstanding each period. Diluted earnings (loss) per common share is based on the weighted average number of shares outstanding during the period plus the common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the period. Common stock equivalents are <em style="font: inherit;">not</em> included in the diluted earnings (loss) per share calculation when their effect is antidilutive.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">An anti-dilutive impact is an increase in earnings per share or a reduction in net loss per share resulting from the conversion, exercise, or contingent issuance of certain securities.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Business combinations and asset acquisitions</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company applies the principles provided in ASC <em style="font: inherit;">805,</em> <i>Business Combinations </i>("ASC <em style="font: inherit;">805"</em>), to determine whether a transaction involves an asset or a business.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">If it is determined an acquisition is a business combination, tangible and intangible assets acquired and liabilities assumed are recorded at fair value and goodwill is recognized for any differences between the fair value of consideration transferred and the fair value of net assets acquired. Transaction costs for business combinations are expensed as incurred in accordance with ASC <em style="font: inherit;">805.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Concentrations</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em> there were <span style="-sec-ix-hidden:c81635281"><span style="-sec-ix-hidden:c81635282">three</span></span> primary vendors that the Company relied upon to purchase concrete pumping boom equipment. However, should the need arise, there are alternate vendors who can provide concrete pumping boom equipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Cash balances held at financial institutions <em style="font: inherit;"> may, </em>at times, be in excess of federally insured limits. The Company places its temporary cash balances in high-credit quality financial institutions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company’s customer base is dispersed across the U.S. and U.K. The Company performs ongoing evaluations of its customers’ financial condition and requires <em style="font: inherit;">no</em> collateral to support credit sales. During the periods described above, <em style="font: inherit;">no</em> customer represented <em style="font: inherit;">10</em> percent or more of sales or trade receivables. </p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Basis of presentation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The accompanying Unaudited Consolidated Financial Statements have been prepared, without audit, in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do <em style="font: inherit;">not</em> include all information and footnotes required by GAAP for complete financial statements. The enclosed statements reflect all normal and recurring adjustments which, in the opinion of management, are necessary to present fairly the financial position, results of operations and cash flows of the Company at <em style="font: inherit;"> January 31, 2022</em> and for all periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Principles of consolidation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Consolidated Financial Statements include all amounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Use of estimates </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Significant estimates include the liability for incurred but unreported claims under various partially self-insured polices, allowance for doubtful accounts, goodwill impairment analysis, valuation of share-based compensation and accounting for business combinations. Actual results <em style="font: inherit;"> may </em>differ from those estimates, and such differences <em style="font: inherit;"> may </em>be material to the Company’s consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Trade receivables</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Trade receivables are carried at the original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding amounts. Generally, the Company does <em style="font: inherit;">not</em> require collateral for their accounts receivable; however, the Company <em style="font: inherit;"> may </em>file statutory liens or take other appropriate legal action when necessary on construction projects in which collection problems arise. A trade receivable is typically considered to be past due if any portion of the receivable balance is outstanding for more than <em style="font: inherit;">30</em> days. The Company does <em style="font: inherit;">not</em> charge interest on past-due trade receivables.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Management determines the allowance for doubtful accounts by identifying troubled accounts and by using historical experience applied to an aging of accounts. The allowance for doubtful accounts was $0.7 million as of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>. Trade receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.</p> 700000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Inventory</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Inventory consists primarily of replacement parts for concrete pumping equipment. Inventories are stated at the lower of cost (<em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method) or net realizable value. The Company evaluates inventory and records an allowance for obsolete and slow- moving inventory to account for cost adjustments to market. Based on management’s analysis, no allowance for obsolete and slow-moving inventory was required as of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>.</p> 0 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Fair Value Measurements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Financial Accounting Standard Board's (the “FASB”) standard on fair value measurements establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. This standard establishes <em style="font: inherit;">three</em> levels of inputs that <em style="font: inherit;"> may </em>be used to measure fair value:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Level <em style="font: inherit;">1</em> </b>– Quoted prices in active markets for identical assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Level <em style="font: inherit;">2</em> </b>– Observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Level <em style="font: inherit;">3</em> </b>– Unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Deferred financing costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Deferred financing costs representing <em style="font: inherit;">third</em>-party, non-lender debt issuance costs are deferred and amortized using the effective interest rate method over the term of the related long-term-debt agreement, and the straight-line method for the revolving credit agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Debt issuance costs, including any original issue discounts, related to term loans or senior notes are reflected as a direct deduction from the carrying amount of the long-term debt liability that is included in long term debt, net of discount for deferred financing costs in the accompanying consolidated balance sheets. Debt issuance costs related to revolving credit facilities are capitalized and reflected in deferred financing in the accompanying consolidated balance sheets. Amortization of debt issuance costs are recorded in interest expense</p> <p><b><i>Goodwill</i></b></p> <p style="text-align: justify; text-indent: 36pt;">In accordance with Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">350,</em> Intangibles–Goodwill and Other (“ASC <em style="font: inherit;">350”</em>), the Company evaluates goodwill for possible impairment annually or more frequently if events or changes in circumstances indicate that the carrying amount of such assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. The Company uses a <em style="font: inherit;">two</em>-step process to assess the realizability of goodwill. The <em style="font: inherit;">first</em> step is a qualitative assessment that analyzes current economic indicators associated with a particular reporting unit. For example, the Company analyzes changes in economic, market and industry conditions, business strategy, cost factors, and financial performance, among others, to determine if there are indicators of a significant decline in the fair value of a particular reporting unit. If the qualitative assessment indicates a stable or improved fair value, <em style="font: inherit;">no</em> further testing is required. If a qualitative assessment indicates it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, the Company will proceed to the quantitative <em style="font: inherit;">second</em> step where the fair value of a reporting unit is calculated based on weighted income and market-based approaches. If the fair value of a reporting unit is lower than its carrying value, an impairment to goodwill is recorded, <em style="font: inherit;">not</em> to exceed the carrying amount of goodwill in the reporting unit. As of <em style="font: inherit;"> January 31, 2022</em>, <em style="font: inherit;">no</em> indicators of impairment have been identified.</p> <p><b><i>Property, plant and equipment</i></b></p> <p style="text-align: justify; text-indent: 36pt;">Property, plant and equipment are recorded at cost. Expenditures for additions and betterments are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred; however, maintenance and repairs that improve or extend the life of existing assets are capitalized. The carrying amount of assets disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal. Gains or losses from property and equipment disposals are recognized in the year of disposal. Property, plant and equipment is depreciated using the straight-line method over the following estimated useful lives:</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">In Years</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15 to 40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital lease assets—buildings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2 to 7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 to 25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transportation equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 to 7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <div style="font-size:10pt"> <div style="font-family:Times New Roman"> <div style="font-variant: normal; text-align: justify; text-indent: 45pt;"> Capital lease assets are amortized over the estimated useful life of the asset.</div></div></div> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">In Years</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Buildings and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15 to 40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital lease assets—buildings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2 to 7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 to 25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Transportation equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3 to 7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P15Y P40Y P40Y P2Y P7Y P3Y P25Y P3Y P7Y <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Intangible assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Intangible assets are recorded at cost or their estimated fair value (when acquired through a business combination or asset acquisition) less accumulated amortization (if finite-lived).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Intangible assets with finite lives, except for customer relationships, are amortized on a straight-line basis over their estimated useful lives. Customer relationships are amortized on an accelerated basis over their estimated useful lives. Intangible assets with indefinite lives are <em style="font: inherit;">not</em> amortized but are subject to annual reviews for impairment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Impairment of long-lived assets</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">ASC <em style="font: inherit;">360,</em> <i>Property, Plant and Equipment</i> (ASC <em style="font: inherit;">360</em>) requires other long-lived assets to be evaluated for impairment when indicators of impairment are present. If indicators are present, assets are grouped to the lowest level for which identifiable cash flows are largely independent of other asset groups and cash flows are estimated for each asset group over the remaining estimated life of each asset group. If the undiscounted cash flows estimated to be generated by those assets are less than the asset’s carrying amount, impairment is recognized in the amount of the excess of the carrying value over the fair value. <em style="font: inherit;">No</em> indicators of impairment were identified as of <em style="font: inherit;"> January 31, 2022</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"><b><i>Derivatives</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has public warrants outstanding and due to certain provisions in the warrant agreement, coupled with the Company's capital structure, which includes preferred stock with voting rights, the public warrants do <i><em style="font: inherit;">not</em></i> meet the criteria to be classified in stockholders’ equity and instead meet the definition of a liability-classified derivative under ASC Topic <i><em style="font: inherit;">815,</em></i> Derivatives and Hedging ("ASC <i><em style="font: inherit;">815"</em></i>). As such, the Company recognizes these warrants within long-term liabilities on the consolidated balance sheet at fair value, with subsequent changes in fair value recognized in the consolidated statements of operations at each reporting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Revenue recognition</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company adopted ASC <em style="font: inherit;">606,</em> <i>Revenue Recognition </i>("ASC <em style="font: inherit;">606"</em>)<i> </i>on <em style="font: inherit;"> October 31, 2021, </em>effective as of <em style="font: inherit;"> November 1, 2020, </em>using the modified retrospective method<i>. </i>Results for reporting periods beginning <em style="font: inherit;"> October 31, 2021 </em>are presented under ASC <em style="font: inherit;">606,</em> while prior period amounts are <em style="font: inherit;">not</em> adjusted and continue to be reported in accordance with our legacy accounting under ASC <em style="font: inherit;">605:</em> <i>Revenue Recognition</i> ("ASC <em style="font: inherit;">605"</em>). The adoption of the guidance did <em style="font: inherit;">not</em> have a material impact on the amount or timing of revenue recognized.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company generates revenues primarily from (<em style="font: inherit;">1</em>) concrete pumping services in both the U.S. and U.K and (<em style="font: inherit;">2</em>) the Company’s concrete waste services business, both of which are discussed below. In addition, the Company generates an immaterial amount of revenue from the sales of replacement parts to customers. The Company’s delivery terms for replacement part sales are FOB shipping point.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">Concrete Pumping Services</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The vast majority of all revenue from concrete pumping services comes from the Company's daily service, where the Company sends a single operator with a conventional concrete pump truck (an articulating boom attached to a large truck) to deliver concrete (or other construction material such as aggregate) from <em style="font: inherit;">one</em> point to another as directed by the customer. Customers are billed on either (<em style="font: inherit;">1</em>) a solely time basis or (<em style="font: inherit;">2</em>) a time and volume pumped basis. Additional charges (such as a fuel surcharge and travel costs) are frequently added based on specific project requirements. The Company's performance obligations related to these jobs are satisfied daily and invoiced accordingly and as such, there are <em style="font: inherit;">no</em> unsatisfied performance obligations at the end of any day.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">A much smaller component of the total concrete pumping services revenue comes from placing boom services. Placing booms have become an essential tool in the efficient construction of high-rise buildings. A placing boom is the articulating boom component of a conventional concrete pump truck, positioned on the uppermost floor of a building construction project. Concrete is then supplied through a pipeline from the pump that remains at ground level. Due to the long term nature of high-rise jobs, these contracts are generally longer term but typically <em style="font: inherit;">not</em> in excess of <em style="font: inherit;">one</em> year. Customers are generally invoiced (<em style="font: inherit;">1</em>) at month end for a fixed monthly placing boom usage fee, (<em style="font: inherit;">2</em>) daily for time worked and volume of concrete pumped and (<em style="font: inherit;">3</em>) at the beginning of the job for certain set-up costs and at the end of the job for tear-down costs. As it pertains to the fixed monthly usage fee and daily fees related to time worked and volume of concrete pumped, which collectively make up a significant portion of the total consideration in the contract, the Company recognizes revenue as invoiced in accordance with ASC <em style="font: inherit;">606.</em> For the consideration allocated to set-up and tear-down fees, the Company recognizes revenue on a straight-line basis over the estimated term of the contract. The aggregate asset or liability from these services is <em style="font: inherit;">not</em> significant. As invoices are issued with terms of net <em style="font: inherit;">30</em> and substantially all of the contracts are completed within a year, we do <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations, which would include the value of future usage of the Company’s placing boom asset, hours to be worked or cubic yards to be pumped.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 15pt;"><span style="text-decoration: underline; ">Concrete Waste Services</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company’s concrete waste services business consists of service fees charged to customers for the delivery and usage over time of its pans or containers and the disposal of the concrete waste material. For these services, the Company has identified <em style="font: inherit;">two</em> performance obligations: (<em style="font: inherit;">1</em>) the daily usage of the pans or containers and (<em style="font: inherit;">2</em>) the pickup and disposal of the waste material. The fees allocable to these obligations are based on their standalone selling prices based on observable prices and expected cost plus margin approach. The Company recognizes revenue monthly for the daily usage fees and recognizes the revenue attributable to the disposal services when the disposal is completed. The aggregate asset or liability from these services is <em style="font: inherit;">not</em> significant. As invoices are issued with terms of net <em style="font: inherit;">30</em> and substantially all of the contracts are completed within a year, we do <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations, which would include the remaining days the pans will be utilized or the future pickup and disposal of the waste material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><i>Practical Expedients Applied</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company collects sales taxes when required from customers as part of the purchase price, which are then subsequently remitted to the appropriate authorities. The Company has elected to apply the practical expedient provided by ASC <em style="font: inherit;">606,</em> which allows entities to make an accounting policy election to exclude sales taxes and other similar taxes from the measurement.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">At contract inception, the Company does <em style="font: inherit;">not</em> expect the period between customer payment and transfer of control of the promised services to the customer to exceed <em style="font: inherit;">one</em> year as customers are invoiced with terms of <em style="font: inherit;">30</em> days. As such, the Company has used the practical expedient in ASC <em style="font: inherit;">606</em> which states that <em style="font: inherit;">no</em> adjustment for a significant financing component is necessary.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In addition, the Company incurs limited costs in order to obtain contracts. However, as the amortization period for these assets would be <em style="font: inherit;">one</em> year or less, the Company has elected the practical expedient permitted by ASC <em style="font: inherit;">606</em> and recognized those incremental costs of obtaining a contract as an expense when incurred. Upon transition to the new the standard, the Company did <em style="font: inherit;">not</em> restate contracts that begin and are completed within the same annual reporting period. As discussed above, contracts of the Company are typically completed within the year.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"><i>Disaggregation of Revenue</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Revenue disaggregated by reportable segment and geographic area where the work was performed for the periods ended <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em> is presented in Note <em style="font: inherit;">17.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Stock-based compensation</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company follows ASC <em style="font: inherit;">718,</em> <i>Compensation</i>—<i>Stock Compensation </i>("ASC <em style="font: inherit;">718"</em>), which requires the measurement and recognition of compensation expense, based on estimated fair values, for all share-based awards made to employees and directors. The fair value of time-based only restricted stock awards and time-based only stock options with a <span style="-sec-ix-hidden:c81635261">$.01</span> exercise price are valued at the closing price of the Company's stock as of the date of the grant of these awards. The Company expenses the grant date fair value of the award in the consolidated statements of operations over the requisite service periods on a straight-line basis. For stock awards that include a market-based vesting condition, such as the trading price of the Company’s common stock exceeding certain price targets, the Company uses a Monte Carlo Simulation in estimating the fair value at grant date and recognizes compensation expense over the implied service period (median time to vest). Shares exercised are issued out of authorized but <em style="font: inherit;">not</em> outstanding shares. The Company accounts for forfeitures as they occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Income taxes</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company complies with ASC <em style="font: inherit;">740,</em> <i>Income Taxes</i>, which requires an asset and liability approach to financial reporting for income taxes.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company computes deferred income tax assets and liabilities annually for differences between the financial statements and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, carryback opportunities, and tax planning strategies in making the assessment. Income tax expense includes both the current income taxes payable or refundable and the change during the period in the deferred tax assets and liabilities. The tax benefit from an uncertain tax position is only recognized in the consolidated balance sheet if the tax position is more likely than <em style="font: inherit;">not</em> to be sustained upon an examination. The Company recognizes interest and penalties related to underpayment of income taxes in general and administrative expense in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Camfaud files income tax returns in the U.K. Camfaud’s national statutes are generally open for <em style="font: inherit;">one</em> year following the statutory filing period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Foreign currency translation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The functional currency of Camfaud is the Pound Sterling (GBP). The assets and liabilities of the Company's foreign subsidiaries are translated into U.S. Dollars using the period end exchange rates for the periods presented, and the consolidated statements of operations are translated at the average exchange rate for the periods presented. The resulting translation adjustments are recorded as a component of comprehensive income on the consolidated statements of comprehensive income and is the only component of accumulated other comprehensive income. The functional currency of our other subsidiaries is the United States Dollar.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Earnings per share</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company calculates earnings per share in accordance with ASC <em style="font: inherit;">260,</em> <i>Earnings per Share</i>. The <em style="font: inherit;">two</em>-class method of computing earnings per share is required for entities that have participating securities. The <em style="font: inherit;">two</em>-class method is an earnings allocation formula that determines earnings per share for participating securities according to dividends declared (or accumulated) and participation rights in undistributed earnings. For purposes of ASC <em style="font: inherit;">260,</em> the <em style="font: inherit;">two</em>-class method is computed based on the following participating stock: (<em style="font: inherit;">1</em>) Common Stock and (<em style="font: inherit;">2</em>) Restricted Stock Awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Basic earnings (loss) per common share is calculated by dividing net income (loss) attributable to common shareholders by the weighted average number of shares of Common Stock outstanding each period. Diluted earnings (loss) per common share is based on the weighted average number of shares outstanding during the period plus the common stock equivalents which would arise from the exercise of stock options outstanding using the treasury stock method and the average market price per share during the period. Common stock equivalents are <em style="font: inherit;">not</em> included in the diluted earnings (loss) per share calculation when their effect is antidilutive.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">An anti-dilutive impact is an increase in earnings per share or a reduction in net loss per share resulting from the conversion, exercise, or contingent issuance of certain securities.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Business combinations and asset acquisitions</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company applies the principles provided in ASC <em style="font: inherit;">805,</em> <i>Business Combinations </i>("ASC <em style="font: inherit;">805"</em>), to determine whether a transaction involves an asset or a business.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">If it is determined an acquisition is a business combination, tangible and intangible assets acquired and liabilities assumed are recorded at fair value and goodwill is recognized for any differences between the fair value of consideration transferred and the fair value of net assets acquired. Transaction costs for business combinations are expensed as incurred in accordance with ASC <em style="font: inherit;">805.</em></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">If it is determined an acquisition is an asset acquisition, the purchase consideration (which will include certain transaction costs) is allocated to the acquired assets and liabilities based on their relative fair values.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Concentrations</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em> there were <span style="-sec-ix-hidden:c81635281"><span style="-sec-ix-hidden:c81635282">three</span></span> primary vendors that the Company relied upon to purchase concrete pumping boom equipment. However, should the need arise, there are alternate vendors who can provide concrete pumping boom equipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Cash balances held at financial institutions <em style="font: inherit;"> may, </em>at times, be in excess of federally insured limits. The Company places its temporary cash balances in high-credit quality financial institutions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company’s customer base is dispersed across the U.S. and U.K. The Company performs ongoing evaluations of its customers’ financial condition and requires <em style="font: inherit;">no</em> collateral to support credit sales. During the periods described above, <em style="font: inherit;">no</em> customer represented <em style="font: inherit;">10</em> percent or more of sales or trade receivables. </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Note <em style="font: inherit;">3.</em> New Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">We have opted to take advantage of the extended transition period available to emerging growth companies pursuant to the Jumpstart Our Business Startups Act of <i><em style="font: inherit;">2012</em></i> (the “JOBS Act”) for new accounting standards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Recently issued accounting pronouncements <em style="font: inherit;">not</em> yet effective</i></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> Leases (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02”</em>) - In <em style="font: inherit;"> February 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> which is codified in ASC <em style="font: inherit;">842,</em> Leases (“ASC <em style="font: inherit;">842”</em>) and supersedes current lease guidance in ASC <em style="font: inherit;">840,</em> Leases. ASC <em style="font: inherit;">842</em> requires a lessee to recognize a right-of-use asset and a corresponding lease liability for substantially all leases. The lease liability will be equal to the present value of the remaining lease payments while the right-of-use asset will be similarly calculated and then adjusted for initial direct costs. In addition, ASC <em style="font: inherit;">842</em> expands the disclosure requirements to increase the transparency and comparability of the amount, timing and uncertainty of cash flows arising from leases. In <em style="font: inherit;"> July 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">11,</em> Leases ASC <em style="font: inherit;">842:</em> Targeted Improvements, which allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The new standard is effective for emerging growth companies that have elected to use private company adoption dates for fiscal years beginning after <em style="font: inherit;"> December 15, 2021, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>The Company plans to adopt the guidance during the <em style="font: inherit;">fourth</em> quarter of the fiscal year ending <em style="font: inherit;"> October 31, 2022. </em>The Company is currently evaluating the impact of the pending adoption of the new standard on the consolidated financial statements. </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments—Credit Losses (Topic <em style="font: inherit;">326</em>) (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>)- In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> which, along with subsequently issued related ASUs, requires financial assets (or groups of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected, among other provisions. This ASU is effective for emerging growth companies that have elected to use private company adoption dates with annual and interim periods beginning after <em style="font: inherit;"> December 15, 2022, </em>with early adoption permitted. The Company plans to adopt the guidance during the <em style="font: inherit;">fourth</em> quarter of the fiscal year ending <em style="font: inherit;"> October 31, 2022. </em>The amendments of this ASU should be applied on a modified retrospective basis to all periods presented. The Company is currently evaluating the effects adoption of this guidance will have on the consolidated financial statements.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04”</em>) - In <em style="font: inherit;"> March 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting for contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”). Specifically, to the extent the Company's debt agreements are modified to replace LIBOR with another interest rate index, ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> will permit the Company to account for the modification as a continuation of the existing contract without additional analysis. Companies <em style="font: inherit;"> may </em>generally elect to apply the guidance for periods that include <em style="font: inherit;"> March 12, 2020 </em>through <em style="font: inherit;"> December 31, 2022. </em>The Company is evaluating the anticipated impact of this standard on its consolidated financial statements as well as timing of adoption.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">4.</em></b> <b>Business Combinations and Asset Acquisitions</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company completed <em style="font: inherit;">one</em> acquisition during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2022</em> and <em style="font: inherit;">three</em> acquisitions in fiscal <em style="font: inherit;">2021,</em> all of which qualified as asset acquisitions. Except for the acquisition of Pioneer and Hi-Tech, these acquisitions are <em style="font: inherit;">not</em> significant to our results of operations. The consideration for the acquisitions in both fiscal <em style="font: inherit;">2022</em> and fiscal <em style="font: inherit;">2021</em> consisted of cash and was allocated to identified long-lived tangible and intangible assets.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"><i><em style="font: inherit;"> November 2022 </em>Pioneer Acquisition</i></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In <em style="font: inherit;"> November 2021, </em>the Company acquired the assets of Pioneer Concrete Pumping Services (“Pioneer”) for total purchase consideration of $20.2 million. This transaction was treated as an asset acquisition. The Company allocated $19.1 million to the purchase of Pioneer's equipment. The remaining $1.1 million was allocated to definite lived assembled workforce and customer relationships intangible assets. All assets were valued using level <em style="font: inherit;">3</em> inputs. The equipment was valued using a market approach while the intangible assets were valued using an income approach based on management’s projections. The intangible assets will be amortized over 3 to 5 years.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"><i><em style="font: inherit;"> September 2021 </em>Hi-Tech Acquisition</i></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In <em style="font: inherit;"> September 2021, </em>the Company acquired the assets of Hi-Tech Concrete Pumping Services (“Hi-Tech”) for total purchase consideration of $12.3 million. This transaction was treated as an asset acquisition. The Company allocated $11.5 million to the purchase of Hi-Tech's equipment. The remaining $0.8 million was allocated to definite lived assembled workforce and customer relationships intangible assets. All assets were valued using level <em style="font: inherit;">3</em> inputs. The equipment was valued using a market approach while the intangible assets were valued using an income approach based on management’s projections. The intangible assets will be amortized over 3 to 5 years.</p> 20200000 19100000 1100000 P3Y P5Y 12300000 11500000 800000 P3Y P5Y <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">5.</em> Fair Value Measurement</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The carrying amounts of the Company's cash and cash equivalents, accounts receivable, accounts payable and current accrued liabilities approximate their fair value as recorded due to the short-term maturity of these instruments, which approximates fair value. The Company’s outstanding obligations on its ABL credit facility are deemed to be at fair value as the interest rates on these debt obligations are variable and consistent with prevailing rates. The Company believes the carrying values of its capital lease obligations represent fair value.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <div style="font-size:10pt"> <div style="font-family:Times New Roman"> <div style="font-variant:normal"> <i>Long-term debt instruments</i> </div> <div style="font-variant:normal">   </div> </div> </div> <div style="font-size:10pt"> <div style="font-family:Times New Roman"> <div style="font-variant: normal; text-align: justify; text-indent: 36pt;"> The Company's long-term debt instruments are recorded at their carrying values in the consolidated balance sheet, which <em style="font: inherit;"> may </em>differ from their respective fair values. The fair values of the long-term debt instruments are derived from Level <em style="font: inherit;">2</em> inputs.  The fair value amount of the long-term debt instruments at  <em style="font: inherit;"> January 31, 2022</em> and at  <em style="font: inherit;"> October 31, 2021</em> is presented in the table below based on the prevailing interest rates and trading activity of the Senior Notes. </div> <div style="font-variant: normal; text-align: justify; text-indent: 36pt;">   </div> </div> </div> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>January 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">2021</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Carrying Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Fair Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Carrying Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Fair Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Senior notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">390,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital lease obligations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="margin: 0px; text-indent: 0pt; font-family: Times New Roman; font-size: 10pt;"><i>Warrants</i></p> <p style="text-align: justify; text-indent: 36pt; font-family: Times New Roman; font-size: 10pt;">At both <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>, there were 13,017,677 public warrants and no private warrants outstanding. Each warrant entitles its holder to purchase <em style="font: inherit;">one</em> share of Class A common stock at an exercise price of $11.50 per share. The warrants expire on <em style="font: inherit;"> December 6, 2023, </em>or earlier upon redemption or liquidation. The Company <em style="font: inherit;"> may </em>call the outstanding public warrants for redemption at a price of $0.01 per warrant, if the last sale price of the Company’s common stock equals or exceeds $18.00 per share for any 20 trading days within a 30-trading day period ending on the <em style="font: inherit;">third</em> business day before the Company sends the notice of redemption to the warrant holders.</p> <p style="text-align: justify; text-indent: 36pt; font-family: Times New Roman; font-size: 10pt;">The Company accounts for the public warrants issued in connection with its IPO in accordance with ASC <em style="font: inherit;">815,</em> under which certain provisions in the public warrant agreements do <em style="font: inherit;">not</em> meet the criteria for equity classification and therefore these warrants must be recorded as liabilities.  The fair value of each public warrant is based on the public trading price of the warrant (Level <em style="font: inherit;">1</em> fair value measurement). Gains and losses related to the warrants are reflected in the change in fair value of warrant liabilities in the consolidated statements of operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>All other non-financial assets</i></p> <p style="margin: 0px; text-indent: 36pt; font-family: Times New Roman; font-size: 10pt;"> </p> <p style="margin: 0px; text-indent: 36pt; font-family: Times New Roman; font-size: 10pt; text-align: justify;">The Company's non-financial assets, which primarily consist of property and equipment, goodwill and other intangible assets, are <em style="font: inherit;">not</em> required to be carried at fair value on a recurring basis and are reported at carrying value. However, on a periodic basis or whenever events or changes in circumstances indicate that their carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be fully recoverable (and at least annually for goodwill and indefinite lived intangibles), non-financial instruments are assessed for impairment and, if applicable, written down to and recorded at fair value.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>January 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>October 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;"><em style="font: inherit;">2021</em></em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Carrying Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Fair Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Carrying Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><em style="font: inherit;">Fair Value</em></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Senior notes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">390,938</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Capital lease obligations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> 375000000 375000000 375000000 390938000 355000 355000 381000 381000 13017677 0 11.50 0.01 18.00 P20D P30D <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Note <em style="font: inherit;">6.</em> Prepaid Expenses and Other Current Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The significant components of prepaid expenses and other current assets at <em style="font: inherit;"> January 31, 2022</em> and at <em style="font: inherit;"> October 31, 2021</em> are comprised of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Prepaid insurance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">5,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Prepaid licenses and deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">1,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Prepaid rent</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Other current assets and prepaids</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">2,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Prepaid insurance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">5,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Prepaid licenses and deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">1,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Prepaid rent</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Other current assets and prepaids</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3,040</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">2,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5718000 949000 1118000 360000 544000 331000 3040000 2470000 10420000 4110000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">7.</em> Property, Plant and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The significant components of property, plant and equipment at <em style="font: inherit;"> January 31, 2022</em> and at <em style="font: inherit;"> October 31, 2021</em> are comprised of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Land, building and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">27,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">27,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Capital leases—land and buildings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">400,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">374,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Transportation equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">3,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">2,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Furniture and office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">2,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">435,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">407,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(77,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(69,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">357,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">337,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Depreciation expense for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> January 31, 2022 </em>and <em style="font: inherit;">2021</em> was $8.3 million and $6.9 million, respectively. Depreciation expense related to revenue producing machinery and equipment is recorded in cost of operations and an immaterial amount of depreciation expense related to the Company's capital leases and furniture and fixtures is included in general and administrative expenses in the consolidated statements of operations.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Land, building and improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">27,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">27,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Capital leases—land and buildings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">400,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">374,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Transportation equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">3,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">2,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Furniture and office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">3,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">2,880</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">435,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">407,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(77,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(69,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">357,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">337,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 27082000 27062000 828000 828000 400143000 374034000 3945000 2935000 3018000 2880000 435016000 407739000 77345000 69968000 357671000 337771000 8300000 6900000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">8.</em> Goodwill and Intangible Assets</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has recognized goodwill and certain intangible assets in connection with prior business combinations.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">There were no triggering events during the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> January 31, 2022</em>. The Company will continue to evaluate its goodwill and intangible assets in future quarters. Additional impairments <em style="font: inherit;"> may </em>be recorded based on events and circumstances, including those related to COVID-<em style="font: inherit;">19</em> discussed in Note <em style="font: inherit;">1.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table summarizes the composition of intangible assets at <em style="font: inherit;"> January 31, 2022</em> and at <em style="font: inherit;"> October 31, 2021</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">January 31,</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">October 31,</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2021</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Foreign Currency</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Foreign Currency</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Translation</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Translation</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">Carrying</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Adjustment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Adjustment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">195,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(96,657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">98,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">195,220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(91,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">103,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade name</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">3,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,598</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">4,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade name (indefinite life)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">55,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">50,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">55,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">50,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Assembled workforce</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0">1,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">(100</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0">1,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">350</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">350</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Noncompete agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangibles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">257,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(98,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">153,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">257,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(92,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">158,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Amortization expense for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> January 31, 2022 </em>and <em style="font: inherit;">2021</em> was $5.7 million and $6.9 million, respectively. The estimated aggregate amortization expense for intangible assets over the next <em style="font: inherit;">five</em> fiscal years ending <em style="font: inherit;"> October 31 </em>and thereafter is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2022 (excluding the period from November 1, 2021 to January 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">16,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">17,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">14,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">11,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">9,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">33,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The changes in the carrying value of goodwill by reportable segment for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> January 31, 2022 </em>and <em style="font: inherit;">2021</em> are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>U.S. Concrete Pumping</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>U.K. Operations</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>U.S. Concrete Waste Management Services</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at October 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">223,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at October 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">224,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">January 31,</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">October 31,</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2021</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Foreign Currency</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Foreign Currency</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Translation</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 5%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Translation</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">Carrying</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Adjustment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Adjustment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationship</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">195,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(96,657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">98,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">195,220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(91,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">103,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade name</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">3,864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">5,748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(1,598</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">4,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade name (indefinite life)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">55,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">50,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">55,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">50,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Assembled workforce</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0">1,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">(100</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0">1,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">350</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"><em style="font: inherit;">350</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Noncompete agreements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total intangibles</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">257,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(98,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(379</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">153,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">257,018</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(92,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 5%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">158,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 195015000 96657000 -338000 98020000 195220000 91169000 -539000 103512000 5644000 1739000 -41000 3864000 5748000 1598000 -71000 4079000 55500000 5000000 50500000 55500000 5000000 50500000 1200000 1100000 200000 112000 88000 200000 102000 98000 257559000 5000000 98608000 -379000 153572000 257018000 5000000 92869000 -610000 158539000 5700000 6900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 36pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2022 (excluding the period from November 1, 2021 to January 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">16,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">17,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">14,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">11,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">9,249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">33,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 16711000 17831000 14344000 11304000 9249000 33633000 103072000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>U.S. Concrete Pumping</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>U.K. Operations</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>U.S. Concrete Waste Management Services</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at October 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">223,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at October 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">224,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">27,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 147482000 26539000 49133000 223154000 1622000 1622000 147482000 28161000 49133000 224776000 147482000 28085000 49133000 224700000 -507000 -507000 147482000 27578000 49133000 224193000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Note <em style="font: inherit;">9.</em> Long Term Debt and Revolving Lines of Credit</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> January 28, 2021, </em>Brundage-Bone Concrete Pumping Holdings Inc., a Delaware corporation (the “Issuer”) and a wholly-owned subsidiary of the Company (i) completed a private offering of $375.0 million in aggregate principal amount of its 6.000% senior secured <em style="font: inherit;">second</em> lien notes due <em style="font: inherit;">2026</em> (the “Senior Notes”) issued pursuant to an indenture, among the Issuer, the Company, the other Guarantors (as defined below), Deutsche Bank Trust Company Americas, as trustee and as collateral agent (the "Indenture") and (ii) entered into an amended and restated ABL Facility (the "ABL Facility") by and among the Company, certain subsidiaries of the Company, Wells Fargo Bank, National Association, as agent, sole lead arranger and sole bookrunner, the other Lenders party thereto, which provided up to $125.0 million of asset-based revolving loan commitments to the Company and the other borrowers under the ABL Facility. The proceeds from the Senior Notes, along with certain borrowings under the ABL Facility, were used to repay all outstanding indebtedness under the Company’s then existing Term Loan Agreement (see discussion below), dated <em style="font: inherit;"> December 6, 2018, </em>and pay related fees and expenses. Summarized terms of these facilities are included below.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 14.7pt;text-align:left;"><i>Senior Notes</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt;">Summarized terms of the Senior Notes are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 18pt; margin-left: 18pt;"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: -18pt;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: -18pt;">Provides for an original aggregate principal amount of <em style="font: inherit;">$375.0</em> million;</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: -18pt;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: -18pt;">The Senior Notes will mature and be due and payable in full on <em style="font: inherit;"> February 1, 2026;</em></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: -18pt;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: justify; text-indent: -18pt;">The Senior Notes bear interest at a rate of <em style="font: inherit;">6.000%</em> per annum, payable on <em style="font: inherit;"> February 1 </em>and <em style="font: inherit;"> August 1 </em>of each year;</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">The Senior Notes are jointly and severally guaranteed on a senior secured basis by the Company, Concrete Pumping Intermediate Acquisition Corp. and each of the Issuer’s domestic, wholly-owned subsidiaries that is a borrower or a guarantor under the ABL Facility (collectively, the "Guarantors"). The Senior Notes and the guarantees are secured on a <em style="font: inherit;">second</em>-priority basis by all the assets of the Issuer and the Guarantors that secure the obligations under the ABL Facility, subject to certain exceptions. The Senior Notes and the guarantees will be the Issuer’s and the Guarantors’ senior secured obligations, will rank equally with all of the Issuer’s and the Guarantors’ existing and future senior indebtedness and will rank senior to all of the Issuer’s and the Guarantors’ existing and future subordinated indebtedness. The Senior Notes are structurally subordinated to all existing and future indebtedness and liabilities of the Company’s subsidiaries that do <em style="font: inherit;">not</em> guarantee the Senior Notes;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Indenture includes certain covenants that limit, among other things, the Issuer’s ability and the ability of its restricted subsidiaries to: incur additional indebtedness and issue certain preferred stock; make certain investments, distributions and other restricted payments; create or incur certain liens; merge, consolidate or transfer all or substantially all assets; enter into certain transactions with affiliates; and sell or otherwise dispose of certain assets.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt; text-align: left; text-indent: -18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt;">The outstanding principal amount of the Senior Notes as of <em style="font: inherit;"> January 31, 2022</em> was $375.0 million and as of that date, the Company was in compliance with all covenants under the Indenture.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 18pt;"><i>ABL Facility</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt;">Summarized terms of the ABL Facility, as amended, are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; vertical-align: top;">●</td><td style="width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Borrowing availability in U.S. Dollars and GBP up to a maximum aggregate principal amount of $125.0 million and an accordion feature under which the Company can increase the ABL Facility by up to an additional $75.0 million;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">Borrowing capacity available for standby letters of credit of up to $7.5 million and for swing loan borrowings of up to $7.5 million. Any issuance of letters of credit or making of a swing loan will reduce the amount available under the ABL Facility;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">All loans advanced will mature and be due and payable in full on <em style="font: inherit;"> January 28, 2026;</em></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">Amounts borrowed <em style="font: inherit;"> may </em>be repaid at any time, subject to the terms and conditions of the agreement;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">Borrowings in U.S. Dollars and GBP (through <em style="font: inherit;"> September 30, 2021 </em>for GBP borrowings) bear interest at either (<em style="font: inherit;">1</em>) an adjusted LIBOR rate or (<em style="font: inherit;">2</em>) a base rate, in each case plus an applicable margin currently set at 2.25% and 1.25%, respectively. After <em style="font: inherit;"> September 30, 2021, </em>borrowings in GBP bear interest at the SONIA rate plus an applicable margin currently set at 2.0326%. The ABL Facility is subject to a step down of 0.25% based on excess availability levels;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">The unused line fee percentage is 25 basis points if the quarterly average amount drawn is greater than 50% of the borrowing availability; 50 basis points if the quarterly average amount drawn is less than <em style="font: inherit;">50%</em> of borrowing availability;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">US ABL Facility obligations will be secured by a <em style="font: inherit;">first</em>-priority perfected security interest in substantially all the assets of the Issuer, together with Brundage-Bone Concrete Pumping, Inc., Eco-Pan, Inc., Capital Pumping LP (collectively, the "US ABL Borrowers") and each of the Company's wholly-owned domestic subsidiaries (the "US ABL Guarantors"), subject to certain exceptions;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">UK ABL Facility obligations will be secured by a <em style="font: inherit;">first</em> priority perfected security interest in substantially all assets of Camfaud Concrete Pumps Limited and Premier Concrete Pumping Limited, each of the Company's wholly-owned UK subsidiaries, and by each of the US ABL Borrowers and the US ABL Guarantors, subject to certain exceptions;</td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 4%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; vertical-align: top;">●</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 94%; text-align: justify;">The ABL Facility also includes (i) a springing financial covenant (fixed charges coverage ratio) based on excess availability levels that the Company must comply with on a quarterly basis during required compliance periods and (ii) certain non-financial covenants.</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 36pt;">The outstanding balance under the ABL Facility as of <em style="font: inherit;"> January 31, 2022</em> was $16.2 million and as of that date, the Company was in compliance with all debt covenants.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 36pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 36pt;">As of <em style="font: inherit;"> January 31, 2022</em>, we had $105.2 million of available borrowing capacity under the ABL Facility.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 14.7pt; text-indent: 0pt;"><i>Term Loan Agreement</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 14.7pt; text-align: justify; text-indent: 18pt;">Summarized terms of the Term Loan Agreement are as follows:</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Provides for an original aggregate principal amount of $357.0 million. This amount was increased in <em style="font: inherit;"> May 2019 </em>by $60.0 million in connection with the acquisition of Capital;</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The initial term loans advanced will mature and be due and payable in full <span style="-sec-ix-hidden:c81635631">seven</span> years after the Closing Date, with principal amortization payments in an annual amount equal to 5.00% of the original principal amount;</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Borrowings under the Term Loan Agreement, will bear interest at either (<em style="font: inherit;">1</em>) an adjusted LIBOR rate or (<em style="font: inherit;">2</em>) an alternate base rate, plus an applicable margin of 6.00% or 5.00%, respectively;</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Term Loan Agreement is secured by (i) a <em style="font: inherit;">first</em> priority perfected lien on substantially all of the assets of the Company and certain of its subsidiaries that are loan parties thereunder to the extent <em style="font: inherit;">not</em> constituting ABL Facility priority collateral and (ii) a <em style="font: inherit;">second</em> priority perfected lien on substantially all ABL Facility priority collateral, in each case subject to customary exceptions and limitations;</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 4%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> </td><td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">●</p> </td><td style="vertical-align: top; width: 94%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Term Loan Agreement includes certain non-financial covenants.</p> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;">As discussed above, all outstanding borrowings under the Term Loan Agreement were repaid on <em style="font: inherit;"> January 28, 2021. </em>The pay-off of the term loan were treated as a debt extinguishment while the amended ABL facility was treated as a debt modification. In accordance with debt extinguishment accounting rules, the Company recorded $15.5 million in debt extinguishment costs related to the write-off of all unamortized deferred debt issuance costs that were related to the term loan and capitalized $7.0 million of debt issuance costs related to the Senior Notes. For the amendments to the ABL Facility, the Company capitalized $1.5 million of debt issuance costs.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt;">The table below is a summary of the composition of the Company’s debt balances at <em style="font: inherit;"> January 31, 2022</em> and at <em style="font: inherit;"> October 31, 2021</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revolving loan (short term)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Senior notes - all long term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total debt, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">391,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Less unamortized deferred financing costs offsetting long term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Total debt, net of unamortized deferred financing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">385,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">370,074</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> </tbody></table> 375000000.0 0.06000 125000000.0 375000000.0 125000000.0 75000000.0 7500000 7500000 0.0225 0.0125 0.020326 0.0025 0.0025 0.50 0.0050 16200000 105200000 357000000.0 60000000.0 0.0500 0.0600 0.0500 15500000 7000000.0 1500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revolving loan (short term)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Senior notes - all long term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">375,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total debt, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">391,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">375,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Less unamortized deferred financing costs offsetting long term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Total debt, net of unamortized deferred financing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">385,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">370,074</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> </td></tr> </tbody></table> 16208000 990000 375000000 375000000 391208000 375990000 5568000 5916000 385640000 370074000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">10.</em> Accrued Payroll and Payroll Expenses</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table summarizes accrued payroll and expenses at <em style="font: inherit;"> January 31, 2022</em> and at <em style="font: inherit;"> October 31, 2021</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued vacation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued bonus</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">1,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">3,593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued employee-related taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">2,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">4,606</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Other accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Total accrued payroll and payroll expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">8,768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">12,226</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued vacation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued payroll</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,240</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued bonus</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">1,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">3,593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued employee-related taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">2,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">4,606</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Other accrued</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Total accrued payroll and payroll expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">8,768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">12,226</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p> </p> 2099000 1967000 2240000 1727000 1369000 3593000 2729000 4606000 331000 333000 8768000 12226000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">11.</em> Accrued Expenses and Other Current Liabilities</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table summarizes accrued expenses and other current liabilities at <em style="font: inherit;"> January 31, 2022</em> and at <em style="font: inherit;"> October 31, 2021</em>: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued insurance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">11,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">5,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued equipment purchases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,603</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">4,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued sales and use tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued property taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">1,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">1,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Total accrued expenses and other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">28,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">23,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 36pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued insurance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,016</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">11,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">5,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued equipment purchases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,603</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">4,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued sales and use tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued property taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> <p style="margin-top: 0pt; margin-bottom: 0pt">Accrued professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">1,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">1,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Total accrued expenses and other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">28,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">23,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> 7016000 7473000 11307000 5627000 2603000 4955000 715000 690000 500000 917000 1143000 1134000 4810000 3144000 28094000 23940000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">12.</em> Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">For the <em style="font: inherit;">first</em> fiscal quarter ended <em style="font: inherit;"> January 31, 2022</em>, the Company recorded an income tax benefit of $0.0 million on pretax income of $1.2 million. For the same quarter a year ago, the Company recorded income tax benefit of $2.6 million on a pretax loss of $14.9 million. The effective tax rate for the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> January 31, 2022</em> was impacted by (<em style="font: inherit;">1</em>) the excess tax benefit from vestings and exercises of stock-based awards of $0.1 million and (<em style="font: inherit;">2</em>) a change in unremitted earnings deferred tax liability due to foreign rate fluctuations of $0.2 million.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">At <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>, the Company had deferred tax liabilities, net of deferred tax assets, of $70.2 million and $70.6 million, respectively. Included in deferred tax assets at <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em> were net operating loss carryforwards of $17.8 million. The Company has a valuation allowance of $0.1 million as of both <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em> related to foreign tax credit carryforwards where realization is more uncertain at this time due to the limited carryforward periods that exist.</p> -0.0 1200000 -2600000 -14900000 100000 200000 70200000 70600000 17800000 100000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">13.</em> Commitments and Contingencies</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Insurance</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>, the Company was partially insured for automobile, general and worker's compensation liability. The Company has accrued $5.2 million and $4.5 million, as of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>, respectively, for claims incurred but <em style="font: inherit;">not</em> reported and estimated losses reported, which is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company offers employee health benefits via a partially self-insured medical benefit plan. Participant claims exceeding certain limits are covered by a stop-loss insurance policy. As of <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em>, the Company had accrued $1.8 million and $1.6 million, respectively, for health claims incurred but <em style="font: inherit;">not</em> reported based on historical claims amounts and average lag time. These accruals are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. The Company contracts with a <em style="font: inherit;">third</em> party administrator to process claims, remit benefits, etc.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Litigation</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company is currently involved in certain legal proceedings and other disputes with <em style="font: inherit;">third</em> parties that have arisen in the ordinary course of business. Management believes that the outcomes of these matters will <em style="font: inherit;">not</em> have a material impact on the Company’s financial statements and does <em style="font: inherit;">not</em> believe that any amounts need to be recorded for contingent liabilities in the Company’s consolidated balance sheet.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Letters of credit </i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The ABL Facility provides for up to $7.5 million of standby letters of credit. As of <em style="font: inherit;"> January 31, 2022</em>, total outstanding letters of credit totaled $3.0 million, the vast majority of which had been committed to the Company’s general liability insurance provider.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> 5200000 4500000 1800000 1600000 7500000 3000000.0 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">14.</em> Stockholders</b>’<b> Equity</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company’s amended and restated certificate of incorporation authorizes the issuance of 500,000,000 shares of common stock, par value $0.0001, and 10,000,000 shares of preferred stock, par value $0.0001. Immediately following <em style="font: inherit;"> December 6, 2018, </em>there were:</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">28,847,707 shares of common stock issued and outstanding;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">34,100,000 warrants outstanding, each exercisable for <span style="-sec-ix-hidden:c81635742">one</span> share of common stock at an exercise price of $11.50 per share; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">2,450,980 shares of zero-dividend convertible perpetual preferred stock (“Series A Preferred Stock”) outstanding, as further discussed below</p> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Grants of new restricted stock awards and exercises of stock options are issued out of outstanding and available common stock.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As discussed below, on <em style="font: inherit;"> April 29, 2019, </em>2,101,213 shares of common stock were issued in exchange for the Company's public warrants and 1,707,175 shares of common stock were issued in exchange for the Company's private warrants. After the completion of the warrant exchange and as of <em style="font: inherit;"> January 31, 2022</em>, there were 13,017,677 public warrants outstanding.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> May 14, 2019, </em>in order to finance a portion of the purchase price for the acquisition of Capital, the Company completed a public offering of 18,098,166 of its common stock at a price of $4.50 per share, receiving net proceeds of approximately $77.4 million, after deducting underwriting discounts, commissions, and other offering expenses. In connection with the offering, certain of the Company’s directors, officers and significant stockholders, and certain other related investors purchased an aggregate of 3,980,166 shares of its common stock from the underwriters at the public offering price of $4.50, representing approximately 25% of the total shares issued (without giving effect to the underwriters’ option to purchase additional shares).</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company’s Series A Preferred Stock does <span style="-sec-ix-hidden:c81635755">not</span> pay dividends and is convertible (effective <em style="font: inherit;"> June 6, 2019) </em>into shares of the Company’s common stock at a <span style="-sec-ix-hidden:c81635756">1:1</span> ratio (subject to customary adjustments). The Company has the right to elect to redeem all or a portion of the Series A Preferred Stock at its election after <em style="font: inherit;"> December 6, 2022 </em>for cash at a redemption price equal to the amount of the principal investment ($25,000,000) plus an additional cumulative amount that will accrue at an annual rate of 7.0% thereon. As of <em style="font: inherit;"> January 31, 2022</em>, the additional cumulative amount totaled $5.7 million which would be recognized when redemption is probable. The Series A Preferred Stock will rank senior in priority and will have a senior liquidation preference to the Common Stock. In addition, if the volume weighted average price of shares of the Company’s common stock equals or exceeds $13.00 for 30 consecutive days, then the Company will have the right to require the holder of the Series A Preferred Stock to convert its Series A Preferred Stock into Company common stock, at a ratio of <em style="font: inherit;">1:1</em> (subject to customary adjustments such as adjustments for anti-dilution events for instance stock splits or reverse stock split).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Conditionally redeemable preferred shares (including preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events <em style="font: inherit;">not</em> solely within the Company’s control) are classified as temporary equity. The preferred stock contains a redemption feature contingent upon a change in control which is <em style="font: inherit;">not</em> solely within the control of the Company, and as such, the preferred stock is presented outside of permanent equity.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="text-align:justify; text-indent:0pt"><i>Warrant Exchange</i></p> <p style="text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> April 1, 2019, </em>the Company commenced an offer to each holder of its publicly traded warrants (the “public warrants”) and private placement warrants that were issued in connection with Industrea’s initial public offering on <em style="font: inherit;"> April 17, 2017 (</em>the “private warrants”) to receive 0.2105 shares of common stock in exchange for each outstanding public warrant tendered and 0.1538 shares of common stock in exchange for each private warrant tendered pursuant to the offer (the “Offer” or “Warrant Exchange”).</p> <p style="text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> April 26, 2019, </em>a total of 9,982,123 public warrants and 11,100,000 private warrants were tendered for exchange pursuant to the Offer.  On <em style="font: inherit;"> April 29, 2019, </em>2,101,213 shares of common stock were issued in exchange for the tendered public warrants and 1,707,175 shares of common stock were issued in exchange for the tendered private warrants. A negligible amount of cash was paid for fractional shares. The fair value of common stock issued in exchange for the warrants, totaling $26.3 million, was recognized in additional paid in capital.</p> 500000000 0.0001 10000000 0.0001 28847707 34100000 11.50 2450980 0 2101213 1707175 13017677 18098166 4.50 77400000 3980166 4.50 0.25 25000000 0.070 5700000 13.00 P30D 0.2105 0.1538 9982123 11100000 2101213 1707175 26300000 <p><b>Note <em style="font: inherit;">15.</em> Stock-Based Compensation </b></p> <p style="text-align: justify; text-indent: 36pt;">Pursuant to the Concrete Pumping Holdings, Inc. <em style="font: inherit;">2018</em> Omnibus Incentive Plan, the Company granted stock-based awards to certain employees in the U.S. and U.K. All awards in the U.S. are restricted stock awards while awards granted to employees in the U.K. are stock options with exercise prices of $0.01. Regardless of where the awards were granted, the awards generally vest pursuant to <em style="font: inherit;">one</em> of the following <em style="font: inherit;">four</em> conditions:</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Time-based only – Awards vest in equal installments over a specified period.</p> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">$6</em> market-based and time-based vesting – Awards will vest as to <em style="font: inherit;">first</em> condition once the Company’s stock reaches a closing price of $6.00 for <em style="font: inherit;">30</em> consecutive trading days. Once the <em style="font: inherit;">first</em> vesting condition is achieved, the stock award will then vest <span style="-sec-ix-hidden:c81635785">1/3</span> annually over a <span style="-sec-ix-hidden:c81635786">three</span>-year period.</p> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">$8</em> market-based and time-based vesting – Awards will vest as to <em style="font: inherit;">first</em> condition once the Company’s stock reaches a closing price of $8.00 for <em style="font: inherit;">30</em> consecutive trading days. Once the <em style="font: inherit;">first</em> vesting condition is achieved, the stock award will then vest <span style="-sec-ix-hidden:c81635793">1/3</span> annually over a <span style="-sec-ix-hidden:c81635794">three</span>-year period.</p> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Times New Roman; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: Times New Roman; font-size: 10pt;"><td style="width: 36pt; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 18pt; font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">4</em>)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;">$10</em> market-based and time-based vesting – Awards will vest as to <em style="font: inherit;">first</em> condition once the Company’s stock reaches a closing price of $10.00 for <em style="font: inherit;">30</em> consecutive trading days. Once the <em style="font: inherit;">first</em> vesting condition is achieved, the stock award will then vest <span style="-sec-ix-hidden:c81635801">1/3</span> annually over a <span style="-sec-ix-hidden:c81635802">three</span>-year period.</p> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Included in the table below is a summary of the unvested awards outstanding at <em style="font: inherit;"> January 31, 2022</em>, including the location, type of award, shares outstanding, unrecognized compensation expense, and the date that expense will be recognized through. The total stock compensation expense recognized for restricted stock awards for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> January 31, 2022 </em>and <em style="font: inherit;">2021</em> was $1.3 million and $0.6 million, respectively. The total stock compensation expense recognized for stock options for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> January 31, 2022 </em>and <em style="font: inherit;">2021</em> was $0.2 million and $0.1 million, respectively. In addition, while the table below provides a date through which expense will be recognized on a straight-line basis, if at such time the market-based stock awards, vest earlier than the Monte Carlo simulation derived service period, expense recognition will be accelerated.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">During the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2022,</em> the Company granted 69,491 stock awards that have a market-based vesting condition. The assumptions used in the Monte Carlo Simulation for these grants were stock price on date of grant, a price target expiration date of <em style="font: inherit;"> December 6, 2023, </em>expected volatility of 73% and a risk-free interest rate of 0.5%.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Location</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Type of Award</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Shares Unvested at </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>January 31, 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Average Fair </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrecognized </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Compensation </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Expense at </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>January 31, 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Date Expense </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>will be </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Recognized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Through </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Straight-Line Basis)</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635823">Time Based Only</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">655,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,347,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">12/6/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635828">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635833">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635838">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">518,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635843">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">747,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635848">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635853">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">291,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635858">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635863">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">710,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635868">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635873">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378,258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635878">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">543,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635883">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">657,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635888">$13 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">5/4/2022</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635893">$13 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">5/4/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635898">$13 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">5/4/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635903">$16 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/27/2022</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635908">$16 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/27/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635913">$16 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/27/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635918">$19 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">11/19/2022</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635923">$19 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">11/19/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635928">$19 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">11/19/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635933">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">1/31/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635938">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">1/31/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635943">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">1/31/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635948">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635953">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">143,791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635958">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635963">Time Based Only</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">408,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">12/6/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635968">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635973">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635978">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635983">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635988">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635993">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">7.20</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635998">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636003">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636008">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636013">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636018">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636023">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636028">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636033">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636038">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="-sec-ix-hidden:c81636043">Total</span></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><b> </b></td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>3,349,048</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"><b> </b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>9,428,151</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"><b> </b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><i>Note: The <em style="font: inherit;">$13/$16/$19</em> Market/Time Based shares noted above relate to the shares <em style="font: inherit;">not</em> exchanged in the <em style="font: inherit;"> October 29, 2020 </em>modification discussed above.</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 90%; margin-left: 31pt; margin-right: auto;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">*</td><td style="width: 95%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><i>The <em style="font: inherit;">$6.00</em> market condition price target was achieved on <em style="font: inherit;"> March 29, 2021, </em>and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.</i></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;">**</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 95%;"><i>The <em style="font: inherit;">$8.00</em> market condition price target was achieved on <em style="font: inherit;"> August 23, 2021, </em>and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period.</i></td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> 0.01 6.00 8.00 10.00 1300000 600000 200000 100000 69491 0.73 0.005 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Location</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Type of Award</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Shares Unvested at </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>January 31, 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Average Fair </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Unrecognized </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Compensation </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Expense at </b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>January 31, 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Date Expense </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>will be </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Recognized </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Through </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Straight-Line Basis)</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635823">Time Based Only</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">655,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,347,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">12/6/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635828">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635833">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">104,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635838">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">518,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635843">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">747,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635848">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,697</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635853">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">291,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635858">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635863">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">710,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635868">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635873">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">378,258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635878">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">543,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635883">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">657,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635888">$13 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">5/4/2022</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635893">$13 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">5/4/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635898">$13 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">864</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">5/4/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635903">$16 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/27/2022</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635908">$16 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/27/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635913">$16 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/27/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635918">$19 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">11/19/2022</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635923">$19 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">11/19/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635928">$19 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">11/19/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635933">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">1/31/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635938">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">1/31/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635943">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">1/31/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635948">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">137,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635953">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">143,791</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635958">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">146,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635963">Time Based Only</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">90,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">408,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">12/6/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635968">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635973">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635978">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">73,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635983">$6 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">106,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">3/29/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635988">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635993">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">7.20</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2022</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81635998">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">78,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2023</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636003">$8 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">8/23/2024</em></p> </td><td style="width: 2%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">**</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636008">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">10/29/2020</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636013">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,902</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,060</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636018">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77,256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636023">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">93,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">7/9/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636028">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,612</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2023</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636033">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2024</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c81636038">$10 Market/Time- Based</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 12%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><em style="font: inherit;">6/30/2025</em></p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 11%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="-sec-ix-hidden:c81636043">Total</span></b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><b> </b></td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>3,349,048</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"><b> </b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>9,428,151</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"><b> </b></td></tr> </tbody></table> 655646 5.98 3347782000 150697 3.86 191902 8.65 104425000 191902 8.65 518030000 191913 8.65 747066000 150697 3.46 191903 7.45 291941000 191903 7.45 552343000 191912 7.45 710583000 150706 3.15 0 191471 6.46 378258000 191467 6.46 543516000 191482 6.46 657257000 433 4.47 161000 433 4.47 597000 434 4.47 864000 433 3.85 281000 433 3.85 597000 434 3.85 798000 433 3.34 320000 433 3.34 563000 434 3.34 722000 4635 7.28 23564000 4635 7.28 27744000 4634 7.28 29485000 22408 6.83 137796000 22415 6.83 143791000 22418 6.83 146417000 90431 5.75 408123000 28885 3.85 0 27892 8.36 15007000 27892 8.36 73847000 27901 8.36 106167000 28885 3.45 0 27892 7.20 41784000 27892 7.20 78591000 27901 7.20 100863000 28886 3.14 0 27902 6.24 54060000 27892 6.24 77256000 27901 6.24 93232000 750 6.83 4612000 750 6.83 4811000 750 6.83 4898000 3349048 9428151000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Note <em style="font: inherit;">16.</em> Earnings Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company calculates earnings per share in accordance with ASC <em style="font: inherit;">260,</em> <i>Earnings Per Share</i>. For purposes of calculating earnings (loss) per share (“EPS”), a company that has participating security holders (for example, holders of unvested restricted stock that have non-forfeitable dividend rights and the Company’s Series A Preferred Stock) is required to utilize the <em style="font: inherit;">two</em>-class method for calculating EPS unless the treasury stock method results in lower EPS. The <em style="font: inherit;">two</em>-class method is an allocation of earnings/(loss) between the holders of common stock and a company’s participating security holders. Under the <em style="font: inherit;">two</em>-class method, earnings/(loss) for the reporting period is calculated by taking the net income (loss) for the period, less both the dividends declared in the period on participating securities (whether or <em style="font: inherit;">not</em> paid) and the dividends accumulated for the period on cumulative preferred stock (whether or <em style="font: inherit;">not</em> earned) for the period. Our common shares outstanding are comprised of shareholder owned common stock and shares of unvested restricted stock held by participating security holders. Basic EPS is calculated by dividing income or loss attributable to common stockholders by the weighted average number of shares of common stock outstanding, excluding participating shares. To calculate diluted EPS, basic EPS is further adjusted to include the effect of potentially dilutive stock options outstanding and Series A Preferred Stock outstanding as of the beginning of the period. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">At <em style="font: inherit;"> January 31, 2022</em>, the Company had outstanding (<em style="font: inherit;">1</em>) 13.0 million warrants to purchase shares of common stock at an exercise price of $11.50, (<em style="font: inherit;">2</em>) 2.9 million outstanding unvested restricted stock awards, (<em style="font: inherit;">3</em>) 1.2 million outstanding unexercised incentive stock options, (<em style="font: inherit;">4</em>) 0.4 million outstanding unexercised non-qualified stock options, and (<em style="font: inherit;">5</em>) 2.5 million shares of Series A Preferred Stock, all of which could potentially be dilutive. The dilutive effects of the 2.5 million shares of preferred stock and 13.0 million warrants were excluded from the calculation of diluted net income per share for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;">2021</em>, as their impact would have been anti-dilutive. For the <em style="font: inherit;">three</em>-month period ending <em style="font: inherit;"> January 31, 2021</em>, the Company realized a net loss and as such, the weighted-average dilutive impact of any shares was excluded from the calculation of diluted EPS because they were antidilutive.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The table below shows our basic and diluted EPS calculations for the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> January 31, 2022 </em>and <em style="font: inherit;">2021</em>:</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except share and per share amounts)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) (numerator):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) attributable to Concrete Pumping Holdings, Inc.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Accretion of liquidation preference on preferred stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Undistributed earnings allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) attributable to common stockholders (numerator for basic earnings per share)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">702</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,797</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Add back: Undistributed earning allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Undistributed earnings reallocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Numerator for diluted earnings (loss) per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,797</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares (denominator):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares - basic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,667,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,146,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares - diluted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">54,712,478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,146,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic earnings (loss) per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted earnings (loss) per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> 13000000.0 11.50 2900000 1200000 400000 2500000 2500000 13000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except share and per share amounts)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) (numerator):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) attributable to Concrete Pumping Holdings, Inc.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Accretion of liquidation preference on preferred stock</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Undistributed earnings allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss) attributable to common stockholders (numerator for basic earnings per share)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">702</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,797</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Add back: Undistributed earning allocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Undistributed earnings reallocated to participating securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Numerator for diluted earnings (loss) per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">703</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,797</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares (denominator):</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares - basic</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,667,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,146,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average shares - diluted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">54,712,478</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,146,103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic earnings (loss) per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted earnings (loss) per share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.01</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> 1183000 -12290000 441000 507000 40000 -0 702000 -12797000 40000 0 39000 -0 703000 -12797000 53667290 53146103 54712478 53146103 0.01 -0.24 0.01 -0.24 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Note <em style="font: inherit;">17.</em> Segment Reporting</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company conducts business through the following reportable segments based on geography and the nature of services sold:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align: top; width: 7%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="vertical-align: top; width: 3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align: top; width: 90%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">U.S. Concrete Pumping – Consists of concrete pumping services sold to customers in the U.S. Business in this segment is primarily performed under the Brundage-Bone and Capital tradenames.</p> </td></tr> <tr><td style="vertical-align: top; width: 7%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="vertical-align: top; width: 3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align: top; width: 90%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">U.K. Operations – Consists of concrete pumping services and leasing of concrete pumping equipment to customers in the U.K. Business in this segment is primarily performed under the Camfaud Concrete Pumps and Premier Concrete Pumping tradenames. In addition to concrete pumping, we recently started operations of waste management services in the U.K. under the Eco-Pan tradename and the results of this business are included in this segment. This represents the Company’s foreign operations.</p> </td></tr> <tr><td style="vertical-align: top; width: 7%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="vertical-align: top; width: 3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align: top; width: 90%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">U.S. Concrete Waste Management Services – Consists of pans and containers rented to customers in the U.S. and the disposal of the concrete waste material services sold to customers in the U.S. Business in this segment is performed under the Eco-Pan tradename.</p> </td></tr> <tr><td style="vertical-align: top; width: 7%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td><td style="vertical-align: top; width: 3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align: top; width: 90%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Corporate - Is primarily related to the intercompany leasing of real estate to certain of the U.S Concrete Pumping branches.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Any differences between segment reporting and consolidated results are reflected in Intersegment below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The accounting policies of the reportable segments are the same as those described in Note <em style="font: inherit;">2.</em> The Company’s Chief Operating Decision Maker (“CODM”) evaluates the performance of each segment based on revenue, and measures segment performance based upon EBITDA (earnings before interest, taxes, depreciation and amortization). Non-allocated interest expense and various other administrative costs are reflected in Corporate. Corporate assets primarily include cash and cash equivalents, prepaid expenses and other current assets, and real property. The following provides operating information about the Company’s reportable segments for the periods presented:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Revenue</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">63,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,316</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,422</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intersegment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">85,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Income (loss) before income taxes</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15,498</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,343</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">412</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">417</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income (loss) before income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,161</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">EBITDA</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,417</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total EBITDA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Consolidated EBITDA reconciliation</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest expense, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total EBITDA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Depreciation and amortization</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,808</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,271</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,985</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,011</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Interest expense, net</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(778</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(777</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total interest expense, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Transaction costs and debt extinguishment costs</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total transaction costs including transaction-related debt extinguishment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:36pt;">Total assets by segment for the periods presented are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">591,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107,862</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">109,631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">147,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,062</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intersegment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(84,099</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(80,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">806,116</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">792,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="margin: 0; text-indent: 36pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt">The U.S. and U.K. were the only regions that accounted for more than <em style="font: inherit;">10%</em> of the Company’s revenue for the periods presented. There was <em style="font: inherit;">no</em> single customer that accounted for more than <em style="font: inherit;">10%</em> of revenue for the periods presented. Revenue for the periods presented and long lived assets at <em style="font: inherit;"> January 31, 2022</em> and <em style="font: inherit;"> October 31, 2021</em> are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenue by Geography</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">73,426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">85,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">70,421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Long Lived Tangible Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">304,740</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">285,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,931</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,464</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total long lived assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">357,671</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">337,771</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Revenue</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">63,069</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,316</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,422</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intersegment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(722</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">85,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Income (loss) before income taxes</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,340</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(15,498</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,343</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">852</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">412</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">417</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income (loss) before income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,161</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(14,938</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">EBITDA</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,417</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total EBITDA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Consolidated EBITDA reconciliation</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income (loss)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,183</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,290</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest expense, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income tax benefit</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total EBITDA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Depreciation and amortization</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,808</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,271</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,985</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,011</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total depreciation and amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,838</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Interest expense, net</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(5,483</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(6,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(778</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(777</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total interest expense, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b><span style="text-decoration: underline; ">Transaction costs and debt extinguishment costs</span></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total transaction costs including transaction-related debt extinguishment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,481</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> 63069000 52316000 12022000 9780000 10457000 8422000 625000 625000 -725000 -722000 85448000 70421000 -1340000 -15498000 -254000 -709000 2343000 852000 412000 417000 1161000 -14938000 13951000 -104000 2509000 2079000 4417000 3200000 625000 625000 21502000 5800000 1183000 -12290000 6261000 6900000 -22000 -2648000 14080000 13838000 21502000 5800000 9808000 9271000 1985000 2011000 2074000 2348000 213000 208000 14080000 13838000 5483000 6123000 778000 777000 6261000 6900000 21000 -15481000 21000 -15481000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Total Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Pumping</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">607,949</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">591,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K. Operations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">107,862</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">109,631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S. Concrete Waste Management Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">147,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,199</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Corporate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,062</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intersegment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(84,099</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(80,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">806,116</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">792,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 607949000 591820000 107862000 109631000 147342000 145199000 27062000 26648000 -84099000 -80633000 806116000 792665000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended January 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenue by Geography</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">73,426</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">60,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">85,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">70,421</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">January 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">October 31,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Long Lived Tangible Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.S.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">304,740</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">285,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">U.K.</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,931</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,464</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total long lived assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">357,671</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">337,771</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 73426000 60641000 12022000 9780000 85448000 70421000 304740000 285307000 52931000 52464000 357671000 337771000 The $8.00 market condition price target was achieved on August 23, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period. The $6.00 market condition price target was achieved on March 29, 2021, and on such date, the remaining unrecognized expense for these awards will be accelerated over the new requisite service period. EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +F(:E0'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 " "YB&I4RGX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU9#Z';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.\4:O^/ 9AP(S&G! AYX2-'4#K%\F MAM,\=' %+##"Z-)W 8<&WIX>7\JZE?6) ME->8?R4KZ11PRRZ37]N[^]T#ZP47HN)MU?"=$))O9+MY7UQ_^%V%W6CLWOYC MXXM@W\&ON^B_ %!+ P04 " "YB&I4F5R<(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 +F(:E1L**OP3 4 !,6 8 >&PO=V]R:W-H965T&UL ME9C;;N,V$(:OMT]!^*H%XNCDXR(QX"C.KML;GIQGJYX076R%_9!%CBNS2A&>7G4BIS6?+RH*(I30[%QO& MX,9['@1++596?J?/8] M3P>8)_Z,V38[.";Z55Z$^*%/YN%EQ]9$+&&!TA(4?EZ9SY)$*P''SU*T4XVI M P^/]^HWYN7A95YHQGR1_!6'*KKLC#HD9"N:)^I);+^R\H7Z6B\026;^DFWQ M;*_7(4&>*9&6P4"0QKSXI;LR$0 M.LU=DD54LNS"4C":CK&"4OFJ4':/*'OD3G 59: :LO!]O 64%:J[1[UR4<'? M*3\GGG-&7-MU&WA\//R.RG-BCYK"W^%X5>8\H^>U9>XP7?_D?&* OBPS"2)C!2R';D#_;65 UI76/U3L)[8 M.LX #')P3U/6!(7K^ _W_M/L>486W^X6\_LOY.O#[37\+L_(_-X_1T@'%>D M'6$*%0I-E6X2NFXBQ.-7-,D8PC&L.(;XF^92&HHX"Z"0WQF5^KL@\,TVY@U7 MZW8=N^LY"->HXAJA2M4D+L$63,8B)#=PN?&3Q]4>,:1QA33^7T@F5T>!<*V6 M3]VQ:Y>T3X-Z?MLT%JPE'NKUB($9 M^TV<,'*?IR],-N*T^;K3]4;. +-UI_9UYR1CG_- 2,B/6=/.R%)!+8F0Q!P?WYY)P&H;0.65G^P-BFH,'WIP[7+)OVV1V3D8]%9'I*^,Y@[KD,=1E MVD6AZY7 P=(2*X$Q]CJ)<'!??PC6S4C%U*\QCQH MSBBNZ3]@/6F],KBXLW]$6XA,P:KU=[PY^IFT*([ ]\886[U8N+C!FQ).X;^[ MXRBX@&=[&$B]0+BXJ]\*TUQ$@F-6UR+BCL;=86\\Q(CJ-<'%;?PY5F"[8D4< M]]>7W\B2!;F$;#5BX4J^2%/PGJ42P0\,K5X77-S2894*8[XFR[?T122-1+C MU96_P$CJY<#%#7N?%3+;!1'E:W:TSV\1NI\NKZ=8 ^36[N^>Y/[[AKI8QTVZ MP!.:>\06Q>\?_[M]3U:[OGN2Z\\YM&7%[H1N@N@>M9$,5VPAJZW=/K6_>[@U[TL8,2@AEB=+/.0*EFBN/;9I%ZE4 M[AMEO0OZ.ND/ACV[[T"/_7I(91ULN^FY8G8C,Q+H+KG8@:NN5CN>4[//9]6/ M%]NE=U1/M8PD; 6A]OD0AI?%#F1QHL3&;.*]"*5$:@XC1D,F]0-P?R6$VI_H M :I]X,E_4$L#!!0 ( +F(:E1&C^=TNP8 \; 8 >&PO=V]R:W-H M965T&ULK9EM;]LV$,>_"F$4V 8XM4CJL4@"M"GVA T-FG4# M]HZQZ)BH)'HDY33[]#O*LF2+%)T7>]%&LH[4G\?C_8[4];-47_66HKE8DBM)5S42SN+WN M?KM7M]>R-95H^+U"NJUKIEX^\$H^WRSPXOC#9_&T-?:'U>WUCCWQ!VZ^[.X5 MW*V&7DI1\T8+V2#%-S>+]_C='4UM@\[B3\&?]S]QV[P,)A'IOF=K/X2I=G>+/(% M*OF&M97Y+)]_YOV $MO?6E:Z^Q\]][;1 JU;;63=-P8%M6@.?]FWWA$G#7 \ MTX#T#T&>E#6#>LC,^SV6LEGI*PU]&8O.M]TK6$THK'3^& 4/!70 MSMS>R4;+2I3,\!)]8!5KUAP]V.XT^OZN58HW!MUS)62)OC2L+048_H"NT)>' MC^C[-S^@-T@TZ(^M;#5K2GV],B#*=KU:]P(^' 20&0&_LN8MHGB)2$2(I_E= MN/FGM1F:X_/F*W#%X \R^(-T_=$Y?_1#9EJ#"]X%>J1#C[3K,9[KD>DM M^@ MM;W@_[1BSRIXA==7AZ[2KBN[ O>W),NSZ]7^U".N44&*?# Z4QD/*N.@RC\4 M*SFLRS4'>8\5UTO4<..3>.@G.7E[G).(3C1ZK(J(QGZ1R2 R"8K\I=F#XZ1Z M\>E*G#F@*KV@:BUKC@S[QO6)!WT:4^?U%,<3B:X-R1*_ MPFQ0F 45WBN^8Z)$_!MD?PTJ;3A*L^4*4LQIO/LT9XX>',4DFJAVK6*,([_L M?)"=AV-2&E:]0F'NO#M-\S2=*/1892DN_!*+06)QP;, 5&5>EF@'J=-TCK5+ M? >D,[-+J'##(,G2#$\4>\QHEIV8G4G&T9CRHPL!:UCS)"!&>Z?."NT[.IO\ M!+1.EY77+D_HC'?Q"9UP4.I/4I;/HJJ\XK"[4DB,BVDJ\MMET4QTXA$5F 3% M?>I64".;J\LQVG=U)B)*IC'JL\+I3&K'(X%P&$$?^8:#P!)M1 . %\T36DL] M(Y2Z4YDE^52HQRJ?%3I""%^@4+?B UYTL9)'*<:.'UV[K"!I.I-'\0@@G+RJ M/*@$>Q25,((':P0\,@2'(?*9[V6UMS-32=9XQ^Z" :R=55WW+#90S.V%GJ^)012/Y6(DG9I_Y)\Y+D:ETGQ&=D3Y"!((9#/E+CG9C(0)L?@(;UE"G*C MT-HF^BZ_MT;#YJ&T*Y=IN[Y_94W+U,MPA-.9?5H;^0@@\!_,]/YR:4J2*'+< M=[/BWLBJYTM]U>[9IZ)V?]HQEL$G4AB@3Y95HCO6E5Z2'R%F2)=/*P6L7DVSFP(>. M7*87N*R "2UXNYMEKT27LE=%,4VJ/JLXG=G@TY,3QS"*H31KZ[;JSG3[BDS6 ML/2W]OA]SWLD>&6[,"6$3HGEL:+IW+D$'8%+P\ ]E0V5@E@+[Z$$=7EYA3'- MZ#1U^ WC L\ @8YPI6&X'H"@+Z:07K"+3I)2XIQ0>>U(,G?Z1T?&TC!C'7YU MR>'5\E/GO-F[Z?;8>3?=JY.O%?93T>],/8E&0U&U@8;1VPP_R\!X.9;:1ZU@6 (2\E%WKN%,94MZZKLP)*JD>R H$S2ZE*:K"K5JZN%-"\ M$97<]3TOS0, A,S8#Q?JV_$=F>OEX7^YB M/?JB^'U1_"9?<"3? K<2H/6<8/VSYQM24476E-= KI@@N>2<*DTJ4*WCZR'' M[1+39@G[+*T3;^1Y'O*M=YV=#-MS,.D=3"YSP+2NL6?QVYLTR-PF#7=@_"#T M/L3> ?3IN#WJH*<.+J/&UXXV5.1,K$ZA!V>BGX[;0P][]/!-]%26);Z5_F._ MA.?MEY-A>_A1CQ]=@$]K4TC%_I[>,-&K:H9>]SO@/B=R#WW:HT\O0#]OGT]? MPT13+&(0'U /!891$ 7^,'3<0\<70%^PS>-SR8<"!\G=G74IIMQQY1_1=)\@]02P,$ M% @ N8AJ5(N=Y. 1!0 F1( !@ !X;"]W;W)KS-:K(SVP!Z8?CU\D/,W:*"DO6*FX*)%D^[O) M.WR[(;%QJ"S^X>RB>O?(I+(5XH=Y^)#>30)#Q'*VTR8$AFTC \;,) M.FG;-([]^^?HOU?)0S);JMA&Y-]YJK.[R6*"4K:GIUQ_%9<_69-0!;@3N:I^ MT:6VG<<3M#LI+8K&&0@*7M97^M1T1,\!CSF0QH$,':(1A[!Q"*M$:[(JK?=4 MT_5*B@N2QAJBF9NJ;RIOR(:79A@?M(1_.?CI]4:42N0\I9JEZ$'#!<9(*R3V MZ/.126KZ6J&KQY*>4@XVUVB*'A_>HZLWU^@-XB7ZEHF3HF6J5C,-/";J;->T M?5^W34;:#M$G4>I,H=_*E*4O_6>01YL,>4[FGG@#_D7+&Q3BMX@$A#AX-K_N MCCTX8=NW814O&HGWE9U9>6*NCJD=D\K1K+3S>A%'T6(U._=Q;:MY$!FTLX,J M:JDB+]5&*&V&5[3#ZP*L8\2]IF,<]IJN 6VK*(CCA1LP;@%C+^ ?4BB%CE+L MN7:AQ5:C883)?(!F6Y'E(@G=:$F+EOC16 F=EB.8[XBFL!RYTJ83SPRQ)ZBL MBCD[,[%9DKG5F0XK$BY&.G/>$L^]Q-\D+16M2^8.1M[)-[=;'L(Y3)9NLD5+ MMO"2?2AWHF!H+T7QREQ<6&W/PT4\ '0815'B1ERVB,O**QQ!_*PS)J'(5:!7 MS0A?WWI* PZZNAN\DKYFDL%2;,*^125S3O8G9E@O5,)"T"CG=,MSKKE[H3;1O>@^DY?4G4Y@OU#TY]GX/ CM MNC@X;,K(&<*<7V"\8WX2&DBR7 MC::>7.4P8:_1EL$6ESVO74V?1@;1#BP? M)1L1/&PKP]3L;UXRNHR2: RQTP_L%Y"_X5."][O626C+ \:+<(AH6TTQ(<_3V93:Q[A\V8/I;;<,=0^2=CMPMYZ]\.9 MC:TETRBR)H7#*@[F([ETDH.7_V,:TS/E.=WF,$<$Z'=10 8JHY)E(D^9=,_I MI;UMC*SI8AO!6,R7(_RDTS42>#7S>_7A!-U+SZ#I4(O[U* D)ZTT;)] 2WP; M_DZ>B%^>[JGB.W3%GQMP3D]BRTT<)K %6PZKN],21PD.1G:.I),FXI>F]SP_ MF7YYC=76ESB:8Q+-AU\'+DL_:R=()/0.HK7H$6S07HRD;_ Z92%^9>D&+Q5Y M3J6JFJGBN_NF#K?H:^]-,%R8#JMI<$-&!(9T D/\ M,?P%_DC7^)U[9R\&PO=V]R:W-H965T&ULC55=3]LP%/TK5K0'D ;Y; LHC43+IC&-#5'8GDURVW@X=F<[+?S[ M73MIUI:TVDMB._<Y.NI7K1)8 AKQ47>NR5QBRO?%_G)514G\LE"/PR MEZJB!J=JX>NE EHX4,7]* B&?D69\++4K=VK+)6UX4S O2*ZKBJJWB; Y7KL MA=YFX8$M2F,7_"Q=T@7,P#PM[Q7._(ZE8!4(S:0@"N9C[SJ\F@YMO OXR6"M MM\;$9O(LY8N=W!9C+[""@$-N+ /%UPJFP+DE0AE_6DZOV]("M\<;]L\N=\SE MF6J82OZ+%:8<>Q<>*6!.:VX>Y/H+M/D,+%\NN79/LFYC X_DM3:R:L&HH&*B M>=/7UH$1&$SDG4UGAQ2CMB:V W(I<5D!.ODFM M3\G)DZ!UP1!T2L[(T^R&G'PX)1\($^2QE+6FHM"I;U"@W<;/6S&31DQT0$Q, M[J0PI2:?1 '%+M['Q+KLHDUVD^@HX5J;_#P^/R(D[LV/' MEQS@^XY5N?&16Q_[+&HHAH["UN J"\.+./57V[K?!YV%4709=&$[^I).7^)P M\0%]/TP)BN0[Y\ZV]5X=,6'0;3(X:@)6']:6P,NM%(C\C1A%A>:TJ>KB-]YY M>P7[K&F(!SM9)TFPY\W[J&00A/W.##O1PZ.B'Z6A?,\9ZTB?RN'[LXD&HSV1 M/4&CT<7EGDI_J[ K4 O7[S3JJ(5IJJ!;[5KJM>LD>^L3;+5-9_Q'T_3I.ZH6 M3&C"88Z4P?D(C5--[VLF1BY=^WB6!IN1&Y;XNP!E _#[7$JSF=@-NA]0]A=0 M2P,$% @ N8AJ5*.T0KE2!0 OQ@ !@ !X;"]W;W)K%GN@+=K6 M5A)=D6Z2?[\C69%MBA*-]I!++=EO'H=O1L,7=?0H\F]RR[E"3VF2R>O>5JG= MA\% KK8\9?*]V/$,?EF+/&4*;O/-0.YRSJ(R*$T&Q''H(&5QUAN/RN]N\_%( M[%429_PV1W*?IBQ__L03\7C=P[V7+^[BS5857PS&HQW;\'NN'G:W.=P-:I8H M3GDF8Y&AG*^O>Q_QAP4.BX 2\5?,'^7)-2JVLA3B6W%S$UWWG"(CGO"5*B@8 M?/S@$YXD!1/D\;TB[=5K%H&GUR_L\W+SL)DEDWPBDK_C2&VO>\,>BOB:[1-U M)QY_Y]6&_()O)1)9_HL>*ZS30ZN]5"*M@B&#-,X.G^RI$N(D@)"6 %(%$"W MI2T!;A7@ZBMX+0%>%>#I*P0M 7X5X.LKM 70*H!J =AM"0BJ@* LUD'=LC13 MIMAXE(M'E!=H8"LNROJ6T5"1."M:\5[E\&L,<6H\$9D421PQQ2-TK^ #^DQ) M)-9HLF79ADL49_"#6'W;BB3BN?P-S;[O8_6,KAXRMH]B"'R+^NCA?HJNWKQ% M;PK\UZW82Y9%.U M\'QB"06=BC?(J;0EY5ZCUS\#A&'.*8F.;#Z)6LQ3G^,?>I1-PS) M:/##D(];Y^->E,\E.1R8Z$D.M%[\T(--A$L#.L3GL&D3UL>N!IH90-31%IP; M0&$X])QSV*()(S3 V#%KY]7:>9W:E5W?+P9_A%8BA=-0LO(\X4_%-3=IZ#4R MT7*=>(U*TX!H C8Q&LO,BIA;$8ON3,XD\VO)_&[)RI9'L91[$&V?P0!%\D3& M72XV.4O?H0Q!Y@R&:"&DN=6!+;6)%3*V(F14Q;R+ZF)!0U\D*.U-J6"LU[%0*O"DXSPQL M4PXGZ>H9FH]E,CG,*!;]!VZJ,#KH@'7]ZA^6)O8AJ&OE=+$A3'!^NQ9&(#$#REU6T0\E :QU[7I%-W (PT+8<"9ZFI@ ^>DU]7 A;$78E>O:Q-( M*/$#OT7$HXO%W3;V9ZP8;KI"?F!6T\ETU(WW<]O9^:J$8_ M62$+\UIM$^UHB7&W)[[(H6&K>YS8(5,[9&:'S T0C(>-X65!G:MUM+.XV\_^ M@DNKF#L[SNYS[9"9 =+'GOYG]MS.M+ RG:MXM+JXV^M>X->(4<*F>?3AKT(' MYFI+2D<'B2^SD!>E$=H/]B;$#>#H]/1R-G']4+=B,P.*$/T=S-S$A;$;- V; M@8ZZA.I3?'#R9K9XM?^9Y9LXDRCA:PATW@=0B/SPMOQPH\2N?%F[%$J)M+S< M<@:SO # [VLAU,M-\?ZW_C^+\?]02P,$% @ N8AJ5$Q=^JC$!P %"$ M !@ !X;"]W;W)K+A:K6;$/51[%EK?EE*>2&:O-5KA9J*QFM MNT:;9H&2)%ML*&]GUY?=O0=Y?2EVNN$M>Y! [38;*E]N6".>KV9P=KCQ.U^M MM;VQN+[S3_#BGA#;H+/XD[-G=7(- M[%">A/AFOWRNKV:)5<0:5FG;!34?>W;+FL;V9'3\,W0Z.S[3-CR]/O3^=][O6QE^\M8'RJ*7YE9MV^OI6M$HTO*::U>!1 MFP\3!5H!L02W5*W!SR:2%'CWM:6[FAN;]V .OC[>@7<_O0<_ =Z"/]9BIVA; MJ\N%-GILKXMJ>/9-_VP4>#8&7T2KUPKWOXNTABG2P,(XX>@,=O'&# MHCW^2MN/ ,,/ "4(>03=OKTY](TGWOR_E8XVOW][\R3B#'P,#=SU1P+]_6;2 M%&\KL6'@72.4>N^;X;Z+K.O")J7]-80%OESL3[WF<A0F5R-'NECQSUD:X= M#NC[5/]MUDHQ0D08DYD>)>53BIXV0FO^O\YU-0_5! M\I*WU$RPF:Q**.U5G3N"2%I,1+LV90;]DHNCY.*')/-6TW;%GTPL4J687VOA MZ$AS7$[$ND99";%?;7E46T;5/FI1?9M;NM;&DQM3.?MNKYE/;.GH@*1( M)F)=HRQ'?JTP&?F41-7>KHTKF27-DG()]K39,>OC9RHE;35H.'WB3;=RO01* M'%%3V5&3UZI/J JCJO]CT@[H7&JSRXZKM%ZH:P+3%(;$HE$L M.IOH5Z:FM(+UF@%%F\[%)E.:_*A?/H!M8UUM* _8/SN^M6/QC@&Y"8$0,AV& MQRHM T$-1UI!',6!'475!8NRT7*2VKLEV*D_"998FHUKDKX-NF "A1[\9 BCJ7*/&4%%'M ^ M8@K&.?7YA*!@2U_L](=GWZ6.DSX]-O,4AA+HR"9X!DY5)7:V1AHT>N6YG)EC MDCD*/680IB%7CD""<2(9B7)G:&042M$T'TPUUM^(Q,6YO._"*"V2?#H@UVJ. MW%IL^ZS<";JE;D$LIPP-7KFH4" M"/3J]G#+DQ2-U(\=GE*0L)'RJ'LAU;4N)%YXXH:F83B M3#K&I*GD&F$>H)GPQ*Y*2!/;.>"0/ MCI/GU*_GQ6*7(?,\*]&4-5X[4YL$BA,\P@;']TF#W,/&"'"E=F9ML/ 6'Y_? M)WE,Y@7) MD2C[S"9WAUXMN*;KFF#6B829] /#5\U6VB_9H]"$+3"MMK%*A$ M\,D[O#.4&C*\];"61NQ.O@!EWP!XA;J8F:=X&KL^*XP#*0&/,,)Q&'F+IG=# MLG_OS9K>,;CH@23+IZ6?QVQ>HE!BPR.E<)Q2]\LEJ[J 7@K)^*H=*M;JQ52S M_?X4F#*0]4&DUMXAN"""J1,O/JHEH2 ?887C6S(["S6K9!?7O-?853'=A2UE M]J;4:0.+T[FD5,^KO1Q/7@C<#599R.KU2$:DX3C2[NUV*CJ&TGDNR@MG M#7FL4(ZG8_ 1<>J/>T]?X9&2D8H[0('IB,!"-Q@DU51L\ M[HA+I&FA?^^QR6 @"9&16N3,NSS1SKO).BGQV_J'"V=R^&R55WO*Y IZ$_ MU3O>/1[A?^H.KB?W;^#%+?33D>^Z*D6OK<-F3P M96E=+0.6;C7VC2.IHE)=C6>3R2_C6FJ3G1['O4MW>FS;4&E#ET[XMJZEV\ZI MLIN3;)KU&Y_UJ@R\,3X];N2*KBA<-Y<.J_& HG1-QFMKA*/E2?9Z^G)^Q/)1 MX*NFC=][%^S)PMH;7ERHDVS"A*BB(C""Q&--9U15# 0:MQUF-IADQ?WW'OUM M]!V^+*2G,UO]J54H3[(7F5"TE&T5/MO-.^K\><9XA:U\_"LVG>PD$T7K@ZT[ M93"HM4E/>=?%X?\HS#J%6>2=#$66YS+(TV-G-\*Q--#X);H:M4%.&T[*57#X MJJ$73C_:0&(J#L0GMY)&_R-3K(P2Y^0+IYNXMDLQ;SU4O3\>!YAEY7'1F9@G M$[/OF#@4'ZP)I1=OC")U7W\,N@/G6<]Y/GL4\'=I!"O>:B--H64EKH(,A-H+_A'\HP'_*.(??0=_/[0C<6:-MY56NTA? M.O(P)?M0/T1#G&M?5-:WCL1?7^@NB'EEBYN_'TK'HVRXRU_Z1A9TDC5LV*TI M.YWF]PL ) M'*(W+MFZT68EWME)X^I&X,$4NGH22Q,\_O9C-)J_.;-U(LXVK MZ:NG0GLA43V5W$B0+:QKK$NH):;&;2M=($=*: ,ILR;',:D@HVPNO@!W%R%( M/1@,;8JJ5228A2P*V_(F(OYCT,7@WO"?23@EVQT /6>3B_>[>\+UA@D2OSF;-N(/W2MV?>= M>/RZ$V<_WA3VX%*:;XATN[UH+C[*P#6#X"RZ#O[&,\;J>::$=9XV'6DN$5U@ M[>Q:*W(OR)"#PQ *#B>#A5?,>U!::J-]R6I%+.]4 M&]$*-FIR7)(C;"V=],&U18PR0Z"GX),)7+*>(G2.">@#2 4R@FY;W7 90Q)* M)O*1?3.5MJ9XS'0."\/'"FJ5H6'=TQXA986QH:^$/IQ,5.'D<,R@J$@:E%3G M7, Q'6WWP1A!2^,XUC !'NG$V@E%Y,G_>? MD"^,Q22#R>"L3Y7!I8F3-92Q_?N91/L3R3\\D"XPHY72:79OH"'7>SV2?*FE M03M%_W<4!9H,;MC6#5P7CMTS$BGN*QZEG7+3.@=]'DH1@5)/G^%),@*N>&.+C62ZKIT^$YME,*!2QE(.EJ3:0=6 M2^U0KDM0A\0%8(MNO'[Z>G%^(*:_4? 1/1KR#GUIN.U4^F.,N+A&8 M+ 0#1:P.9UQ3EDNIH@#' ML-(WU+4(U#4'B^N9Q20W4^0A%8H''=IQM,G)5647*&*"HJVWH[CG$7#'F6-\ MU>[\WY0:466+K2G(,5&,/"OX,$RJNR1PUI=M!>B[P,Z 4%*_+\9IX5^\?K21 MFW;I&$7J038.JZ7F#BUQ_*Q*@0L6>F([W+%Z]8?N0N.]NR<&QRK>L+G%<":G M:^BP.USB7Z>[ZTX\_0> BEII-$Y%2ZA.\N?/,N'2K3HM@FWB31:E@2D57[F! MR;$ OB\M;G+=@@T,_]J<_@M02P,$% @ N8AJ5#1-&RL"$0 I"T !@ M !X;"]W;W)KV/IZ>AV)A:A[EK38,W*^=KW>&G7Y^&UAM= M\J2Z.EV5;M/1@].WKUN]-K>F^]S>>/PZS51*6YLF6-+X>Z+^@?>. MO2QU,->N^JJZ$/G MZC@9'-2VD4]]'^4PFO#R[)$)BSAAP7S+0LSE.]WIMZ^]NU.>1H,:?>&M\FPP M9QM2RFWG\=9B7O?V;ZXS:J&>J%O1BG(K=6O7C5W90C>=NBP*US>=;=;JQE6V ML":\/NVP,$T_+>(B5[+(XI%%+M3/KNDV0;UO2E-.YY^"X19;"!=.[^(H4@NJ<^F ;W1165^JVTYV!]77A*_2?9OI/ MF?[31^A_0Z+JWY_,?:>N*E=\^<\A\7Z=NNAPKJYTL($4"/<,X%RSW7_:&-A^ MX>I6-SM:]7.C^])VIE37K@E@H=3TX]#6U49OC5H:TQ#-5GM3SF"@W0;NK9C* M3-F&R?L2LPV_5&O3&*^K:D=O3$O4];#KUENLTU;8-^9V8.]SP^SPNKR!R]IX M2$L=__'W+Q>+LU<_75[>\-?S5R=*-R7/\CV1H%_>K/N*=\NSZ>6M*7IO.QM' MO+\O-KI9&VRYKFW@D)*(W[Z_3K3GK!U?@LUJ-R-".U4ZU;A.P>1Z\H]D=>IF MV ;6++(HD\R_+5S,K_H2VJDJI6L23V;_6M3%O%L\#OTRV-)JCPV!24RP36=\ MU"KB4D72E[UV7C=!%R*.08&FLH@?Q,UHA/#0(ZS2"?JO47,UJ*6-0!2: 5#KN- MABVM5@C3HE;3.L\FPR(A5C#<=#*SLGIIJT&QI0U%Y4+O3=0"F1@M_-@<682T MDF1=C!5U<-?9XJ:LL;:\V9JF-SS&W"-7!JQ2PO9@Z<,]"$H M9(Z Y?N*]@$)>+7RKL8T%T82FT\"\B#(9#ZT2MKB3D$W]*;W\%6UA)OV36:[ MJ+2M YZ46&H+8W)]4-!Y9]E9D2M73VQ#PBQ52[')A!E9I[MCWR;2I>N7W:JO MDD-CP-JY\LZ22<(8K6>UPP"J':+1#,M4?;:IL$$(>4)9%,S =B$M><=&,80( M6FG9!\2Y0 *JEV2X9"U[TJOUCO\^>5V2L MCMWI)3KG_!&NK0GOX4)GLP'F[ M!FURIZW#?I/15;2P;K*TL4;Y0 !CRK(CV@?9 V$1LEJ(!'$2=M100$E& V=) MX7$V\?72@1*%&MK/Q1E__7GPI-+ X6L2"<_ZAEK4C<$G89'YRKCPT\"USM1M_(5\%JH"0"N&*KG?A@6^E" MQ$3F')@5C"T\A*9:Q!IBG<)32X/FF:*-9L'.GJT"&P(C'$]"IXX1%#P^Y?^W M^?X )U#_@-D;];/1Y$T214A80QX8P8!;LA#M2W7E\/^'H(Z)B9B=/ES>7N74 M%])(B'%%RVQYF7J\#$P61FD!";&U\:B-A=7Y8K.3D)NC-9DY&$'LX&!]CS3Q MFT257M*$6P;CV=+A)FT?;0>FN#>R;_;'WFV0?(1#=NW,$'QY%&X1=SK?TQ9H MM^@SDS%M3$7O,D>P>@\,HJF+G M#^B.9$IV3N.3\,<2[C;>&/;8O_(JY_%SD;]=J'<&H=T/R052(,,*C[^ 00N$ MDRQBL>@[LR2N0\^NQL-F,05P<$$ &8(9AAE.C3%$>U.Q?=,V$40@&$U0"<69 M:2P^&L:_Y BHB:A@(E\@\REA(07%GK*7*BHF* FDNR&LI61:N6;]A-$A M+R6IQZQ5$I2@P2H/GJG&,)W$N 24QV0436$";2>I/((BQ<41@M4!"8X%@\#M MJBU3P7(6J^LBHP;.'*WM= 6++R/H3)(")P>X_+_YNZP)*/R6DV5Y@%]1$4%4 M69=1(-EXA![JIY2,/^[#\@,A)R#[E.P$O.KQT>7M]=&)^N1:6ZB+9V2 ML X97[U2&T28K?&S1XF(V=>M=UM"&Z""467$;"M!X??(:.Q)$;(^Y/C387>+ MP^$MK6/XL1H!53%K6$!?]_*]I)B"4"MX"VL,!<'@U3EK1^O=&>VC2V(170&\ M8*,<.H"Z">KRU#;J\('RTJS!;A%Q?Q/+/4S]Z\: \)%W07$^))"-U*&I_?*$ M2F.$;B!HR .*D:CN"*(P HAPCN8:0BF5W9KP(SG+O\!+4%>]K2B>BAU%O8DA MG3\C*WAZIJY%-T@KFLV!M, Y:_%JF:=CW(?>-VQF3,NM5H0OA\TLB-P+(+P" M6+9P1CFT#X713W8,"+WQWBAL6M)9R8D2 .;'^5RR">.O_=QP:A M86TI@4=B^T\..269!,@@?PZKC-+I,<, 73#F(",%'EUOD&$.P7RBQ4O)A,"N M?1)!^4SDN4\T0&8T.;J^N#*QQ8@*.WJ8!M)%5\)_U'=FQ1\8UW MS0M2N/XXE&PP T[>++PT&^E 73Q'&A@<\R8[YOO!%I^?J;^Y_>#_#I7$5G>\ MY*=1J;-!$&U1CR#)W"&P::ZEQZ425?:P&EAX@541K@DT:,^9*V'2'!V-08EUD _-0L8&I;':B$_15HM-NE.CAU29C*7F$6TGS$@)12IMHK MM>4&!8\CS0'U3(IG -F2 "NE!!@_&:M&?2=*U+0D%7S8.DQ@LKXB>_BBCLGC MX'\%-Q+!T]*!"=UU",^Q E8580$9?T)/2D.^,BHTC[&@ U?\2 R-A$V.ZKFE MU,/>"%>O8;)K/#V1O3J$$!(LL-*EJFE0J"$UIE.CF#$#ONY<]W '$PDF08\D M2;5QWE$:."<_SH]SGY"F2=^#JP\LU3E7)8\SE,,L<3/9'UC;P#^>>(L,E%,@ ME7>3I6UL7.Q)>;+);^L*V,!)2I!8R?5G"X77E(96E7->""56IMPBD/P*W#X? MS%@8:Z">U._(V:FUK>$(GVU2^) "NF8LA*]KC*=&(Q5\*#0D+)-3C,4VFGL'8_-QC3*S;'M0CT\>:M6AAQVP,0JHYB:K^(<@ MFSYH.(^D,%NS(*BQW<9"E+:O"0<-W=:$"D=]VC&7R:OFZH.L%P;.IXTURC:Q M%\;:1?DBWI:%=4.2Y^X750>E9Q,['+&=$K'T M( PM'=:TB;;WD%F@;GN,9)2#M$2SAOO\((3UH6 8F.U2V;[A=ARRL"?PJW0/ MC"L''/.]U&IB84I1"YO8RV9 ";HQ60T:4SW(8(;*0CCEWL8)9QXYV":]T:Z]; MJ(PTID=IB(Z>N=,)SNATQ&3F(J]0"IU]?D?[\/S%'.4Y ,BA/OE8TU+6"$9[ MT(- MN0EB,^G'CVX@!@IBW.+ALP_#!U@HW>_HM(KKMD?/8D!XF0X['UF!0S1W0N2H M@'.8OF>=G$F+%KINWCB*$=9%"$*)AE=-"D; MM,2S)9 -^^/"&_Z7_3,>?$7.1')S;A_'2CVUU^/XT!J\"F13WL+ K M,RABI($40Z1],&9A24@U]1K(A:FNSZ6UO$I=/&Y+[1&?C4_\.%>4%/K 'X,A MRY4[_)>JCR^&XQ$P!AEA^KO6]4KWU#Z38^%L/PCX**.'D^+Y7^9I<$Y?4C1& M,^E3)W-(H72#A0V-H@*2A;%KA!KJX#3%3HY+J\&]5GU3)/"1QF#;B<.(8FXX MX=\B!54DJ>.?KFY.XGG(87N<'NS^P%F2&1D?[4HBB RQ(T$_?,#Z#LY.#8JA MYQ%CH.%SQWBZ+6;Y,/+$7C*=W:?<.FE$CKR+NOT,G:67-N4FGHX *7K*Y9-5 M'U]4I").*"=1@[QU^2L2Y="H&YH*@8'@"!?2#V\V=!UHF_PDH;^O[.;@-.[M MB!Y=4^T> -!1@R&!^7T:\Z_9BNM3'3!1;EQR>MM!%#M7[[5ON'/4TC0Z)YT& M65TQ:,8,LS_RP!T,BML+JMPGA&]Y."$@^N/W"0[1[9%B('Y,_;T3GH3]UI!T M7"H,O'"N+"T@!"F6NO=1P'$RRB=O 5I3A!P3VKB*@\12T,D=7Y\BS4?K:GHN M<].A,2OS6N9+:AOW"PRJM'R^_LY6/5'ZGJWD*/^=/(S6')WQ1U=LJSY$>Y15 MF$_"A5N@13X+Y9P@*$5S"9#K"G-O?&'E&$TFNGA!8KSHX/Z=YP.J71P<>Y[) MO],.4+Q_,9V S9&][/$^3[+=YSFUBBZI*]79)R6)EQT!EEEP:-=T$%%X[D#" M% \8*#7T)#NQW]N&K87T,AHTQ(CAE(EJ01\84"8)S5*]$&]ZY",2KS(2VJS?%S% M#)A/\$OI[^5E688'.Z%PS]S/:S@?/&S%IH[J'L*B*S;T_$&O=M2394B;+V^$ M<8.>SU0(Z#\&S08J\?(3I7P)ZAS@(T9(]C@=3[I_P/]<&MUR;2D6"(_> LDH MJ@F2*_*%ET<"(?0P_UX]-/MFD?I^L72;;OLI #[&L=-L,MLHVIQ%8FI_,6 MV(I)UWHW.]Q'2-WM)4<".9N"^_))E"=G%PP'/$-;9# W=KA8/('S9NTXKN?; M0R$U#')E'5<=,4F'D#9?)\KW&_B04IV?';K'>3JZ.0NB:[X?S'>RFDXNT>:G M^0KRI=R\'8;+_>6?M5]3.Z@R*TP]F[^ ZWNY$RP_.M?R/=REZ[ #_KHQ&G9$ M _!^Y5R7?M "^6+VV_\!4$L#!!0 ( +F(:E0$E7.7+0, .\& 9 M>&PO=V]R:W-H965TJE*[1500U6=Q[+("*^G&ID;-*QMC*TFLVFWL:HLR#T%5&8LD.8TKJ72T MG ?;K5W.34.ETGAKP355)>WS"DNS7T1IU!ONU+8@;XB7\UIN\1[IH;ZUK,4# M2JXJU$X9#18WB^@\/5M-O7]P^*9P[XYD\)6LC7GTRC_Y(DH\(2PQ(X\@^;/# M"RQ+#\0T_N\PHR&E#SR6>_3+4#O7LI8.+TSY7>54+*)9!#EN9%/2G=G_C5T] M)QXO,Z4+;]BWOA]/(\@:1Z;J@IE!I73[E4]='XX"9LD; :(+$(%WFRBP_"Q) M+N?6[,%Z;T;S0B@U1#,YI?VFW)/E5<5QM+PQA#"!/^&&&WB>9:;1I/06;JW1 M+&?(&T!N'A/G\A%QUN&N6ESQ!NX$KHVFPL%?.L?\97S,' >BHB>Z$N\"7DD] MADDZ I$(\0[>9"A\$O F[Q3N@ Q<*BUUIF0)]R3IM7I?X$\'_&G G[Z!?]1+ MQM6YM+F#ASKG%, J7!12;Q&4?MEUQ53J$N'?K_A$L"I-]OC?:]U_-[F_R6>N MEADN(KZJ#NT.HVZKQ_ =H9 [!%,3YKX#)!^94[Z3FO@>@MD %0B<'_W> 5G) M=S#W;JQKD8,2KIJH= M24OPI;&P:ARS=LZWQU)3.VX$^>0B207<8<8;43Z##=9CFY^T0.[BWOP(FP"?*08D;#DW&'T\BL.UX;14R M=1AI:T,\((-8\!\)K7?@]8WAL]XI/L'PCUO^ %!+ P04 " "YB&I4#:QY M)D4" J!0 &0 'AL+W=O.K;1'*:5&XZ4UX' ]269GE_-QB(\!/R5N_=X>0B,7MFWL^3B!HO%D=9?,#+0T[2IVG0Y["1?#(PE9EY!% MWFVAR/*+(#'-G=V""]&,%C:QU9C-Y*0)/V5)CD\EY]'TUA+"&#["O/%\Y#TL MK%Y)(X)F'H0I8>8]#\>L>&JDE]&=I\2E T!:=&7F;9GL2)D1W%A#E8>OIL3R M,#]ERCWO[)7W/#L)^%V8 8S./D VS+(3>*->AU'$&YW0P0-9N.+>32&%@B4) M0IX_\B?PQSW^..*/C^#_(R+\?L =P5S9XO'/>X*>QFO_V^"_?AL\5!CB:F%> MH.!5(6$)UB"LI?,4M02J'&+8LKC&=LY@PJU]1KU"U[JNS8&#HT>PQ)K>/"'D MT,,Q[VF9[LVO1K>)M]0SQ<90.\J]MW\(9NW\OX6WK\B-S-8@6\?;L++$=RMN*W[,T(4 /E];5K8S0H'^>9S^!5!+ P04 " "Y MB&I4.0/0MT<$ "^"0 &0 'AL+W=O-V^F.&Q&#"A;L",Y!KINE<[C(AO7OH]$'8"]9$EGR2#.&_ M[ZYL',@$VA>PUJMOO_UV5_)H8^R3RQ$]/!=*NW&4>U]^B&.7YE@(=V%*U/1F M:6PA/"WM*G:E19&%386*DV[W75P(J:/)*-CN[61D*J^DQGL+KBH*8;65G&+DLD"M9-&@\7E.)KV/LPNV3\X?)6X M<7O/P)DLC'GBQ6TVCKI,"!6FGA$$_:WQ&I5B(*+QO<&,VI"\3D34;L.Q-:/P04@V[B9S47)2YM_16TCX_ M^6P\P@#.X49("U^%JA#N4+C*(DGO1[&G(.P:IPW@K 9,C@#VX8 M'>Z/B5S+,-DQG"4G ?\4^@+ZO0XDW20Y@==O,^X'O/Z)C!UX S=2"YU*H6#N MA0_INA/XERW^9<"_/(+_MI @=':POM5EY5T''C"MK)5Z%3P^&VU;P]^/^.QA MIDSZ],];A3C-HZ[L!3SF"*FP=AMB%*:B-,$LP9/]VA2ET-N?'7FX/# (#_B] MDFNA6)$.#4Y:;R)F2.:%PCUC*;9LJ?<2\9!KFMH*,U!2+*227I+@HBRM>98T M1\BA2:,E"[4.0HD ;BQU#&2TINHP/9<;Z\\]VH):WE=6^FW#W"%([;RMBIKC M)I=IOA_#[<'7&C2Y_O3#,.E=_482D/R>6+,L9J'D2O Q078-DO*:SCY!:C&3 MGI!2SF(+PB)-/-4O8X8+XNU?9<&LI2;&Z#S8P(/P:L(9+OQ!)(9;"RM?]".K M=)XEW$B? QVS:T&AB6' .DB$XBN):ZR#MA4.5$*!.8M4E-)3AROJ/#P(;I'0 M'8?:$^KLD]&K6O# =D_CL\>#?E%''4-:;35)H;K:KPE*7?,F+D;)C-++Z'A5 M-)%<=SK.FJ*>%6(+"= I4-&ET1X$\"7U9H%V9^B=[7N\>ID$#_@EQ#25(ZW= MKW"]8U0/Z][<'G\S1RV-!1W.D!^A?S7H=+O=8T_ONYWW_2'!'2L"^0P&+[_# M7O/[C0@(UG+J86&H$_XS?6HSA(\TH 5;WP5COP,LGL^ES0XZIQU>NM1#%#6=7\.P-^BP.M"#J5) MU)'5TN?+]K 5SB&!'+;36RZ[J2XM3;25:KN;#VYN&O02+<\DS0T?5R4W7P=6 MQF0;2:'97H>G>11Z)<.0-<#.].+="NPI<##10+5U^OK;7] M.)G6=_*+>_UEE.&&IE+3?1\><_K 0LL. M]'YIJ-^:!0=H/]DF_P)02P,$% @ N8AJ5&(P+N:P @ ^ 4 !D !X M;"]W;W)K&ULC53;;MLP#/T5PMC#!F3Q-;TA"=!T M+;8!78NVVQZ&/:@V$PNU)4^BF^SO1\F.FQ9ML!=;%Y[#0U+D=*W-@RT1"39U MI>PL*(F:DS"T>8FUL&/=H.*;I3:U(-Z:56@;@Z+PH+H*DR@Z"&LA53"?^K-K M,Y_JEBJI\-J ;>M:F+\+K/1Z%L3!]N!&KDIR!^%\VH@5WB)];ZX-[\*!I9 U M*BNU H/+67 :GRPR9^\-?DA(9UA5 MCHAE_.DY@\&E ^ZNM^P7/G:.Y5Y8/-/53UE0.0N. BAP*=J*;O3Z,_;Q3!Q? MKBOKO[#N;"?L,6\MZ;H'\[Z6JON+39^''>]CT?E(WO"1PJ565%HX5P46S_$AZQU$)UO1BV0O MX5>AQI#&(TBB)-G#EPY)2#U?NB<)%DC#A51"Y5)4<$N"D!_?RWB?\6<#?^;Y MLS?X7TLC_+K##<&BTOG#[]=RNI?2]>J);42.LX";T:)YQ* OYACN2@0K5THN M92[88Z[K1BL7#.@E-'VE<;?2VDO,>XFBDR@(.-4M-^N0;;C*2=^S:7\0/[/8 MO7PO%5"I6\OT]D,']H#M2Y/*MH;3C? .)J/#^(C_Q]GQ<%_)_$E?@8VVDC7% MHY@MTX-HL/.*)UD&:1KW+_9E'$S01VTA'459!,DH.XS@3A/7^O\3\@[B:)0E M$2\RUA'!:X\CW.G&&LW*SQS+16@5=8TYG YC[;3KYB?S;B9>"K/B-$&%2X9& MX\-) *:;,]V&=.-[^UX33PJ_+'DTHW$&?+_4_"3ZC7,P#/OY/U!+ P04 M" "YB&I4AN95B.K?% CHB2.)U'#N P6,[^WTHN9ZJS@$E<:3-3 *#AM?^;:V;B-:S%JVQ5NT?[.;'"5K)6Z=XL_JWD0.T(HL+0.@='?3[Q$(1P0T?BQQPR&E"[PV#Z@7_O: MJ98U,WBIQ+^\LO4\* *H<,,Z8;^JW4?*42QO_"KO<=9P&4G;&JV0<3 M@X;+_I\][/MP%%#$+P0D^X#$\^X3>997S++%3*L=:.=-:,[PI?IH(L>E&\JM MU73**BR^0DX%],7D Z"B&)D^0$7CH4GGJ\]$3A M!JR":RZ9+#D3<&N915>N.8&?#?B9Q\]>P#_93[CBIA3*=!KAVQT^6%@*5=Y_ M?Z[/I]/T\[N NQK!\*WD&UZZ=*5J6B5=+: VT YDVH$,#F28!>IN1^_DT&#X M4EJU1GW8&#WQ.#X\YQ)LK3I#F.9U'^P#/M%&".N.BXK+K4_)&R+RLV\QG$&2 MAW&1[(U) I>LY9;F()!>,_/JCR(9)>^$"W3/ T@4D_KR>(X M'&4II'D6QFD&=YI)TRI-XW5"\.B8AM-L#$DX3<=PW6G)K1N( U,;ZB,^<8U' M!;D617STJCS3S1"V6AD#63JFD F1R<,\G<(GI$U6EEW3";IF%4D'J2C=.\_I M/,_#E+B\AO/)-)Q."K+^)XTDQ3Z#=)R'DWSDK)02D75UC(L/I-X&@=2;IH3T M:,3_3ML-[+D['QT)2X-ZZ^73T.7JI.TU9M@=%/I]+TR/[KV\WS"]Y=+0<#<4 M&E_DXP!T+YG]PJK6R]1:61(];];TE4'M'.A\H^BJ[Q&PO=V]R:W-H965TVD::\TEM;?=R/C=%S5MF9JKC M$D]62K?,XE)7<]-ISDHOU#;S, C2>ML(R6\TF+YMF7Z\ MXHU:GT_H9+/Q252U=1OSB[..5?R6V\_=C<;5?*NE%"V71B@)FJ_.)Y?TY57L M^#W#%\'79H<&%\E2J6]N\;8\GP3.(=[PPCH-##_W_)HWC5.$;OPSZIQL33K! M77JC_;6/'6-9,L.O5?-5E+8^G^03*/F*]8W]I-:_\S&>Q.DK5&/\/ZP'WB29 M0-$;J]I1&#UHA1R^[&',PXY 'CPC$(X"H?=[,.2]?,4LNSC3:@W:<:,V1_A0 MO30Z)Z2[E%NK\52@G+WXH"R''$[AC5+E6C0-,%G"6VF9K,2RX7!I#+?F;&[1 MF!.9%Z/BJT%Q^(SB"-XK:6L#O\F2E_OR21UQ<=B=R 5?!:2"8+P1JXM/?TQUO]L=$+AE3!% MHTRO.?QYQQ\L7#6J^/;7SQ)]U([KVI>F8P4_GV!;&J[O^62\UAGF(, M'K=+3*$[-]XBAK1V?U*!U:*JN!:R G[O$@ME[U<6';.UYASP7GN$@^W58G4_ M ET ';Q?J0:!PXLPY]: 'AB!\3K0>*>,\,ZIU4_\9_9'"Q\+JY9<;S;H'L?! M83APO-$*0T4@P#:7<-UKS67Q"!\0-H\<73.M'YWOET71MWV#Y57"G6;2-#Y? M3PR_SCG%&[&UZ@W>FSF!+ZSI.;S%*Q;:E2Y)C%^7"8+)RY M:>8.8Q)DBUTEF"W$:"$%]D,C5OP$DH0D08"628"?$]1Q"DG@]XX;W>" M80=CNE,6,>FIH@VF*4PRDB0+G[G129?0G*1!/B8_&Q.:8$*S<)0):'XH$V(> MQTM(:3#*Y,1=R%Y)\ << (QK1'VL:WV7K/"%W6F@PUKUC%/^4#1]N0&!#M%! ME;#2JL5P M(&&\&)")K:QS+2)I%(T9'HHOP%PYO"EJ3#?WN.?Q9=-V][YO$&*VN+E\Q)[H M,%,#+O'*M\VOI.D@+9]GMS-$:5EH5R4W?=LY@Y]G?\S@(Z9GZ+H#KJ_,X/][ M)G%R\G9O$?A%@8X/05VQ!A\U[N#O -!\0\89B7-?'*F_\1<0+PC%E.!.&!&: MQ%M *S: 9G?0R-5ZBN%LOCOF#D*F^^9R;'VZ;RXF698>_* !R_H_ M')XF0>9;Z\6&?-[I<-\D]ER6'YJDBPA^-B;,=X8QQ,W*CYSNE40T'>:R[>YV MJKTD/"F*M#; ML[U#[U -O?MA:S[(MI)HL*6T)">POW[.O;(3 PGSVBJ*R+;NZ^CV#+DVZLX)7Q:%=,_7*K>KR]:@5=_XHF?S0#=Z5Q<+.5/W M*GQ=W#E<]=9:,ETHX[4UPJGI96LR.+L^HOV\X=]:K7QC+2B2Q-I'NOB47;;Z MY)#*51I(@\3/4MVH/"=%<.-;I;.U-DF"S76M_2/'CE@2Z=6-S?^CLS"_;)VT M1*:FLLS#%[OZAZKB&9&^U.:>_XM5W#LZ:HFT],$6E3 \*+2)O_*IPJ$A<-+? M(3"L!(;L=S3$7GZ005Y=.+L2CG9#&RTX5):&<]K0H=P'AZ<:EPT0LP30IZ:67F.IH9 M[C!S*#Y;$^9>_-UD*GLIWX/+:[^'M=_7PW<5_E.:KC@<=,2P/QR^H^]PC<,A MZSM\!P=M<+ZKC3+US"]DJBY;2$6OW%*UJJ/LBI^, #HE4DP,3Q@@P.15 M:G&DN!CC@%-5),J),3T=8,^],MHZ$4&XY_S4_U.9". #GWN8JY>;)&*07DQM MCK3V9^+[[T['QZ?GXL[9IK,>?<.0D?!IW^_W^WQK*Q*2<(2.QV*F.8/G%0E_^S,YY MM51.YKB:08>$':!*Q0A/6 SG@I@RJBP:WCPSTC>V6$CSW,'"I$[!G;NR6% B M?B)/"^0@^3A)OY7::ZYN-]8MNFQ2R71>']DG[TOEOO_N9#@X/OU:?0U M-3022YQ.PQO4[!DY4@*I+.,3 ;TU?$RP%;4SQJK)UMI/9.Y4.0H453Y]/ >_ M'S=/M5G"%I>?CL@TF4U*4AQ5Q4 :[B ->/.Y &.8P:[RJ-:8:_126%%NICI MR7B;ZZS:&G 'NX(22GD.+H $#63EVY*[Q6I5T1!2AF[ULS",HW>K728"SF= M C?HAD#,@ZB6W5YIKRBDA?6<:+6::"'R!/,#V<^(]-L*QMN"Q'6J+GQU9WA) MT5V5K;FI0YHDH$2?ZNPL<]><&^2<7$J=URQ!$%^[]UWQ ?NEBR?UP_6=*!?4 M6B0U;EV4Q6\5P\&0BF&!FL>#"Y1(FE]2ZS*Z,56Q$,9$7,TU$KY1-D0JB3Y$ M ^#[)D]18RIW3).L>\<-F^=; DTE&@ZG1HP8)9=J/)\2=.8J %.&-.4A@5;1 MT-YQ=_0B&I9CI;F%%TEMPV^7Z8H)HJ+D06=FQFPQYBA]2"7NR:9V;AW85*81 MC KG313;Z]D&@@GD21..,UN2!]D?;$>ONG&C'4W8%U^7V@PZG]]"[W?RJAWF MSI:S.5)A$6)//^S'EH\N-=QRN_.BBI:F]+!*XP58!38JER*_,8U3"QB.JK:T MH(X&+V*V?$,P0)_* C6WV1K2S,F5(<$95R#"%/B/T$.K/$NV9LTYMOQ)0SE5 MUK65.K*O]R\9;Y-<(]FJZH0S238]!LR58JJ=W[27KS_^)?&'UPDGE"VC..E!#VRQ2KZT11%VU MC34';X/84L83F;.F'?/#K@*^_3:_J=Q2?D_ -A[3=Y;W;7O_[_/KZ'A3/BEV M&J'BXY7TZW*<42I_1I)C[CY]01EM-#5;]OPOE!L:.,VV$K)!?0L(@1D"K\B$JDSPH!.' MER;E?F?\ F,N\DLMI,ZV5.Q!)'-@I!/ZD!$GY.I+1LTSRA9;S>/5K2K]-A,X MO096B> )X3?$_BD-E@OVH*KCS1W-AVT:O.:V](C5[T=A%MB\MG/_:_NY=8%Y MM2_VQ&#<&?9/L#@][=<3E.$)ZH#ARVE,9A+BE:R#-Z#U[X,-. &*H(,*;U%Y M#D\'K(QVD+I;*D>E >]=X#3,Z@FW.D$:(ZP/E)E3S'HA.ED;9'#:H\YH?"+V M:7$Z&&/1M&M4G"M^CXT]<7@RZHR/^K0Z[G?ZQT=BVYM\K_'UA(=C^D9$91?) M&S^DK.^N/T--XM>7S?;X#>LS*K8VU)>F$.UWCT)WH7@1[(*_Q20V!%OP M&ULC53;;MLP#/T5PNC#!J2Q M8Z>Y%$F IFNQ#>@:M-WV,.Q!L9E8J"QYDMRD^_I1\J4IT 9[2"R)/(>'E,C9 M3NE'DR-:V!="FGF06UN>AZ%)W/%M;MU!N)B5;(OW:+^7 M*TV[L&/)>('2<"5!XV8>7 S.ET/G[QU^<-R9@S6X3-9*/;K-EVP>1$X0"DRM M8V#T><)+%,(1D8P_#6?0A73 PW7+?NUSIUS6S."E$C]Y9O-Y, D@PPVKA+U3 MN\_8Y'/F^%(EC/^'7>U[%@605L:JH@&3@H++^LOV31T. )/W '$#B+WN.I!7 M^8E9MIAIM0/MO(G-+7RJ'DWBN'27-R"Y:M!38MR/]2:-;H*P_T8:N+6:!Z5]2M7EHW#FTFN)>/(S(-HY?;&LE*T-G MR6@*2>]LFG06+$JAGA%/-0JZR(QRWE,N,<&G,.R-HA'8$YCTQJ.)4TSBXA&\]5+"@[8L4&_]\#&0JDK:ND.[TVZ^7=1M M_>)>#\<;IK=<&A"X(6C4'Y\%H.N!4V^L*GV3KY6ED>&7.?GV'DJPH0&+T122',V?.7#A:'8U]+13?;@(]D9\^0/?Y;K(/:$4&%!'D'P\@WO4"D/Q#2^ M#IC!Z-(;3O=G]#==[!S+3CB\,^J3+*E:!]P7IO1_*8+ MM;-FZK0PEUK+6J" MOZ38225)HEM%Q-X]1E0,GK:]I_07GC)X9S15#E[K$LL?[2-F/5)/S]2WZ47 MMT)?09:$D,9I>@$O&U.1=7C9A50X( -OI!:ZD$+! PE";D%R%_#S$3_O\/-? MX'."3Q4YA.*9\DM=PDO:)&%Y)5RCC6LMFYW)\?L03P5:9XNG+S^IQ MD8Y_[3>N$06N W[.#NTW#,[M< 6/%<+>*'ZS4A^ /-_AX MN&((+V 1QLF\6_-%-M$@Y!B)0PNS> &S<)XNQEO\VLK&5QF:UA:5\/&DX3S. M( ^7L]FHYX0:(FT=5I:>O:7K#J+8U@FB^GU'IV?9]Q; M>V2-)$SRS'^S?"AZ'EXG,60LS^'1$"M>R/4TQR\@O0[C9>XW6;C,8_A9ST:3 M45&C/70#T4'7F?W4&*7CS+WM1\UW]7Y@OQ/VP*D'A7LVC:\6LP!L/P3[ YFF M&SP[0SS&NFW%_PVT7H'O]X:[;3AX!^.?:/,?4$L#!!0 ( +F(:E0F C.3 M(P( $% 9 >&PO=V]R:W-H965TN ;D'3;8=A!\6F8R&RY$GTG/[[2;+C9EB2TRZ62/$] M/=*DLD[IG:D0"?:UD&865$3-31B:O,*:F8EJ4-J34NF:D37U-C2-1E9X4"W" M)(K>A37C,IAGWK?2\TRU)+C$E0;3UC73+TL4JIL%<7!P//%M1%!Z5I,K !UE@\3<^M)I&8.B::>+[V0J %2<,\EDSEG M;$"&V#D;G /QWYIYY_>H;_M7QPQTTN ME&DUPH]GW!,LAJ#(_X?$:L-4HUO\HTB.S)^6]DW"K4+L.>ELK4<#'?!^.K-_P!0 M2P,$% @ N8AJ5/VBG:(4 P P@8 !D !X;"]W;W)K&ULC57!;MLX$/V5@=#CQK)EIPT"VT"<-F@7Z39HVNYAL0>:&DF# M4*26'-GQW^]0DE6W:(P>;)'4S)OW'LG1_'KI6C9D\<%#:.M: M^<,&C=NODEER7/A,9<5Q(5TO&U7B(_+7YL'++!U1/>%.I9O%:OUTKL]^!@M:''02>VRA1S9 MN"F/[.4M21ZO_W*,,)O#!=RZNB86OSF LKG,+9,MT6K"L$Q9BL645 _ FQXX M>P%X#A\%H KPSN:8_YB?"LF1:79DNLG. OZI[ 3FLS\@FV;9&;SYJ'S>X *$!-;N7NCC_!)L]NB M/R[,?B/".H8O%<8#TRA[$-@"?0"L&^,.B%"A,ES!%BT6).)WI$!!HSR+Q^8 MF4G4=Y%0T!;F=WLON MBB*R.V=V4E]8C>RP%%F-=P/M_A XKJ1,3J%IX^G;DQC5UXD5X^\>F:.=0E.+ M).J]OMG7"?B^ M8_83V;2N2VT=2\_KAG*0&UL?59M M<]LV#/XK.+77I7>J]6(G=A+;=WGKUMYES37=^F&W#[0$65PH4B4I.^FO'TC) MLI/:^6!+)($'P ,0T'2M](,I$2T\5D*:65!:6Y]%DJ1)3&\4E4,2Z#^=3OW>GY5#56<(EW&DQ354P_7:)0ZUF0!)N- MKWQ96K<1S:872<"5!8S$++I*SRY&3]P)_G"+3_DLB)U#*#"S#H'18X57*(0#(C=^=)A!;](I[KYOT#_ZV"F6!3-X MI<1WGMMR%DP"R+%@C;!?U?H/[.(Y=GB9$L;_P[J5/8X#R!IC5=4IDP<5E^V3 M/78\["A,#BFDG4+J_6X->2^OF67SJ59KT$Z:T-R+#]5KDW-.CQAJ\$;, J^,@EDQEG M@B)G%JG0K'D%?]3CCSS^Z #^/AK!LWS-32:4:33"/]_PT<*E(-%_]W'\J@EW M3\],S3*H5!IM$#C8FOY4(5ZJJF7QZ]V:2)N-S XR"I*P DSE=*./" MSB%#;7G!,UJ *H#+3.E::=9>FL:62O.?CC("Y,8T1)H7/([C,&Y_8$I&>&XW M4U5%>L:Q$$+--*R8:!#>Q@,2I#0ZV\D^30JE0*W)HT/* _A459AS\E0\0:$$ M=10NEW"-&58+U'#BJB29A/#NS>G)^/03G9C_8E: M?4$')(KEP2G':-ND;;4%6^X ..7!K3^/P>-2>4"[CK!7S-^>/D_/US M]YB!HM&4.PTYU5]C#,DO7"^&W[MH"I#4/%T]:)[9WAZC>'/CF>G":WUO3U7M MZH..-6XX)+ON?,>\5V8KQH5G9I?X 5R8EQZ%Q!ME!%9^L6TD[I2%)J+ MG0DJ0@)&FI(^<]M\M7D^HJLD&L_#+V>V9!8*9-9U P=2>3Y!NR'2'3MJD?O4 MK>G!I;^"5"Q6TY@@IMVR[32@W)Q=_$>CSK6V'<"F5JV>RK*&/.@N;R/=M:>9 M#;ARC<]3XG[?VR*'F\>L9'*)CNXV)%HO;9+9R!_J-H_C]02P,$% @ N8AJ5+P-BX[^ M!0 Q1$ !D !X;"]W;W)K&ULE9A9<]LV$(#_ MRH[JZ;09FB0(\')MS]@Y)JF3QA,[R4.G#S %21Q3A *"EMU?WP5XR8I$N2\2 M2>#;"XM=@J=KJ>ZKA1 :'I=%69U-%EJO3CRORA9BR2M7KD2)(S.IEESCK9I[ MU4H)/K70LO "WX^\)<_+R?FI?7:MSD]EK8N\%-<*JGJYY.KI4A1R?38AD^[! MEWR^T.:!=WZZXG-Q(_37U;7".Z^7,LV7HJQR68(2L[/)!3FY9&:^G? M%^MJ MXQJ,)W=2WIN;#].SB6\,$H7(M)' \>]!O!9%802A&3]:F9->I0$WKSOI[ZSO MZ,L=K\1K67S/IWIQ-DDF,!4S7A?ZBUR_%ZT_H9&7R:*RO[!NYK)P EE=:;EL M8;1@F9?-/W]LX[ !)/X>(&B!P-K=*+)6ON&:GY\JN09E9J,TUEKEE,Q?1F,"OR3ERY0XD#@!\&(/-H[3:T\.N)T M!5K"N[SD99;S KWG6F"RZ6I$/NOE,RN?[9%_L^!*M*&\YD]&+%PHQ$=E6ZVZ4FUXIDXF^ ^K(1Z$)-N'5VXKE55KO)R#N]E,<7_RH$/9>9B2$D"LA0PD[6"WX# +6ZZUGA9%D_PZR]) M0,@?<+'F:EK!@Z@TY"6('S7&+2\KS8O"1@[D@U# H5J)+)_ER*^$RN741;$! M'$4PRQ6RU&\OB$?11"4$CE,X2L;&&1P1?_\$=*6H,=F,8<9KS>\* 7>FYD!> M&9N:H@-R9L?KTKB!\WGC%)8K]*,T@0&N 1.N-K.[G&NU_/08?\CHV)M:&9%& M96.R&7+@CS$20 D\"+/1*$A,4\^<74OM&<3L15"0M^)TMB ;F+$' /QO2 UH#\*IL1) M?4P_2-PHQ#_B,X<%(="6#N#5_^)#DC@^IF#'TQ?PA Y\C&[[4=3SK.>30XZS M/8[O!JWA1G'L,J,X, \8@<0+:.OXN.9M 6$8X*+17@!]B0 2# )BXCMA,@A@ M@P#^EFLHW043S0(:-.2**. M9H?I)!CH*(Q1=]S184?3732C)N3,948]B0B$'FN6Z\54B/G24O0 Q08JB5A' M]?[M3.E&%^Y#FU6)S:CXF8F',6-BA]$#&!NP&&M'A_5&IF/:&AJSA1"/I,^L M/,R%$1TX>H!C Q>CDIX;3Q;F1-1ZY@:F+&(O"'$=L+.1PVFZS6(]90-[6"_; M8%-,V;!GPU$66QCS$YO?B8D6H:@YC2#RJ'_8:D/;S=S1N+?BE/3TN-V6WM3- M(GP0][2Q_.KG_I/Z#J/$MI_8Z$;['8*&;C:?JWTU/$BPE8-AD_2CQ)V/?"U/&9V>)8DW!!2$C '&].\+U3 MF$[F8:?P3!DNI8;/F9;F31H+&-A5>M5,BUS?FI MNB%\NWW5#B9F\**>U^:- MG':CNTY^WL;1>BG4W'Y J""3=:F;4W;_M/]&<=$1!$B\SA^?,#$E-]U(]ZAS1P'-9"#WS_K-,>2Z8&L M4-#,5JJ2&>JJG:\KA2QS3F7A1T$P\DO&A3>?NK&5FD]E;0HN<*5 UV7)U)\E M%G(_\T+O,/"-[W)C!_SYM&([7*/Y7JT4]?P.)>,E"LVE (7;F;<()\O$VCN# M'QSW^J@-5LE&RD?;^9S-O, 2P@)38Q$8?9[P#HO" A&-WRVFURUI'8_;!_2/ M3CMIV3"-=[+XR3.3S[P;#S+/=+.18?F"&S:=*[D%9:T*S#2?5>1,Y+FQ2 MUD;1+"<_,_\J#4(X@FNX9TIPL=.P0@7KG"F<^H96L'9^VJ(M&[3H#%H,7Z0P MN89[D6'VVM\G9AV]Z$!O&5T$_)N) <1A'Z(@BB[@Q9W&!144LM&/![09(IBYT[ W; M% @;>S@04[G7(&NWSW@*3&20\:(VF,']:MTII-VL@.2?&78 MHZ"87-::%M)]P.<4*]/&RZ[]$CU6RIH*Y.H(^RL=F%RDLD3H%5+37$_4)2IF MI+J:G)AFQBB^J1O!5(%W4J0**9&KNJPH_/!)%IE-0Q\^BW0 ?T'8#V]B^O;" MJ!_=!G %_Z#6$UBDUM&>:7(+!?]=\\P%!:A"MJC09KCK*1)-ITCZ"+TD"0FC M-PS&'=1WD7'=\"*[KFY80>7*[! 1K9@R/.45K4$L-::UXH93F?42R^GZ'5II MKB1&CD=.,E'IHW"Y7#8I?UNY5Q2 <1"U81C?6NZ++"/[]/$,_W?2)_;7E\- MM]S[ A'?-H%XI>A0NAU<&YR7LK+*XE?*?KI;A)S8$R'ML#$DUPR%I.._K:YS M9M=M&(=Q?S0:NZ*A9IB,^B$M=-[K0'68],?$)1G?'/LM7Z?FA(Q@$(161S"( M$E+QX1W*_^=RZNSUCZXU"NS.7=Z:BHGV8G/#=:/=_\&BN19?S)N?BR],[3B= M&@5NR348C(<>J.;";CI&5NZ2W$A#5ZYKYO2/@\H:T/Q6TIG;=NP"W5_3_#]0 M2P,$% @ N8AJ5.?^N&D;!P -!, !D !X;"]W;W)K&ULK5AK<]NV$OTK&-7MN#.,Q)?X<&S/6$[:NFU:3^S>?KAS/T D M)&%"$2H 179_?<^"#TFQI";M_6 3)('=;I3^8!9"6/:TK&IS-5A8 MN[H8C4RQ$$MNAFHE:KR9*;WD%K=Z/C(K+7CI%BVK4>C[R6C)93VXOG3/[O7U MI5K;2M;B7C.S7BZY?IZ(2FVN!L&@>_!>SA>6'HRN+U=\+AZ$_6UUKW$WZJV4 M8' MT?(9D[U"5<;]9YMF;AP.6+$V5BW;Q4"PE'5SY4]M''869/Z1!6&[('2X&T<. MY1MN^?6E5ANF:3:LTK\59BG;W^15G!@I2]8@]BCF!;]EZL ME+:RGE^.+!S0M%'1&ILTQL(CQB+V3M5V8=C;NA3E_OH1@/7HP@[=)#QI\$=> M#UD4>"STP_"$O:AG&SE[T0FVAEG%OI,UKPO)*_9@N15$W)RP'_?V8V<_/F+_ M10S9&VF*2IFU%NR_C^+)LDFEB@__.Q3;DZ9I*'5>K[ 5;"9JK 1"9IV(/FT$LPTN(T3 M>,FP6^9"S35?+9X9KTNWL.:66*@9(^>R0""-JLH+]LU7>9+FK]EOPXFBC^6,N5@WV8Z$__AN@M7Z(BE?MY:##= M:[&4F/8B1;LAN$.A+$OI*B;!^P2\QS8"PBF !0",Y=J27K:A N$--UBPY#7B M[4#WD=FEN(7\ME"O[GF]A=%+#CI'<75&711Z07,(4=9%M4:9^31&M!EP!W73 M-B%1V^WF<)E,7QML XV"7>] 'QX1\N^.SKLMG8>.SB%9P$D3;43.HB=29C56 MB1.R[NB6TJR4@28=7[$-?A=1*S25K/_';CD@G1=YV$;D5FG4"OA'G[C;E: 6 M%6^YD0D)HKIHZ]#.'L!QH6+"4*EU>(6FV'0\@?:E**<:!7I!DKR!K5+.9@)Q M)-9383="U#T=W1?;-NX(BRP=K$Y I!=T>SH*-(*Y(Z"=@2D=39H:RHM"K6MG M; 4KA12F0WFH7))=>F><:DEIRB"/PA1:3AM/KD2'9%T+L=^%X]3EGDQEFZ3GX1C][<7O?,43[ZE2XC+HZ*BJEO09RP;>W&<89#").C< MU9"'8.?HB: Y%;0/:2O30\N?X/L8T?/ BV(?+F@(JWF&\:=LS\-Q[,#XN7O[ M>701N3@"U%VN<1#B+VT)R;^%?<8"+T@"AR[V\HC0_=./)CP\$(?3&H(^\I_EGAR#VB&SDX3!_(.%-$%I89RP,X"$DS7F9F[^SY=I) MZ!%P*BOI,+%?\/-B/X8N7EGD6(1>F%-FG:Y0)IAXPH\.(SQ68UWBA8AKXN5P M==>''$FHQ4Q"?TYWYZ&7Q!3S-U3WB]8M%02^I.KP9_, J?&Q#Q#!#!DZ3>N? M9N\T@F-)S>$S<]=?$Z MZR)V.$-'MRRV*5+LMFSB!6%T:,>F:>9V;)KVY4,>].*,D!1:>Z0'K$"?,+SY MB57L,:QATA24+>B#VA?'FU-&>FKIWK[HV>,CM M$=/<&$$'[N>^CZ&FN&:"V$A54I=UYQ>8I3;#37MT-Q=[,ORUL&J*#GY2DHW+ MF\;ET4[BIUX>NU:2!UX6^B]5B!E9$N*:>TGT^4H,XA0JQ+IX[ 5YOJO&%-T+ M(!.W>_?[2@;MY53&SS,?[J)/0X?FXD-5Z'GH+CGV?S)V/;P_4SGX&]'V:%6[ M\\K<,;$+;KMFCP!3Z)?*3<0!*/"_9K5RE]U(NW#NAKL)[;_LZQ# ]_UO+0<= M;"+TRL2E!'%IJ\%>(_^[-OO%"OE900,_RX^ _\CKN:1CSJY>SECDQUX:4RT( MX2WRTP86CATYI(!+G,0MKHJ,5C0[^W1SI<,'&CG M[GN-82Y/S4>-_FG_2>BF^1*RG=Y\3WK']5PBU9688:D_3,<#IIMO-,V-52OW M762J+$[/;K@0./IJFH#W,X6C6WM##OH/9==_ 5!+ P04 " "YB&I45EW0 M2,$2 /.@ &0 'AL+W=OAL"0G!6 03 )>ZO/U_W M7 "(("0E#[9(8*:[IZ?OW7Q_9ZI;NU&J%O=Y5M@/1YNZ+M^>GMIDHW)IIZ94 M!=ZL3)7+&E^K]:DM*R53WI1GIXO9[/5I+G5Q]/$]/[NN/KXW39WI0EU7PC9Y M+JO=IC^5%X\$VO-S4]./WXOI1K=:/J'^5UA6^G$4JJ;#T9LCD:J5;++ZF[G[D_('>D7P M$I-9_E_,Z*SXZ'6A5SJ112TNDL0T1:V+M;@V MF4ZTLN(X?#IY?UH#'^TZ33SL2P=[<0#VF?C5%/7&BL]%JM+^_E/0&8E=!&(O M%Z, _RR+J3B;3\1BMEB,P#N+AS]C>&<'X T=^!\72UM7$)9_CB!X&1&\9 0O M#R"XE%9;858=UDXT_AUC\1 102:N*6K*H?]\HB'MB M\E(6.SK=CT(VJ:Y5*JY,88$WE?3EBRYDD6B9B1OL5%"VVHJ-W"JQ5*H@F*6L M5#J!3-8;J+1@*!.A"P9?I=BM^*58JT)5,LMV]$:5!%VVW"TK#3QE!OYB;PWR M?A1,#N-U',I5!3$4Q__SWV\6B]F[GR\NKOGC_-V)D$7*NZJ&0-"W2JV;C$_+ MN^GEC4J:2M?:K_A\GVQDL58X#5Z7RW[0.5EBQFH\MLW2ZE3+"MP&![%!%[6JO,C!3F8D&NXBH$V%E8F[JU:Z M5*9ASXB:Z0AC7T?&OAX]_0^KB-;/MM8YB=1S>3L*G5SC6UO*1'TX8D6KMNHH MH%0!)7/9Z8SC.EZN(I]ME\]T/>11=;USZO-C>C,5)/(0['\U&CA@Y NX1=HA M:H-OMZJ#BO@J+5QIZ=A:;R2T<[6"KW.*HDI3L1+R/1(I6*YJMS/3-1:Q26U4TBM>H>T0<%EA2 M:#-L1[N'+0FLA$E):>L&\,$HN%\+]$U&YP '*K&J3(YMQG8X-A5=3]'TVXX^_MEJ>*EC0G*Z+=STB,F*Y$SK%/KUB%U]76)&U;M;L8*!1019EF5&S(*! 2_DFE;2P3R(J8LD'B'D3EKQA]GT M'.%IEK$1&E[,RH47PO8#9QK]UQS_T2PHOU$ M!@X\M!3+('_14'4V7&4&M\#W1S; ,H^P-JEPFZ*$@2:>DDTO:=$T0M1>7ME" M1G$%I\$A-L*V%L>PI!7^NO__$X;^,3+TCZ,G_P+;(_X*:\.&O8T2OA8(BALV MY,]E]2C"8<_:H>)7);T@%996*2X/_?T+:0LSTP=Z7BYO+ M&$G:L!)RNB(T6T:3=]' )D#K-9(J7%%WU49#K:MDLW/^-KIJLB,@!(Z#/?4] M IO?G4MI7(Q@EG0R-H:Z*!NOG-#UO95-L;_V;H-PR5'(=CT2!$/>\;4ZWA&= M=G[^#E8?LK6&K/WN' 2%&C[^'CR5#H:N*4T1Y=&2M=RJC,ACBMSIL=AV7"I. M_@!NAZ=D2&A]8'Z7P_6F4HI-XB^,9>[_+N*GLS''-)^UF>YL5+8_J67]7.%] M%"3BC:J->' [I+A6''P!@^$R-1?::#"#Z (W;<,VEI=-?%S"7@6>H_5B6*8X M7O-Q0Z4RMA_$?G@/7)BDC*A"'%)H_(&/\8:F4BLJA9"M(;%.(;D).9VTB$(QG$"X\R2'>.1% MM)?!]N)+GUX(+GO 2PUPL,L8>&R3;1D*T&E@ETD,93ED*'4M,VABZG/+P"E0 M,D#EL^F[R"EZ_3U&<.D O>Z**!-U>#F?(MWS\?"8"G2*/?-1>?TY1)ETS*\% MU'&MR=!<<)P_$>']L]7DB6B_[A<.!JRX1<24LEUAAAT?7=Q<'9V([Z;4B3A[ M-9O0?]ZBL^&@0*J^,]Y/%BY[MV F3CF4R./A&#L7+3L7CZ3F,D$A?SJG=C R6Q5-3D(Q%F8 MO*S,EB)Z0,&JU.=L*Y>%WR,X8Z/E4]:'%'\?MFQ^.0Q3:3C$7W4256=!(+%- MWKC/*9EO>%N7;P%'6\5H#6B,C+VAV"E9>>L')#)#@H"#LI5&UDVI+F\M_1T^ MN+RPJS41<+J_.R,Q#'U<&&"IXRG(U=N09%/9DVK8+TCTX+V108,?N!CGV VE M 1S,^I2)]BK*!#*]5?8M*???08L5EXW.R'4Y.?+WY@1I_HJDX.5,7+F[060A M61SH%CAL6;Q;QNU8]Z6I"A8SAF56*\KAVL,L"-PYLJ@$@8VJ'O+NC%XO7E&J M6%C*W]W%/5AP_E]#U#"[I;/.O8AF$MX[5L^9M;7I^]A_9ZH%'SS0X MH_B'(_,.4L^E_2=#UH9D'?Q!;-BRKQ,J'G.(*Q..ITG[D,RN-XA2ANH7!(M1 MN0V6;=:)S^@[NBJ[7O=8@*[0M5LE]5Q-P92 MP(:![.1&EU3;Z=#5H*JX&,0P@8#>J,L3M+MQX(OP# M)]8%@IS.J1DA^**'^AV_AW)7@4\P$) M[I"SRMI)X#-9 M\F3(OBG@2E,;..2R04J6B#LX2;D$=0I27$WE"+Y-8! MV1IV\Q6IEW7UM8>$^_;-F_FK"?UW-'8G;7]A/MY@^.9+U$^]AZ=!\^Z\TZ3Q M?9;4< ^-I/'U[/5$A W?.AOPXFBO"#2!6,+;TB/W!*(\W5OE@!*77L]>O3T M':)$*[ITN38?I92^9-^MAW$4G5&HNO_,ZDB6D3[WR*S+BE#)?"GA@ 4F[ M90V3Q&(E"255YG!T"&4/OR )O17'9'9AA!-N/(*FI0$1LJX1?/@:JL@HTG7K M3^A)JLBX="J"QT!H0!4_AP,C.YPDHJ8\41AX90,7WP<6W>TS57.N8P! M5+4Q6; !BB(T3=3TS@?2-M#8%Y5&?!4#/*I?]5!K7_K>XW+OD(_?%2)?X^(" MYS"YP%;BPG.*15:9,94#%$CI4PO3]IM*D")%,7:$%;B>4#&/(4JI2\5N/LJD MH\-5"'..]/%QC?741J.*UE1\@ MVXX[02#?3S"H657O2BKT9RXQ#I)S1CH_Y4>^]Q!/]S?HH^JKJ%>:MI(8UM[Q MVBA,G0#-U\>I0^7>BI4BA6VSOQ!!N9216XA./USXEI)YKP7<@NE4&KIN*+PV=;RONM&?)_OIO"MWMGO+9%9ET3Y[E_ M0KEOJCF=N?#2T#61"1(E19<$NJB\*>^5+^'Z>K'/%%MF2-<_#(484S.C=/D?QRUWJCBSH*([EK5;IQAL%F%\D?>(A]9+RH N3+#/WU M7 ZP@M)I[K*&2B"E$161:98<=D0EF(H_A;J!]&:C&_"[1G$0M#:KN^-.\5(Q M78ZHFJ+28'"]M6H]HON;MBL<+UP_F,OT5JU]OS:%5IIU)4M<&=V8[+@AFD[C M7ADHH]Z_BL1Y6G$I-"?U>)]'S,]'4\RV5SL?[ZG>=#K)UW+'A[B@(,IW))\: MZXQB&0[#;RBB&VIB=P75U1Q<3'X^?S/A%W$E@^@_PJ(C\8?I;/YH^M)V&.>/ M]0+9X7V7]\\.Q4CPMYL'C1(OI!&D^9X]R4.Y*^\A=:XGYO;&>ESM(7"J\L*3&W'W JU5Y$ MYP:"U7;ER"X)2\H-0NV2C";5"6.ISKT*#1CN*.P!GW0GB-@[I^1L0!^'GYHK M@;"8E/3?*O8 B.I(;\*_*YFO9$.=#S>X%^4'+K:IVKSOQ_0OT[ X!@RN5N/% MI E-J#9HH;EB%C2RPV.:VK:NYX_TKG$6O2[$%965"]+/[N 9"0@_"%.#SU3F MI^%. NZZ1<5ZN6J*),2K80WN+;#8![[7'"/>(&K)Z*J/?[Z\/O%#&,,*U1_/ M^XD#*R:D.Z#G8@=/$%L""!A/G'V"@:6*;5L$]FY3\2"6'Z!T>O706?D^)HV' MAG"LUP3KF ?J@'.VY6ZB3XV??$!R45'XU\-Z&*GCBK,B;OREY;=,?T-LU78N MVF*DY=RADTK0ETIM:,I\&Q0]) PCIQGNJC[CG\Y0.+I5:!H MN'P31OU8XJ[U%FC?5* MX[ PG93O;)$%\908>UX7?4M.;6.^K.Y5E6@W_^(V&C_6VD7:VJBZXLF2G5_L M.U7!"(43Y+*Z5;5+HCKRLD?[-/!VG^90![^@DGNM7Z3$7M962&;"#E12ISZI MN&\$41P04.I6N!B C9,N6%KH7CJ+6D/6CF%0C:.RG"@%#DU"'NSG<^,, =DD M7Y>U<0Q^5/W;F8'%>//^,F3X5YT1TN<:@%$4PZ'PY=#H:AA\[C=_^J&O&VJT M/J.-0_$QD06/R$*\F;V:B.'#O:'2Y]>5CY'B7&;J&B\1+=__8(L*IB4V6@IV MN ][9*'5M1>#TU W/7_01.LTRSC-C./"MML2YBX^)=^'@O<6BO^- 6%SFNR M!_519-"E_GJ2VP?T3[M!ED_:#\X=QSB[L,X9QQ'K T8<]S!]ZCT4^V(1N@.^ MG-(_[K$W2,Q$/P0>5*A^>*831H&@/Y'=8DN\Q.'@K&MA=6CJ;;MJ:[/P(;L_&GCOG[0[TK:3?O[D(W* MG'CWIA@U$@8&GX8"W0>:X=(FBS2<>8^SH'RY)&8SX;N]+3S&ST 7?,O$?F' M"T7M?JX7G\9?.UZXW_BUR]U/)7^5U9JJRIE:8>ML>@YK5;E?'[HOM2GY%W]+ M4^,$_'&C)$2?%N#]RI@Z?"$$\3>@'_\?4$L#!!0 ( +F(:E3:)E]&D ( M %8% 9 >&PO=V]R:W-H965TNW?G M.T\WQMZ[$I'@L5+:S:*2J#Z-8Y>66 EW:&K4?)(;6PEBTQ:QJRV*+( J%2># MP5%<":FC^33L+>U\:AI24N/2@FNJ2MBG!2JSF47#:+MQ(XN2_$8\G]:BP!72 M7;VT;,4]2R8KU$X:#1;S670V/%V,O7]P^"YQXW;6X#-9&W/OC:ML%@V\(%28 MDF<0_'O +[4*!>^L&E]CY((TL:1J3HP*ZBD;O_BL:O##N!D\ H@Z0!)T-T& M"BH_"1+SJ34;L-Z;V?PBI!K0+$YJ?RDKLGPJ&4?S;X80$O@ J_96P.2PDH66 MN4R%)CA+4]-HDKJ I5$RE>C@W:U8*W3OIS&Q L\3IUVT11LM>27:"*Z-IM+! MA?K*5OTCV$GX1^A!&PP-(!DFRAV_4EV,4^$9[RN&@S6\/W;BG M&P>Z\2MT2\O38^GI );*5U/H#"[^-++FMJ8#N'.8-PJ^RASA5P@*M_A(L% F MO?_]4GGWAO,#?.IJD>(LX@EU:!\PFE]I^(G".E@T4F5\D2[(D%5MS0-Z(0Z& M$R #XP&P[ L^>%# MZQWX/#?<+IWA _1/Z?PO4$L#!!0 ( +F(:E2H^C,==P( &T% 9 M>&PO=V]R:W-H965T;87H MX+F6RLY9Y5QS%D4VK[#F]D@WJ.ADI4W-'2U-&=G&("]"4BVC)(X_1#47BBUF M8>_&+&:Z=5(HO#%@V[KFYF6)4J_G;,Q>-VY%63F_$2UF#2_Q#MV/YL;0*AI0 M"E&CLD(K,+B:L_/QV7+BXT/ @\"UW9J#[R33^M$OOA1S%GM"*#%W'H'3YPDO M4$H/1#3^])AL*.D3M^>OZ)>A=^HEXQ8OM/PI"E?-V0F# E>\E>Y6KS]CW\_4 MX^5:VC#"NH^-&>2M=;KNDXE!+53WY<^]#O^3D/0)2>#=%0HL/W+'%S.CUV!\ M-*'Y26@U9!,YH?Q/N7.&3@7EN<6U=@A3> ^77!AXX+)%N$)N6X,DO8.#>YY) MM(>SR%$UGQ/E/?*R0TYV(*=PI96K+'Q2!1;_YD?$UJWT/6W!VXRP$T"W&0'W$; $7P3/!-2.$$%>C4+H#MX MBWEKC% E<%7 M59FV%AR*RS\"G3@'I\=+*7.'W^_)?Q>(M[&9[;A.4+FQ6O)=$&_[[G3&9I!2S^,X4 H<)5N+5&SAW#!C7GQQ+H[L74]=I_#J*XWC7[#0>G:8G!-<(QR5(T@E!9U*4W!LV($RGF_%DW(]O_:QH MRP(UFC(8W4*N6^4Z-PR[PUMRWEEH$]X]1%?; M8*A,.[)GF%;T'J+Q 72^TB1 O_ %AA=V\1=02P,$% @ N8AJ5.C^75>E M @ K@4 !D !X;"]W;W)K&ULC53;;MLP#/T5 MPMA#"WCU-;TA"="D';8!78.VVQZ&/2@V$PN5)4^2FVQ?/TIVW QH@[U8-_+P M\)CD>*/TDZD0+6QK(FT-@Z@:(U5=>],#&HNNY5M>QW^QR'M'5+/NPOD M65XSRZ9CK3:@G36AN8U/U7L3.2[=3WFPFEXY^=GI%V413N$]+#0VC)=PLZ7_ M;= DR71)0(.)BKZ8+,N6/I&L QNE;25 M@1M98OFO?T3$!_;ICOTL/0CXF,2M MA9E0Q=//UU0_R,*U]:5I6(&3@/K6H'[&P"G74A-Z\>X*JY84WNV/N 1;J=80 M*W/L=76?9*@/+HD8DP7".QB%9\DYK1?YQ? N>/%2/R4VRG!**0D3LLQ.X\'. M5]0HSR'+DC[]HJ\SULG@ )K.VD 6QGD,:9B?Q?"H2,3=$^!^P:K7@-Y!$H=Y M&M,F)QXQO/9KH[T>JE&O_:0P4*A6VJZ=AMMA&%UU/?ABWDVR6Z;7)!,(7)%K M?'(V"D!WTZ$[6-7XCEPJ2_WMMQ4-5-3.@-Y7BNJP/[@ PXB>_@502P,$% M @ N8AJ5*U9WBSL @ *@8 !D !X;"]W;W)K&ULA551;],P$/XKIS"A30I+FJ1-.MI*=( ;5#!@ ?$@YM<&VN.G=G..OX] M9Z<+16+E(>G9ON^[[\ZYZVRG]*VI$2T\-$*:>5!;VUY$D2EK;)@Y5RU*.MDH MW3!+2[V-3*N151[4B"B)XTG4,"Z#Q-SWQ;6[<1+68MV^(7M%_;E:95-+!4O$%IN)*@<3,/7HTNEIGS]P[?..[, M@0TND[52MV[QOIH'L1.$ DOK&!C]W.,E"N&(2,;=GC,80CK@H?W(_M;G3KFL MF<%+);[SRM;SH B@P@WKA/VL=N]PG\_8\95*&/^&7>^;30,H.V-5LP>3@H;+ M_I<][.MP "CB)P#)'I!XW7T@K_(ULVPQTVH'VGD3FS-\JAY-XKATE_+%:CKE MA+.+C\HBY/ "5IHN6MM?(:P$DQ:8K.#-7<=;N@$+IS=L+="_*GHT@FO3"].R$N4+\ZFT:HW:VZ=<@JU59TB'.?,UW1"#9Q DH=QD>R-20*7K.66"1!(76">/RN24?)2.*!['ID,%$GAGVM6 MUB2=1+ES'&J0Q7$XRE)(\RR,TPQN-).F5=HRWZ=_'--PFHTA":?I&-YV6G+; M:?1D:K/A)?[E&H\*3J%*Z1-5I9= MTPEFL:+.IN*6O-=TFN=A2EK.X'0R#:>3@JS_A)$T4$\@'>?A)!\Y*Z5 9/WK M$XL.^K=!O?53RD"I.FG[5AYVAT'XJN__/^[]%+UF>LNEH4O:$#0^S\%$_&: $ "K"P &0 'AL+W=OQ =O=W:9MLL$FV7TH^L!(M*U&$KTD%2?]^@XI676\ MB>H"?; U).?&PSE#7FR%?%1KSC4\ET6E)LY:Z\WY:*32-2^9&HH-KW!E*63) M- [E:J0VDK/,&I7%R'/=:%2RO'*F%W;N1DXO1*V+O.(W$E1=EDR^S'DAMA.' M.KN)+_EJKCZ/C+Y5^)KS MK=J3P>SD08A',[C,)HYK$N(%3[7QP/#SQ!>\*(PC3.-[Z]/I0AK#?7GG_:/= M.^[E@2F^$,6W/-/KB9,XD/$EJPO]16Q_YNU^0N,O%86R_[!M=5T'TEII4;;& MF$&95\V7/;S;L)9+/\B6DVO9!B"])HHSFUT!P2.(-/0F3;O"B 51E<5II5J_RAX#!3BFL%@SN&(W5Z,=(8U=B. MTC;"O(G@O1/!ARM1Z;6"#U7&L]?V(\RV2]G;I3SW>AW^PJHA^)2 YWI>CS^_ M@\"W_OP>"!0T^^MQ%W3N NLN>,?=+?(FJQ$YL82/>95K?O8;%MY;H/YN@\(= M?]8P+T3Z^,=;\/:&,Z0]5QN6\HF#K%115^@+7V 9ZEA9,RI>\6L$L3>NR+IC&?=U)5BD4#,U M!WD%>BUJA86G3N$K*VH.E^6&Y1+)KV%6"JGSOQJK6?8GPYMJR@R)?\%,*0A*Z+D8F+GU/T<0:A:^=ZEDP%EEA\F>V:V-Q3 M#I1@*[XM@>0D3= MUB8AYD!Z6!UVK [_)U83^%CK6O+7A?CA&:]1Q8^D?&\N;U/^@$:6Z0/^G!9U M9EBFUQPV7.8B@Z44)1[C$YX_TJ#I"A2T@/VN8>PMA!&)*35#'VA,$M_* =" M^%C-*(= *?%=*T(XFZ(XF./I+N M]CH.WU['1^%[/[P=P@*Y( T3;NIR8U"^'_XZA,^(<]-9#K2^,87_5ZS"UXYM M2;?H.D_-Y6/1F;."5OPR78WNCK< &)XZ@GX1\\N$GX@P>D[K\D/ C= MV+:/DYWX?M+>ZY#85^+D,"0=^V]6WFCO 85WP\H^$Q6DYL9HWE+=;/<2G34/ ML'_4FV?L%9.K'(^^X$LT=8A,:+R(IK?$US:11P?2GP M/=(.3(#N?3[]&U!+ P04 " "YB&I4"U_+4<8" #0!0 &0 'AL+W=O MQ6&)BVQ8N92;5'23:YTQ2QM=1&:K4:6>5 EPCB*1F'%N P6,W_VH!12P@%IM8Q,%IV>(-".")* MX^>!,VA#.N"I?61_YVNG6C;,X(T2WWAFRWDP"2##G-7"/JK]>SS4,W1\J1+& M?V'?^(Z2 -+:6%4=P)1!Q66SLN>##B> 2?0*(#X 8I]W$\AG>$,J!RN-&8<0N=-=L(--U9:"D'QQ2FAWC+)E[\2KP$[I6TI8&W,L/L7WQ( MN;<%Q,<"EO%9PH],7D+2[T$3BZ.Z3# M6K** O+?F+DV0DV_%N1<,IFZG%)EK/OE SIJZ Q[P]$$NLZ8]D=D MG,:5-,Y(\?^*\0:2R; W&D3.&D>]:#R EUX^/.FR"G7A9XDADEK:IN':TW9< M73==^M>]F77W3!=<&A"8$S2Z' \#T,W\:#96;7W/;I2E">#-DD8N:N= ][FB MISAL7(!VB"_^ %!+ P04 " "YB&I4I5FE'YD" "9!0 &0 'AL+W=O MW0\M_O[*2ADZ /B<_WX[OO+KF;;I5^-@6BA5TEI)D% MA;7U51B:K,"*FPM5HR3+6NF*6[KJ36AJC3SW094(612E8<5+&!=?QU6+H_+W#SQ*WYD &5\E*J6=W^9K/@L@10H&9=0B\02$<$-'X MVV$&?4H7>"COT3_[VJF6%3=XH\2O,K?%+!@'D..:-\(^J.T7[.JY='B9$L:_ M8=OZIE$ 66.LJKI@8E"5LCWYKNO#0<#XHP#6!3#/NTWD67[BEL^G6FU!.V]" M)$KA3TA8&;F6.^?_Q(9'NF;,]\P4["OB- MRPM(X@&PB+$C>$G?B<3C)4KCA!W"/-#YY(Q#4^MW6]BW] M[5/"$^XL+(3*GO^\U]RCR=SD7IF:9S@+:#0-ZA<,7(,:FC/?H_O,JA5J+Y^6 M$FRA&D,TS)EOGWO%/V()*\"TB2F)X$ MGI3EHM?6!TWU\R/!B7"O7&+P4#F6JD;2>GU_9[ MY[H=MS?W=FG=<;TII0&!:PJ-+D:7 >AV$;07JVH_?"ME:92]6-#N1.T@W\;S?U!+ P04 " "YB&I4:2>'?/4U25,D 9INPS:L M6[%VV\.P!\5F8J&RY$IRD_[]*-GU/*#-BVX\/+R(Y&*O]+VI$"T<:B'-,JBL M;2ZBR!05ULR\BTVADI5>J193&\32J&9?!:N'?;O1JH5HK MN,0;#::M:Z:?UBC4?ADDP?/#=[ZKK'N(5HN&[? 6[8_F1M,M&EA*7J,T7$G0 MN%T&E\G%.G=X#_C)<6]&9W"1;)2Z=Y=/Y3*(G4,HL+".@='VB%Y[DRFKYC,X%I)6QEX+TLL_]>/ MR/TAAO0YAG5ZE/ SDV>0)2&D<9H>X+SN2$P-=?$?H\H$N]W3Y*W2W MU$AE*Q#4=DCR.)._O26XPX.%M5#%_9^793\ZVP:D-?Z3A?#(9<(:)OLY:@V#9 M 6;)!*;S>$ TFL:/MD].2-!)',,\F8W%6S1N0# !6R1$$B9YYM8L[XLW#\^3 M&#)ZS^%.60*R9S?'E:X\6(S^Y032\S">Y^Z0A?,\AI>*(1KU7HUZYR>,@4*U MTG9M.+P.0^RRZ]U_\&X"7C.]H]2#P"VIQF>S20"ZFRK=Q:K&=_)&69H+_EC1 M($;M "3?*JK<_N(,#*-]]1=02P,$% @ N8AJ5#*[5ZW^! J \ !D M !X;"]W;W)K&ULE9??;]LV$,?_%<+80SLH%G]3 M*A(#2==B6]HM:-+V8=@#8S.V$%GT)#I.]M?O2,F2XUJR]V))%#_?NZ..=^;Y MQI:/U<(8AYZ7>5%=C!;.K=[%<35=F*6NQG9E"GCS8,NE=O!8SN-J51H]"] R MCRG&,E[JK!A-SL/833DYMVN79X6Y*5&U7BYU^7)E$I;E5FV=(4568+5)J'B]$E>7?%_?PPX5MF-M7./?*1W%O[ MZ!]^FUV,L'?(Y&;JO(*&RY-Y;_+<"X$;_S2:H]:D!W?OM^H?0^P0R[VNS'N; M?\]F;G$Q2D9H9A[T.G=?[.97T\0CO-[4YE7X19MZK@2+TW7E[+*!X7F9%?55 M/S?KL ,DN >@#4"#W[6AX.4OVNG)>6DWJ/2S0*T M1YRAS[9PBPI]*&9F]IJ/P='66[KU]HH."OZNBS%B)$(44SJ@Q]KH6=!C ]%7 MJ(YO0(ZWAR[+4Q=SX^PA=^AS,W OZ*]A$=^;9 MH:L<%O[O0ZL[:,UOUW?52D_-Q0CV8V7*)S.:?++3^JO=O:P,L@_H M5>AK\60J!]YIAV MU[ -V^5$WT,&P\O+)U/"AD0?=5:B;SI?&P!+,[7S(OMW M/SL^//M[+TJ[G"_0&PM+>^-DGB!%=Z2JKWJ*O MX]LQNH,*X =@]I]%_H*D$)'D$OV$Q#A-X,(BQE6D$HH(C244(\IJ\B>)/NOR MT;C8:YPU(D3@2*;*@^/$RYPA@F.:>A /@BF)4DR!2,92P(5@'G$J$&MHBG[^ M7[P@2809;GEV D]8QRL(&TO9\KSEDV.!\Y[ #X/!<6]8C;DW3/T )RB)*6L" M'[:\+R $A8_&6@%VB@"AG8 B.!)))\ [ 8+[@E=8AN").!Q\#PFVN2* R'K9 MF$HB*A*DXG0WV09HJ3I:YX1D'<>.<+SC%!AIN>%DX9%D(;(Q]661 M0I[!=R Q(\?3=)^%>LH[]KA=OL.FD+*B9<4@2VG$<1+R._&K11A83B62,(B#!6>YWG9%JQ*.%JK^\,T2DF.[:Q MC(A4>VWGNJ]V[X3,>T(^S&V=AKS"?IT)]'B^WW-.QJ%HBY3L=YPAO ZZP0G& M42)_:#C7_=GEPV[Z#3\<=@^HFG\)#0Y/%NMQEDZZ ;5OEN\:K7'+%+ M.C9E$65TM]/TLTK@;A]!/8!6O;N#3P83\GKSG@Y"->_V[9UU.@__"],(<[_% MH2;!!R&"H$-_\N.=T]/2E/-P1JS0U*X+5Q^DVM'V&'I9G[ZZZ?49%ER=9T6% M&PO=V]R:W-H965T[V]N'J/IAD M(!:.G=I.V?[[.W9""A*@?2'^F#D^Y]@>,]LKO3,%HH774D@S#PIKJ_LP-%F! M)3-#5:&DF8W2);/4U=O05!I9[I-*$291- E+QF6PF/FQE5[,5&T%E[C28.JR M9/K/$H7:SX,X. Q\Y]O"NH%P,:O8%I_1_JA6FGIAAY+S$J7A2H+&S3QXB.^7 MJ8OW ?]PW)NC-C@E:Z5VKO,IGP>1(X0",^L0&'U^XR,*X8"(QJ\6,^B6=(G' M[0/Z!Z^=M*R9P4,^TY')K8(4:G@NF$7HO;"W0]&>AI:5<0IBU ML,L&-KD .X*O2MK"P'N98WZ:'Q+%CF=RX+E,K@)^9G((HW@ 290D5_!&G>Z1 MQQM=T6V@T7<%+NW@4@^77H![ILN2UP)!;IQ";90M:%US0#P-EE7P MJ&2FD4[7JBXK\@,^*I$[7P;P269#> ?Q(+X=T;<7)X/D+H(^?$%C[N$A= M88(<9VZ(B%9,6Y[QBM8@E@:S6G/+Z73T4L?IY@U:::XD1IY'03)1FR.[@&JG M*QUT CH&G?=],F :):T-TSO'_2'/*3[;7>#_1OK$_N:Z#53%WV;$Z*XQXD11 MWI[D#JXUY^^QPW(6VQ":34'*6B\M:>KDMA-ZV-X]%@,IGZ M0T/-.)T,8EKH;LT9&=$PBIV.:)BDI.+I#&ULI5?; M ]8VO&=M+6:2X>VVD>.GV 2$CBA"14 (J=?GT/0(J5 M$HE1T@>)((C=/7MV%PNI\)6JNS^1:-/BR MD*KF!J]J.=5K)7CAA.IJRCPOGM:\;$:SK?@CU(\ZITQL9[,I?QD7VZ*BY%G 8E*Y,9JX'A\%M>BJJPBP/B[TSGJ35K! MW?%6^R_.=_@RYUI/W5IO M1/*--K+NA(&@+IOVR9\Z'DX18)T <[A;0P[E2V[X[%S)1Z+L:FBS ^>JDP:X MLK%!N3<*7TO(F=D[:03Q$_*-84H]N6G0-C#9%N85VQ0X6O>G)' IX1YC WH"WJW M Z MQ),A5Y7,/_UUB.EARP\K)<0>VP1<;5!?CJY)V1"SDAO-FT(_<^S9/Q_H/HMF M(\B'L_LSZ$^ESGX]CT:1@E):0C1:ZE $,?2F$7N=],8H71' MSB3!S#/[8'@\2,,K; (MZ#%)(QJ&*08)5,*=FR:7M2"32FJX.1<@7)"RG33\ M";:/.3KQ:1!Z,&&'T)JE&'_M[81%H0/C9>[K:>Z"N3 U%U?0Y_AEW0.E=^% M/28^]6/?H0MI%EAT/QOS5U>( $1B.XC[@GVM."4V%3I]-A\@H7BC>7MRR*4VVKE1B+F5MKOZIM0K1TS[ M]1A6YF\WEM3O@9AOE".)JTUA17:^/5>BZ6-1WL6BPE]SM%Q=Z MV:76 N@62M9]US)ROS)/ZV*#ENW)\X5>\UQB%#+;52:I!W-!GR2\]0.]SD.2HP6CV678CN*(#,0Z[F,=GWQB MV9X%7)A?/0%= _O7[O )I"[SW\AF^?P-#M!%1[ [R?PJY%+Q]:K,+?&X%.@3 MTV$0W.%T^+\GG1VX7]J8@M IX?8905"T^V/>T>;[QT\?CA)+9&D)?*!-\O2 MDK6;LF,2>"%-0KL[,E@+O*2%A8-8AFS$(XS##E=EE55.69\N0930.+%[0Q D M-,'H4+I,=ZX,"/+278PT=J--8]K;0S_;W[TNVRO'?\O;B]M;KI8EZJ82"XAZ M9PEJ7;67H?;%R+6[@,RE04:YX0KW1Z'L GQ?2)S&NQ=KH+^1SOX%4$L#!!0 M ( +F(:E0YTXR$P ( 'L' 9 >&PO=V]R:W-H965T$E_;Y]QS;ISKN!3R064 &CTQRM7(R[3.SWQ?)1DPK#HB!VY6 M5D(RK$THU[[*)>#4@1CUHR#H^PP3[HUC-S>7XU@4FA(.@ ;L;D+ZYJQ5,T Y5(DKM8K-"D4 :J%#J8@<:$*G0'3[K ]!!] M0H2CNTP4RN!4[&NCR[+[2:UA4FF(=FCHHBO!=:;0!4\A?8OWC9_&5/1B:A*U M$G[#O(.ZX1&*@BBZ7\S0P:?#%MIN4ZNNHSW907N_0%/!$PFF9/."Y82OT:\K M8$N0OUOH3QKZDU;Z+T*D):'T"%VR'!-ISKY&WX7:6M&*JN^H[)_W. YB_W%+ M]EZ3O=>:?2(+GIK_\'@B..QCJ]\0]UN)KPO+9(_00@L)6]U4#+T--\/>=CN# M)NM@[ZQ8@[)'M,Q(DIE#IHE^1CY&(XSGFYI3RI+./H7"C%X4?ME13O/DX M@_\\^1O]D(%FK0(O<==>ET*97NV%F;D>0=H-97PG38>O )FCNV_$_4$L#!!0 ( +F( M:E2W,#6V9P, &H( 9 >&PO=V]R:W-H965T*DUSN+"R%U-!Z%L[D=CTQ%2FJ<6W!540B[FZ(RVXNH'ST? MW,IU3OX@'H]*L<8%TGTYM[R+6Y1,%JB=-!HLKBZB2?_+;.CE@\"#Q*W;6X.W M9&G,H]]<91=1SQ-"A2EY!,%_&YRA4AZ(:?QL,*/V2:^XOWY&_QIL9UN6PN', MJ!\RH_PB&D:0X4I4BF[-]D]L[#GU>*E1+OS"MI'M19!6CDS1*#.#0NKZ7SPU M?MA3&/0_4$@:A>2-0O*1PJ!1& 1#:V;!K$M!8CRR9@O62S.:7P3?!&VV1FH? MQ059OI6L1^/OAA 2^ R+.HQ@5K"0:RU7,A6:8)*FIM(D]1KF1LE4HH.#2R0A ME8,[?*)*J$/X!#&X7%B^E!KNM21WQ(>\OLM-Y83.W"@FINL?C=.&VK2FEGQ M;0#71E/NX ^=8?9:/V8S6UN39UNG22?@7T(?PZ!_!$DO2>X7EW#PZ?"%^3L$ M9]UX-RFU>/T&KX/FH W)(,">? #;N-S!+:8H-V*I\ @FBNM-Z!2!*Q=F%C-) M\+=Q[&=VCP_/5"A__YZ?Z_?.PGN^K#?C\UYO%&_V3>V6>67(26O(2:XL.[09_B_;)+Y3>DNZ2>$7YM*5\VDEY496EDL@>-DQ*DVU8 M2_<(_UQCL43[+_S'MXY\I7PS)G/ Z0T+MDIR=*:HTYP+Z46\(R/.6E9GG:R^ M5Q[)/_B .C/VW6*J(4[W?#%XXZTNB5>\SEM>YYV\[KB?

YW3!ZV MT,/N0/B:_+P,V#-3\-!R=2@FU@J]1AXD!,L=[,O-Q2X<3[;"9IQ@/RM).[C2 MCFSE+QS<4,Y^I%QHN"D]'.?A-\:CT+?F:*5AQ1^A]S/@9(.61UDM MQ?$;X* M:4,Z(QRP2F:4$M9!R;"AC1QR=G3VE.GPEYSMOXE"O-?."[3K,.4@I?"[N6VH'"%:OVCL\Y^K:>;/6&3!F&P](0CYJPS/EC *T7 MX/N5X0'1;/P#[>?%^']02P,$% @ N8AJ5).@9=&ULK5==3]LP%/TK5IZ8Q$CB @745J)\ M:$SK5,$^-$U[,,EM8^'8P79HD?;C9SLA*1(X'>2EM1W?XW-/;DYN1BLA[U0& MH-$Z9UR-@TSKXB0,59)!3M2>*(";*PLA7! M9.36YG(R$J5FE,-<(E7F.9&/4V!B-0[BX&GAFBXS;1?"R:@@2[@!_;V82S,+ M&Y24YL 5%1Q)6(R#T_ADBB,;X';\H+!2&V-D4[D5XLY.KM)Q$%E&P"#1%H*8 MOP_J(,?R MG&@R&4FQ0M+N-FAVX%)UT88K#*-2&HCTH3&HZTXH.?H7. ,T$UYE"%SR%]'E\:%)K\L-/^4VQ%_ SX7MH M$.\B'&'LP1LT>@T-.2LM2J85-N)E=Y(<4#V.P5^CV#_!;D'_07S2BG M>9DW2QX"^PV!?2^!"Z6I*49(4:E@43+$3%4KM/,+B'Q1<#]3:3R,#MH MF!WT*0U9;RO-84/@L%]I_'#[4:ZE."4N*1K.W[K0Q-'KW;4#;]"M M26NOL=]?M]'D/^JD==6X9UOMP,/=KYRX-=;8[ZS?).&J$%(3U^2]NU):@XU[ M=M@.O"TJI;78V.^Q6XFR?:G@UF5QSR[;@>>QE'"CY\U!+EUGKY#K5JOVMUEM MOAY.JYZYW5Y]>LR(7%*N$(.%"8WVAN8YE%4W7TVT*%P'?2NTZ0?4$L#!!0 ( +F(:E0/L1))T0, ),/ 9 M>&PO=V]R:W-H965T^=SI M;[GX+E< "CVF"9,#9Z74^MIU9;2"E,A+O@:FORRX2(G2KV+IRK4 $AM0FKB^ MYW7';#U &U,[M13R1YB_:EGL]!T695#PMP9I!2EGQ2Q[+1.P M)UF M@%\"_)> \ @* '!L1["$A >ZZ%= DSH;A&[2=R$*#+L"[Y%(M^MK>4/)OL& MK?-%65XH,R7T5ZIQ:OB9*T AND"C3.I/4J(Q3^>4D?P8)2(L1C=2ZH*]B7YD M5-)B^6P"BM!$HGMX5!E)SK6!A]D$G;T[1^\09>A^Q3.IP;+O*LTR]^5&):-1 MP<@_P BC.\[42J);%D/<@)_8\8$%[^KL5"GRGU,T\JT&/_/-)0J\%O(]'S?P M&=OA,UA;X1,[_ _"-!P;N-\ OST>CBW)"*IZ"8R]\("]*7G2,J$D4KPH"0%H M*K1N"?740M.$,-4R57.KOZWSK2UTSQ5)FB(O7'6,JUS1-L.@'0::YF8WP/U= MO3 (JTT_A1%6880GA_&1*<*6=)Y 4?)-M3L)]\A@K^V]8+R_R6NFVZ[HMNUT M==]KCWO0 :N*E)7OZWN1H6K]NXA]K#WXA3'5_M'C=N'XNA6<73_E\(; M=1O8'"+3J\CTWJBLT#_HCC*:9NDQE8:]^O;QK S>:Z,*+C[IPHKW\M!"#Q(6 M68(^T06@LV] Q'GC?6+W$: GC90VOCNW)7[#C)''HS/FUPS\WY QNX_VZQFK M[PMLOS ^T(M[B%;_3;IPK>OX=&$_0;S&I?F?M,$/#C4:K@4XDBGC&5/'_8[5:39 W9FYZL3["UV/%%\;4:<.5=Z8#*/*STU@\@WZ.\+ MKL><\B5W4,WAPW\!4$L#!!0 ( +F(:E3EXKF$3P, )X+ 9 >&PO M=V]R:W-H965T]4 MAJAAQUFNQEZF]>;"]U62(2>J(S:8FR\K(3G19BC7OMI()*D#<>9'0=#W.:&Y M-QFYN86Z#U.7--UINV$/QEMR!IO4'_>+*09 M^766E'+,%14Y2%R-O[LX.]T[ 66$3),M$U! MS.,>I\B8S61X_%LE]>J:%MA\?\S^WHDW8I9$X52PKS35V=@;>I#BBA1,7XOM M7U@)ZME\B6#*_<*VB@T\2 JE!:_ A@&G>?DDN\J(!L#D.0Z(*D#T%- ] 8@K M0/Q<0+<"=)TSI13GPXQH,AE)L05IHTTV^^+,=&@CG^9VW6^T-%^IP>G)1Z$1 M>O GO"=4PA?""H0Y$E5(-*NKX"X@>!5Q%K0D_D+P#<7@&41!%1_A, MV^&?$EW#PR/P63M\ADD'@KZ%A\,6-7&]'+'+USV1;\J(4B!6\)5(28S_0H+; MBV?P;H2C&7,!6_!:_M>8(M^XJ[=4\'RN5='SYMIV@O $V<9%%/X\V;/# MM2ZIWTJZ7AO*+Y!04NDW_1Z>$!#M!42_0L"M)&Z++5!2D9H+ECP+0H@ M)0^JY5\>[B^=\-6W3@OS.=E17O 6!>U5X],*_$9#PU&N76.H(!%%KLO>IIZM MF\]+UW+Y^_"R&ULK59=3]LP%/TK5L0#2$#2I.D'2B.- M=FB;8" ZV,.T!S>Y:2R<.+.=EDG[\;.=8)4U[9#*2_UQ[SDY]_BKT9KQ)Y$# M2/1M\D_!(8"TV^DA7LF#L20\^IQ/'TX* 0B(U U;- M"J9 J292,GZUG([]I 9N]E_8KTSMJI8%%C!E]#M)93YQ1@Y*(<,UE?=L_0G: M>D+-ES JS"]:M[F>@Y):2%:T8*6@(&73XN?6APU K[\#X+< _ZV H 4$IM!& MF2EKAB6.(\[6B.MLQ:8[QAN#5M604J_B7'(5)0HGXZ], @K1&;K"A*-'3&M M-X!%S4&ME7P=8!FZ9N7R3 (OT P6$AW/0&)"Q8E*?)C/T/'1"3I"I$3?HZ!WBGS/]SO@T_WPVT1:>.\UW%7F6(=\ MZY!O^/H[^.ZA8EQ"VF'.CQLH%L!_HC]H#B5A7#6)"J9(VRIL?(^*P*H(]JK0 M;I^B3*_%2NOHLK5A&!@&?7I7<3 ,/<^+W-6F??]->R6P;P7VW\&F*:Z(Q!1= MJS"@VP4E2ZR/\YN\"JV4\&"O&H9PTX0P_,>HCIQ1K]NE@94VV"OMHY!$W3WF M*.TX<>^PJ896S?!@HX;;)G1MJHZTL3<.1MUVC:S T3O:==#F&EM)XX,]&V^? ML*W-U9&SM;G^5#YS9MWJAE(5IFK?L&D>CA,-U=/ M.W"=H.(94UNH'>C7P_Y9B/\"4$L#!!0 ( +F(:E0 /&;S@ ( /8& 9 M >&PO=V]R:W-H965T*$H8+ 22355A\><6*-_,'-_9+3R0=:G,@INE-5[#$M13O1!ZYO9> M"E(!DX0S)& U-6)-4%%6/O&VRX/ X$?'1 $G2 X5A!V@M &VI+9 ML.ZPPEDJ^ 8)8ZV]F8'-C57K: @S?W&IA-XE6J>R'UP!2M!'M!!08U*@3UM= M(!(DPJQ ]ZH$@>:-$, 4NI$2E/POV],[4)A0>:953\L[='IRADX08>BQY(W4 M,IFZ2H=A8-R\0[YMD8,#R-\P.T>A_P$%7A!,R.?OR^]SU2F/2TR;NT MCUQAND-#,#R=?"*0*?9D5(.^%P7[\&.KR/?WX=U!5S(WPGE]_567_0502P,$% M @ N8AJ5+U:%Y0P @ SP0 !D !X;"]W;W)K&ULC53O3]LP$/U73A$?0&)-FC!@J(U$6Z9M$E/%C^VS2:Z-A6,'^T++?[^S M$[(.%;1^:'SVO9?WSG>9;(Q]=!4BP;96VDVCBJBYB&-75%@+-S(-:CY9&5L+ MXM"N8]=8%&4 U2I.D^0TKH7443X)>TN;3TQ+2FI<6G!M70O[,D-E-M-H'+UN MW,AU17XCSB>-6.,MTGVSM!S% TLI:]1.&@T65]/H-VUN"= M/!CSZ(/OY31*O"!46)!G$/QXQCDJY8E8QE//&0VO],#=]2O[U^"=O3P(AW.C M?LN2JFET'D&)*]$JNC&;;]C[^>SY"J-<^(=-GYM$4+2.3-V#64$M=?<4V[X. M.P#FV0](>T#Z%G#R#B#K :%R<:&I9=C6"JA"80NX>JIE0U?&<'A DE(Y> .M]0*=<2( M^]L%'!X$/H4>0C8\A3=)TCY[Y_\/''\C)A@IG@>_D';X%\G@54OBN/88[ M0T+M*U)',DX"BY^]Y_Q\E"6[/U;SO.MC#^1T]&5(ZM3&.[U1HUV'D7%0F%93 M5]-A=YC*R]",;_9G/*W=L3^'QEN O[P+]@^(;E?P!02P,$% @ N8AJ5&:)ZH-+ P M10L !D !X;"]W;W)K&ULM59;;],P%/XK5L0# M2&.Y7XK:2JQC L2@8EP>$ ]>N*LC*E>N:[.5U!2?2HK$+BSD*JD!J=JZ>I* 2T:4LG= MP/,2MZ1,.--QLS97T[&L#6<"YHKHNBRINCL#+M<3QW?N%SZSY8*9VX7I6 E",VD( H6$^>U_VKF1Y;0(+XQ6.N=,;&I7$OYRT[>%1/' MLXJ 0VYL"(J/&Y@!YS82ZOC=!G6Z=UKB[O@^^D63/"9S337,)/_."K.:.)E# M"EC0FIO/_9-UB/8?DM3:R;,FHH&1B\Z2WK1$[!$RTGQ"T MA."QA+ EA$VB&V5-6N?4T.E8R351%HW1[*#QIF%C-DS8O_'**-QER#/3C]( M2^:5?B?&=R?R;*2 L>:R,5?T,_/P5#&]0OD M?;TZ)\^?O2#/"!/DRTK6&K%Z[!H4;R6X>2OT;",T>$#H>RI.2>B?D, +@A[Z M;)C^*3<=W=^GNVA9YUO0^18T\:('XFT-J#H#X-Z $[)44O\^SFC]D;U MJ=V$BW=DO$0547R@M@>6C$9)UJ\VZM1&_V.Q -,G.3K2$L9IDOH'DGM@89KN MP/8DQYWD>-A@U'A"SFK&"R:6NI'\KJR4O(&RN3H_+J&\!O5SX 0FW;N2)SF! MR5'F0>IEP8$_O:@DZ+0#8"E^E#U9 M]Z[L2>S)CA+/@NS G&',GMQ1)W2YBM<4G<'I?01COC>MM9[3^))&S;> M*T>>'X4'OO3@PC3RPJC?&W_G(^4/"O^BJ-"55*:I5/]HS[:D^T]3T]NP>VF/ MCHID#RH8A?$#UFQ+NC]O[A;>I!!5GF'1CC[O0XML&\I&K)A"8<%DCS3E,T5FUZMLW$R*II>ZZEP2:J M&:ZPSP5E ;B_D-CZM!/;276=\_0/4$L#!!0 ( +F(:E1I8+N1>@( ,<% M 9 >&PO=V]R:W-H965THBB)/F4/1 2V.+"!>5I*RT7U^2DE4G<8Q>Q&W>XWLCSB2U M5$^Z0#3PS)G0HZ PIKP,0YT5R(D^D24*>[*4BA-CEVH5ZE(AR3V(LS#J]4Y# M3J@(TL3OW:HTD95A5."M EUQ3M3O"3)9CX)^L-FXHZO"N(TP34JRPCF:A_)6 MV578L>24H]!4"E"X' 7C_N5TZ.)]P'>*M=Z:@W.RD/+)+:[S4=!S@I!A9AP# ML<,:I\B8([(R?K6<07>E V[/-^R?O'?K94$T3B5[I+DI1L%Y #DN2<7,G:R_ M8.O'"\PDT_X+=1O;"R"KM)&\!5L%G(IF),]M'K8 EF^3$78YCSS=XAV_,I3+T#_'O5B[?9O<8[J4A;%?F&N93S^PJ MC!7M$/]._P)02P,$% @ MN8AJ5/M1,5H !0 GQ< !D !X;"]W;W)K&UL MM5C;4N,X$/T556H>9JH 6U)\R51(%83=6;8*EH*Y/$SM@["5Q(MM926%#/OU M*U^P'%M60@$O)':Z6T,/X@5I1+\RM)$:D>^=(1:TY)7#IEJ8-CN#H^<5MLES)XH4SFZ[)DMY1^6U]P]63TT2)DXSF(F$YX'1Q.CJ# MG^?8*QQ*B^\)W8K6=U!LY9ZQA^+A,CX=N04BFM)(%B&(^GBD;69>R+HG*4_DEBN3D?A",1T03:IO&7;/VB]H1)@Q%)1 M_@7;VM8=@6@C),MJ9X4@2_+JD_RJ$]%R4'',#JAV0%T'?\ !UPZXW&B%K-S6 M!9%D-N5L"WAAK:(57\K'..=Y.K71/G)V363%(3@&'QA+-XF:0I( M'H/+7))\F=RG%)P)0:50!OUW'R^H)$DJ/JE?O]U=@(\?/H$/(,G!UQ7;"!5' M3!VI,!8K.5&-Y[S"@P;P8'#%A[X93Y[&] 9,9"OU)8[8#=-P '5N!JBI3-92K2\PY MS:,G(#G)14JJZHW_47=;T8$TX:X">VU .)AT4!N,?.B:,7L-9L^*^5KQ9D0X M?TKR99'=C1F?UUL:NM@-D'EQOUG2;JA)HA!;W'D!9[7/3FCF0M#,\BP 1F^UWT+#[EO!J/! M^S9I,$_>XKY-^O?-PU[KOE4(36:AAP?J&+I:(EPKRJ^1UYYX ".+!WI &A-SBA>1VEO?C8 M#88RK[D>VLG>5'A'2F&?C\"HK[@'Q?.\'E'L-=N%K%D?VFE_#XM! VT;:&RO MV2XZS>_PQ02_-Y]]MO=<0S[WF>TBUJ( [:KPFHHPB,%@16@M@'8QF)=-*>7@ MEE8HQ"I9BX-H0%,YM'/YH8(#^Z0,)YX+O>[A&.T0&CH=S=_03N OZ<9@GY^/ M)[[O!5VP)CL(A_HQI'D[-@P/=&])2@>Q2\9KT]N7#E%Z#U7!ZM<@@N\BTY/V0*D9:"I!= M"@ZM8M0G>\\?C[N[-U@%XX&F$6E%0'9%>$D%HS[''\, =SM%HYDW&8*JI0"] MEQ2<(X,4C >D &DI0'8I.+0P^PT_#OWQP.I:)-"[-?S(T,P/ID.+ =HC!D*H MZDG51?K!^,."\8@>4E!8$SBV$_BA!87[/ S14"N"-0_C-^%A;"!8.+BZIE>\ MIQ-G><2R-944G"TYI66+>5!^6Z.5E[?;QAWV>V?4:PCW&.U"U)R*[9SZHO&/ MH8F&L/M?H]'*'5!#K'D5O\DHI8[2'CZ%O?E4WZ9'IDYK!*J:TV4Y&59G6:Q; M34.;M\WT^:RI!L70Y4[YE4G7#Y M=465AO+"0/V^8$P^/Q0+-#/YV?]02P,$% @ N8AJ5/C*/T9[ @ < 8 M !D !X;"]W;W)K&ULA95K;YLP%(;_RA'JAU;: MRC5 *X+4RRZ=M*KJ9?OLA$.P:NS,-B';KY\-%&4+:;Z +^>\SWO '+)6R%=5 M(6K8UHRKN5-IO;YT7;6LL";J7*R1FYU2R)IH,Y4K5ZTEDJ)+JID;>%[LUH1R M)\^ZM0>99Z+1C')\D*":NB;R]S4RT*2K2ML%-\_69(5/J%_6#]+, MW%&EH#5R104'B>7N=E/+@BB\$>PG+70U=U('"BQ)P_2C:+_B M4,_,ZBT%4]T5VB'6=A, _D! ,"4'GNP=U+F^) M)GDF10O21ALU.^A*[;*-.Z$14O@(7X0H6LH8$%[ '=>$ MK^B"(5PIA5J9@/VUJUI(3?^0[O%^VIISHA!.;U$3RM09G #E\%R)1AE)E;G: MV+50=SE8N^ZM!0>L?2/\'$+_ P1>$+P\W<+IR=F_*JXI=JPX&"L..MGH@*Q5 M@U/<+EE34+X"72&L45)10"E%#?=B@_4")?1D'[0 8Z4Q1W9T^G[F;";?AZ#8\YC:<@O59LUU8DH8'8-$(BX[!HBE8M ^+PBB:ALU& MV.P8;#8%F^W#_- [ (M'6'P,%D_!XCW811!=3+.2D96\RWJNT+3'4J.<(B9[ MQ#",PW :F8[(]'VDT(1-T=+],^F%7A+\AW-W&HCMQ=^)7%&N@&%I$KWSQ/B5 M?7_K)UJLNYZR$-ITJ&Y8F5\"2AM@]DMA^LHPL6UJ_,GD?P%02P,$% @ MN8AJ5&-]]$2( P *@T !D !X;"]W;W)K&UL MK5?;;MLX$/T50NA#"[21J+L+VT#L='?;(FT0-YN'Q3[0TM@62I%:DHX;H!]? M4I(E7V0Y:_1%$LDY,V>&U,%PN.'BNUP!*/0CITR.K)52Q7O;ELD* %, MKRRXR(G20[&T92& I"4HI[;K.*&=DXQ9XV$Y=R?&0[Y6-&-P)Y!V8V7-,N!R8PS)& QLJ[Q^RF.#:"T M^#N#C=SY1B:5.>??S>!C.K( MS$=9FQ*ML\F8V<:9$GHUTS@U_L(5H!B]0W]RGFXR2A%A*?K(%&'+;$X!74L) M2NX:S)_1/11<*&+69[#4NZK0ZQM0)*/RC39]F-V@UZ_>H%NN5,K23ZP%)(]_&V3K3)UMUF.W%['7XB[ IY^"UR M'=?MX#-].1SWT/&:XGNE/_^$OPFAA"7059@*&)9 \RL^C5W7CQQG:#]U!/2; M@/ZE 2M@L!\0#[SN@$$3,.@-^+4 053&EMMS(M$_MY#/0?S;4[^P\1Y>FD[8 ME]O@1W[L'M3EO-T^MQV]QA=SPR_D=M9N MGYO;'->DP"P-O<*(DK>#B?L7] MOU* CW6X0PLZK$Z+ 6[%&O>K=5\9@^/Z1$$4'Q+K,(MQB$\P:X4>]RO]KB \ M$JF?MX3I-K-L/68@GK($?L>):Q4>]TM\7ZF.E=H?8.]0.<^:[3-K)1U?K.DU M,CS'[)Q9QZ3IS$,NR&9<."2S,& C'P &0 'AL+W=O4QE6+Q^\7Z>3AXF,R:"GK+P1S"5BZ-6KX6F M=$:24-ZQIU]I-B%/^9NP4*1_T5,VUFJA22(DBS)C0! %\?H_>?[RF/T)".)2+Q M%-W11Q8^!O$<78&50&R&3CF=!A+M#:DD02C0/7V6"0GWP<&WT1#M?=I'GU 0 MH_L%2P3X$/V.!)0J5F>2(1JL$>$*1+^1N(UP[P!A"]LEYJ=F\R&=M)'E*W.[ M5V(^-)O?3&0;.79E]#.S^3599=;V88GU>8.I9\%QB?F%V7Q$EV!NE6'O0%KD MN8'SW,"I/[?"7YH2\B4E#M ]DR0LHW3MQD_=*.U[/':ZEM5U^YW'XN1+AO4\ MW[7R8:]0.CE*QX@R3==+(1(23R@Z94** _25FO Z&T"\0]M_@W8]R"L.\OQ> M.58WQ^H:L:;[ZXJ1&)W,.:4@Z1+]>4VC,>5_&1;,R]U[#:B(A>2)Z(I =H).'?%-U2/H''4._* MH)E#>&W+^L5 6#>'VC7ZN>5L0NE4H!EGD4XB$+JFN7_6W>#0MRHI[.6X>MOM M/'6Y]P2,7E[.7)ZUU:5AD.-\BT/:^*3-O2-@D M@?J%5,T33?:=7:BB]HY%:)!Y+ I,]=ZSM6;;9M$^$0(:V &9/-!B!<\*-PA" M$ 9RU6CV6H'M=TBPZAD*+<,)YR2>IY)73\VF]MK5::#%US:K[P!:UE2#\MFC MO]$[)=G6FFQO*I9P-F5A2/@N2-(Z;)N%>#U&C; MQY50"HUU36==1=8=5:\/%$.-N#K/XKP":'G5"+6D8[.DO[=D8JW&V*S&6S:K M@\S=ZU.&(2^T0../%^A!38PZ[<%:H+%9H)LVIN>9G\9\::W&9AT%/N+I>(6N MJ 0\$XD\S:+X;_2G@C8MX-@LX#=R0?FZB.8XQ,=0 MYFC5=MZIVMM1ED5I1IFC%=NI4>PJ=-_B1 !)+Y .H.>,HD"F?:].JR) M:K6Q9]JKCI9YQRSSNUYRL(#M/X6C5RI18Q(_H)O9C"J%3OO:O:O+P<#2!U!]H9JS,TCY;'Z6@!<3.DS.H%[ MV+6-N-8%R]GR<+$MU\.: +AM.=@WLJV+F%-SML@8.'N>4"& $!*$9)SIWCV< MH2<+BFYB^D&50Y[_41M/:Z+6U497UT:WYCU5$^KOG]B_I#YK8YI0KPNB M:ZY7'T6].:K5]LJSOE/X^J<^'U\3/@]B@4(Z T=6NPN%@J^_R*YO)%NF'P3' M3$H6I9<+4$+*U0!X/F-PVLMNU#?&_+OX\3]02P,$% @ N8AJ5-5G?TL, M P 50D !D !X;"]W;W)K&ULO59=;]HP%/TK M5]$>6JEM/B! *D!J0=4VT:TJ[?8P[<$D-\1J8C/;0#OMQ\].4I>6P) V[26) M[7NNSSF^MM-?<_$@,T0%CT7.Y,#)E%JH[AOW6 L*3;Z8Y[)\PKJ.]1R(EU+QH@9K!@5EU9L\UD9L M /SV#D!0 X)# :T:T"J%5LQ*66.BR+ O^!J$B=;9S$?I38G6:B@SRSA50H]2 MC5/#3UPA1' *$\[F<(>B@#'.%!"6P"VN>+ZBNG^B41)X"B.!"55U^*FRX4=C M5(3F\E@/W4_'GUWM2EA.RJ*/!OSBF?+\FSMY7G'%(GL:AIVWDIJB(K_3K"BTBL*#/6?Z[-4[Y1!]32K" M;O;T\I\@H%S#%>&F6 MV!RH\A ?(IL_^OO]'#5M5,][6S71UG'S)NP50]][N42\_U7_]4Q_Y.ANW'GF MA^.:B#EE$G),-= [ZVHS1'6'5PW%%^4U..-*7ZKE9Z;_>U"8 #V>&PO=V]R:W-H M965TM%*:P%#H*D(4IMNVBIMC?JQ M73OD)* :F]DF2?_];$-8&DB5&_#'^QZ>]W0/EFXOC.;N&I6.7*++AI4I$5/(-ZK69"S]PNRJ(H@ 0(*F3(1B+ZM80J4FD :XV\;T^D> M:8S[XUWT;S9WG)E:]8$9<&:.]FV==@S^.$1 VX-^%1#T!H"FVA#9M.Z)XJDB> ;)(Q: M1S,#6QOKUMD4S+S%9R7T;J%]*OW%%2#?0Y?H-LM$#0LT(^^"4XH(^S_^NM6G M1H(\(NNVS^]!D8+*"RU\?;Y'YV<7Z P5#+WDO)9:*A-7:6KS;#=K">\:0GR$ M\(&P*Q3X7Q#V,!ZP3S^W/V:JL_L?[:ZN55)N]['[HO\<11WH@]P00<7G 17-2]GB*T),-IGPZ%WP-87 M^3$^PA9V;.%);'/.ZL%C$/8?&D2'5>N+@M$X&"8;=62CD\B@K"A_![@40(G2 M"XIL81!UU"]BC ]1^Z(P\J)AU*A#C3Y%?50Y"-W[+/ 06=2O3^ ?@ UICI0P M[KCB3[E>N")TQ[4[?K8W[,;0]H@AZ+CW*5S'T?4!=5_D8XP/Z^GNM4+S&_I) MQ*I@$E%8:I]W%>NT1=/:FXGBE>V.&ULE99M;YLP$,>_BH7ZHI6V\@RA2B*UZ::MVM:J#]MKAUR" M58.I;9KTV\]V"$O!J;(W8./['[\[FSO&:\:?10$@T::DE9@XA93UA>N*O( 2 MBW-60Z56EHR76*HI7[FBYH 71E12-_"\Q"TQJ9SIV#R[X],Q:R0E%=QQ))JR MQ/SM"BA;3QS?V3VX)ZM"Z@?N=%SC%3R ?*KON)JYG9<%*:$2A%6(PW+B7/H7 MLTS;&X/?!-9B;XQT)'/&GO7D^V+B>!H(*.12>\#J]@HSH%0[4A@OK4^G>Z46 M[H]WWK^:V%4L\:?.P)_"C X*@%03'"L)6$)I MV0FK&LL\73,V1IQ;:V\ MZ8')C5&K:$BE=_%!DU2$RH.%/2IX=K='IRADX0J=!CP1JAM&+L2A61 MYG+SEOYJ2Q\Y+491&G9&[^C"CBX\DDX"!R%M M<%L/\=Y[?3_TTA[=T"I.@M1.%W5TT5%T\-*0NM2'IVYX7J@OU'HNH@%"D'AA MCW-H%&5Q;.>,.\[X*$Z!:7OD&P%(XHV-,AX I'[<@QS:))EG9TPZQN0HQIJK M:L_EF\:SIS$9[J3G]0"'-IE_8+/3#C ]%G )0G<$3-$2[(RIY4Q&_:VV&861 MG7+448X^I#2US$8T&IZKD=]/V] H]*,#1%E'E'U(],BD2A3>?2K[A9>9PDO_ M%5P;>#8H*\'(RZ(>N<4JS*+^F73WFHYN^#\Q7ZG"AR@LE&PO=V]R:W-H965TX3ES(R<[J7[I#:*!?9,7\LM"OJ22I4S0U.U]O56 M(4L<*.=^% 0#/V>9\&83M_:@9A-9&)X)?%"@BSQGZO46N=Q-O=![6UAEZXVQ M"_YLLF5K?$3S??N@:.;75I(L1Z$S*4!A.O7FX9;R MEYW<)U,OL(R08VRL"49_+[A SJTEXO%O9=2KS[3 P_&;]<]./(EY9AH7DO_, M$K.9>B,/$DQ9PP(.XT$;F%9@8Y)DH_]F^^2&$V&NY$@LDQWB?ZM8;H M3<-MU&KP;R:NH1MV( JBZ 2?Q[XR]]SC MW9[*6R-(]&HBO8\0N?A':GT) MJ9(Y+"APF2@RL89O6U3,EJZ&9Z3^@T<)U(&ODJ;"*,FYW7XO#"K4I@-/TC!^ M2D#)IG\@( P'8:VA#&6OH?(J[(V[H]-2^[74_A_[O(5QO\'XRB;@$>%^DW T MZ)WA.ZCY#EKYWJ4INH9YX'18,2KE%9+7XXQG+C:=-TSAE6V8"3RP5VKD M!N9*,;%&.^[ /*=,,Z=$#YIA"LYDVK"6,VR50QV<^K,H%7SF14PMQZ56!WXP M7N I&L,&C>@L4Z;:XW&YC&VY>RHP6(8'/(H&\BHD0/# M8'".[;AF._[_;*NJI(*S50L+IM0K%>>.J42WR!@W8SH<-62,&S*.=QW)"(/W M&RAH%6+Y+TA(9H[XEK%W>0!S3N\3)N*3F5"9'[1FI']P1>:HUNZIH2&V65[> M-/5J_9R9NTO\M_7;\&91/DK>S91OI"],K3-JAQQ3,AE<#\F?JGQVE!,CM^XB M?I:&KG4WW-!3#97=0-]329=Q-;$'U(^_V7]02P,$% @ N8AJ5&YC;S+6 M @ 1@< !D !X;"]W;W)K&ULI57;3MM $/V5 MD<4#2!#'S@VA)!($$%10$)3VH>K#QIDD*_;B[HY)^/O..L8*D$1(?4GV,N?L M.6?M<7]AW;.?(Q(LM3)^$,V)\I,X]MDS?LVX*4-'COP!=:"_=ZALHN!E$2O2T\R-F!P.HA.DY-1+]27!3\E+OS:&(*3L;7/87(]&43- M( @59A08!/^]X B5"D0LXV_%&=5'!N#Z^(W]LO3.7L;"X\BJ7W)"\T%T',$$ MIZ)0]& 75UCYZ02^S"I?_L*BJFU&D!6>K*[ K$!+L_H7RRJ'-4#2W@)(*T#Z M54"K K1*HRMEI:US06+8=W8!+E0S6QB4V91H=B--N,5'/(>'G,8=2)I MG4A:\K6W\-T@$3H/=@HCAQ-)<%>0)XZ$TSB$4VT+0YM5Z&K7[\ MLD%)JU;2VJGD,1PZ?H7/BG[?HAZC^[/#;KL^I+W;+L_7F"]%)I6DUT.X%4NI M"PUGUC$E>X>1R'F77C>97QV2)&ON>XW.9O^=6EIGI[33+',%3N!&BG$0%9[# M\&3>T1S=N]4OY-&M#^WN#AW5]$@:7SAA,N3[KD1<++EQ>CZ+.R>,E)#:P[7) M"L>YP5E!P&\2/&!N'?%"D'GA27*?"0:L#\BWW4WY=3_GUVFD=7ZK%Z$J:JX5 MM;>%W*O]]O[?[Q4*1?,=MFV^S5COL^:DVQ&VT',[Y0X&PO=V]R:W-H965T2(LFR1#EIFH=8%\[PS' X9X8ZO>/B>[IE3*+[.$K2L]%6RMV; MR23UMRRFZ0G?L03>;+B(J81;<3-)=X+1(!>*HPDQ#&<2TS 9G9_FSU;B_)1G M,@H3MA(HS>*8BH<+%O&[LQ$>/3ZX"F^V4CV8G)_NZ V[9O++;B7@;E)I"<*8 M)6G($R38YFPTPV^6IJ<$\A%?0W:7-JZ1,F7-^7=ULPS.1H9"Q"+F2Z6"PL\M MF[,H4IH QX]2Z:B:4PDVKQ^UO\V-!V/6-&5S'GT+ [D]&WDC%+ -S2)YQ>_> ML](@6^GS>93F_]%=.=88(3]+)8]+84 0ATGQ2^]+1S0$3-PC0$H!TA9P>@3, M4L!L"1"W1\ J!:R6 +9Z!.Q2P&Y#ZC/:*06$&@W:U$4>0;DTK'F8J&"_E@+>AB GSS]RR1"V MT)_H6G+_^Y9' 1/I'^CR1Q;*!_1JP20-HQ1]9O/KE>H%>_?;Z-S1!Z98*EG;HF^OU?: / +A'7:_2A5[I M;"=.$)GN:>W5=7F$+@,7NCK$W^K%%\RO_.4=8=F[ ?=3<+^9HR'D>'^]/UXK M+K5V:%GJM7SR9:U%#VH"<5T%-ZF"F^3ZK1[],W+/5K&PUGV#KB@K$ M!=Q1"79^I5'&T(J)P@>YW0&/(BI2M(.GN0]>H_^0=E^^+0"X#>S&">#&+6<< M-VPY.&S/#5;E!DOKAA5P)1,"C'[NJEL'*X2U"V17R.RG(?LE:V0_R:M.A=UY M\D8:HV6:9BP8H\]!1(*XETR"ON@0VFA37!YE4V>+_(ADOJ;P^DALSP#O=,-_YIA7_Z7/R7]TSX M80I[180^:XQIN_T9NZ< Y37MP"=V*T '!NW9BXVZ#C.>E;@^93*5- G"Y 9L MSW_1!8UHXK.A52EGW-MSEFU,O9[@PHVB$0_D@^26"1FN([4,+>!7+&#Q3K4R M8[5&B1_N(#TL02*5T"9)M0J=960QI].$:^LR+Z[K #Q4"&CPSH(@5&@!Y#R+ MLXBJ]@O-8IXE$&XSWQ>0F&=) N4ONH)',#._9Y._BBQ-0T!YL]EM3, MC?74O6!K"0&<2I&I ,[1IY \<_<"98<CNCO2Z30,%]$%7[>*:I;&> MIE5%4=01C]5^4*O=VG6/J J#F4:PGTE6VCD(??=K TJNT]?<' MIJCG'YVM-<%A/<,5,5.4(&B1Y1,42U$7*!_973%BB(?GN(/!/,B4V'%ZO% S M&=9369G''XNE(LI_MLZ;XT,6LOI(B-0D1(9(B/N,!2G:"![GD'.>@6AJ5H ] MH30OE3=#R74M32B1FG"(GG#Z0@F@+$+!?,D%K#>\!N>JJ^9AQC%Q1QHMI3Z5 MOVS\$X1> M&[$'V);4B9\,]&Q%V%4%YC&15&=KHL_6C4*\:;%*V)?W_I8FX(X-E+35[/I8 M6I".%@L;F/3Q'ZD3.7EV1]0H3P?PO2.'S0XV#>PZKML^)#EBY+XI-6T0/6T\ M6K#GX?WVMGH%Q5[(N\[_RCDPV6NSP=E].Z$F"_(3?4\!JY5U!J-B>N#+Z=0C MF/1$A5F3A3E$%N$ME,-/VAUFG?%-?<9_Z=U13K<74Z[A8K=GS#V7&^AW5' M+F;-%J:>+:X!@#IJ;'<[1VV,FC;,@2*_W4HMPMLP8$F0-Z=C5)-IYQFN7KDQ M0)UFS1FFGC,>4:7CP^:O.##LKB+?EWJ=(Z*\SOJF/NOKV\_B)O]\VQ?B%^;P M$=>D\15.?2C^0,5-F*0H8AN0,4Y<$!;%M]?B1O)=_F%NS:7D<7ZY911*5C4 MWF\XEX\WZEM?]07\_']02P,$% @ N8AJ5&VFDS_&! .Q4 !D !X M;"]W;W)K&ULQ5C_3^I($/]7)L27:(*TVP*B01(! M?>==%*+HR^5R/RQT@<:VR]M=1)+[X]]L6UK4LG">G+] N]V9?N;+9V6FJU.S,LN1HRD(J*WS&(GPRYB*D"F_%Q)(SP:@7"X6!Y=AV MW0JI'Y5:S7BM+UI-/E>!'[&^ #D/0RJ6;1;PQ7F)E%8+=_YDJO2"U6K.Z(3= M,_4PZPN\LS(MGA^R2/H\ L'&YZ4+R=6G#]>J7]*C8>C1E2R3H\^.%[:GI> M:I3 8V,Z#]0=7_S&4H-J6M^(!S+^A46ZUR[!:"X5#U-A1!#Z4?)/7U)'K F@ MGF(!)Q5PW@I4-PBXJ8"[JT U%8A=;26FQ'[H4D5;3<$7(/1NU*8O8F?&TFB^ M'^FXWRN!3WV44ZU;KAB0&AS#O>*CIV/M0P\Z/,3$DC0.S6&7*>H'$@;L10O,R&YV5C6W'J/!W&E7 )65P;,9 GRZ1WPHNA*#1A.GK,ER^Z+Q@14%--!,[5JV/F^<6J;A-ZWG=TP6;[$H] MV_0*="T#7?MOH'NS.(]W\%,]>V5];WZJ%[G >>.GPDVDV$\G&>@3(^@;*IZP MD+1CU!<+*KQ=7-+(M#=V=LFKXV/-+S!<0J'K-)@RW,XU&.#C9).$[RBI\_P0 MSY/DE#DJ\F@"K+;FJ_II]72#MTXS>T[W;<\5]04\TF#.X$)B88W34";)$?/W MD0>H,_#5$NZH*LP6,\@3MV+;WPS1(W9>!^ROLO?.ET]P)1B#:PPG1E%M-'<+ M2+M2,YN[5O:(45,GX-*/)M#'HY3IE#NHHRL!&REP;70 DGM MN*XQR_)R2G:OIY\3/"9\C@?BGXR*XC"9 ;FP1$EI,BXON\1<=]]3J/$1"C4^ M2J&\6)/=J_674JC^CD*-#13*:SHQ%_6OHI 9U78*Y6T%V7M?\6\I9 :T X7R M'H.8Z_=["A'[(QPB]@=)Y.3]@;/W_N!32)3"7"<1L8M9Y.3=@&/N!KZ(15M0 M;661DW<1SO_=16QCT19 VUGDY&V$8R[8F@+X<=V 7ACYP[G$-E,[7;.F']!H MG2T/M]>#RR[\<7W[O=N[,;T]K_'.WFM\;]4I]^9**AIIHI?A1SRSTM]JSTQ@ M!N%W V:3+UE"G;*>C^A0M"D:B53:F4/=U*+&JZ]+^^T'D[4V50H9TE1/YR2, M^#Q2R? E6\TF@!?QW.O->IN<=9(Y7JXF&2OBH37Q(PD!&Z-*NW*"'8=()G7) MC>*S>'8UY$KQ,+Z<,NHQH3?@\S'G:G6C7Y#-2UN_ %!+ P04 " "YB&I4 M7?#.:#H/ #8B0 &0 'AL+W=OU'LA3(CVX/,C%Q)MMO%_OBE MYL,\'I$\U">V%^E8,SPZE%Z^1Q+U2.>/>?&MO,VRROMKL]Z6;\YNJ^KN]7Q> M+FZS35K.\KML*[^YSHM-6LD_BYMY>5=DZ7+7:+.>,]_G\TVZVIY=G.^6_5)< MG.?WU7JUS7XIO/)^LTF+O]]EZ_SQS1F<'1?\NKJYK>H%\XOSN_0FN\JJ+W>_ M%/*O^5.4Y6J3;O[LO7//]6__%Q M^>;,KU/*UMFBJF.D\G\/V66V7M>A9")_'J*>/:VT;H@_'Z/_L.N][,W7M,PN M\_7OJV5U^^9,G'G+[#J]7U>_YH__R X]BNIXBWQ=[O[U'@^_]<^\Q7U9Y9M# M8YG!9K7=_S_]Z[ E7!JP0P-VT@ "0X/@T"#8=72?V:Y;[],JO3@O\D>OJ'\M MH]4?=MMFUUKV9K6M]^-551-[WWE65+[Y]7V^2I7>9;Z10 MRG2WI>57^YWLY=?>V\>T6);>CT6ZK>0/OWN?5>EJ7;[T7GASK[Q-BZST5EOO MRW95E:_D0OGY\VU^7Z;;97D^KV3&]7KGBT-V[_;9,4-V@?Z'+ M9Q^6HWR2D F(0)\/?\J'V_/YZ>/G#^^]J\]O/W^XDNO>[20/O#\^99NO6?%O MRX:/GU81]]O_1'/IE-Z[W4C\>;O^VY*0>$I(#*D$T5 "CR(>PA+G\^A.)8,$-*R*:A@VB9BVB!J96P?K(EVG/O4UI\ MRZIY+>#O]PJV):;L%.R&V%*^AVA8OQ#Y/(D->T'Y*=@-=00%']:()1S,A&&D M@?)<($Q7JY? 22_*2,'NI+1>[.UIO>S"7!)A_@!K=Y1I@]UVVZHL;JHL@<17 M8_V0O7VM1/;*X<%N\6-H4S2T*68\.NV?/2^B?ZIX@+UZ=#?EI&'*X(V%I.3(/TF1$(/_!/^V%?/]$/ M53-9EYH9.8U,53-9SYI)M'<>F7UJ)E,UDPU:,YF^9D)PNL?[U$RF:B:;O&8R MIYI)Y$7T3]5,-E+-9,V:&8>QS_EI/_K4S$#5S*!+S>0N(S-0-3/H63.)]J+= MV4^@JE\P:/4+--7/QH%G'@IGI.D.@*E) 5"2M7F(GO:AR$=C+ M!:T7>WM:+_LQ1H3Y@UF[HPI38*\(;57&]<=8ITY.K)7(7M6AP%X1QM!FW-!F M/ M/G9S(B^B?JE2!O2)T=O)#7.SD3.ZG$$[[050D>S]410J(BJ0=F<)E9(:J M7(3V1%]$]5Q=!>%3N/S$/<9V<_$0O"QGXBSN+L_4!S15UJ9N(T,E7-#'O63**] M\\CL4S-#53/#06MFJ*^9<'I=@E@KD;VJF>'D-3-TJIE$7D3_5,T,1ZJ98;-F MQN!'HC$R^]3,4-7,L$O-!-]E:$:J:$8]BR;17N;3ZOPG4O4O&K3^19KZ%_GR MY-4PC:TJ631Y)8N:E2R8063(5-6D:*2:%#5KDF](1A66J$MA :<)]PC=9-"S MLA#M6\M7%8EHT"(1:8M$&!ON>HB4W4>3VWW4M'MN/'V/E'%'(QEWU#3N(!8L M,MW!HBPXZF3!3O/O7%DP[VG!1/NV&N;*@OF@%LRUIR A-UR"XLJ"^>06S)L6 M;-8P5Q;,1[)@KCDM"(,(3!DI'^:=?-CIG@"N?)CW]&&B?6L-H]N^!O5AKO=A MTZT\7/DPG]R'>1L?YLJ'^4@^S)L^S*.81:;QKWR8=_)AI]GS6/EPW-.'B?9R M3+72<*Q\.![4A^.F#X=!H-\)L3+A>'(3CILF',Y"@UQB9<+Q2"8<-TT8N.$( M+%8.''=R8*<9YE@Y<-S3@8GVK=6K'#@>U('CI@.;U8MNS9WYUF887R7M'3>XGV;=4KE/>*0;U7Z+PWU.\$H;Q7 M3.Z]HHWW"N6]8B3O%4WO%=RTX93WBD[>ZS0G+)3WBI[>2[2'EK=0"^6]8E#O M%2V\5RCO%9-[KVAZ;S 3ABMH O$2(WFOT,RW"L.1@U#>*SIYK].\::*\-^GI MO43[MNI-E/FTSNO8GN^J])O8GRWF0D[TTT%Q],1PZ)\MZD MD_F^B\UU $^6]R>3>F[3QWD1Y;S*2]R:: M>3L3#98@:JV+]S*GZ3?P,736TWVI ') M>.O?(2?^8,:\#&DWOP M<97/96P:<. C:LT?R8:/@9]-9###3!SXB%_SNS@QWX&,Y1RP@W\R=WY.,J7;6,Z#)_)%,^!GYV3,&-FP_Q8'XG7W9C8C$, M3-# M):) *VU_ P+'M:7H<55"<#D,('^CJ%E:.7+F"8F<.+N6H:F+\?,"'=G@-,$Q,<;VLM:WR9!X;#3\ <,('DCB)FW9UQ MS/2H HS]$GQM#S%K+E4$D>E2&V!4EV)U]7)VFJ8#A-("P=(Z/+!@V#LF "&X M0,"O;>7,--9LEC."9X'@6,>0,]/=@FV4,V)E@8!2N\N9-;V9Q7%HDC/B6X$" M7/5R=IJW \2? @&@.LAY8'=&W"H0Q&AK.6O=V;@WD#L3\.ZF-F$ZZ0KP@WC&LN= )Z5$WB/:$3K@G$L7A$T ")$/(0C(]-P\]-%:#M\Q@1D@?#,GF@@?*8$,:S&03E MP?14'FBQ/'.RR)S' O/ G) *VUC,QY6$ / M-(0>BT5BF@9 A!Y,C^B!AM$3LR!*\'^FS)%3CX7L@8;9D[[FFPXZ$+,';M!> M0]QN,X0(VX.^W!X5H*VX$;@'PY)[H$'W;.)&Z!Y,S^X=5]E%W CE@[%8/M# M?'$@3#=7 X+YP(WF:XC;\1&_R+G[ GU4@-;BQL\?'M:Y-4P?BQ/?=%B-F#Z8 M'NH##=7G+&[DW&-!?J"A_,#G8*)\ 6%^X,;Y-=3M-H.(2#_HB_I1 5H^]0\0 MZP?#PGZ@H?ULQ]@(^(/IB3_0('\!?E3,2;+(K<>"_D!#_9F.L1'T!V[47T/+ M;M.'B/N#ON ?%<#UZ4I4'/N#;P !@S L,0@:9/#YTL 0Q?J3\]'5! M@QO&LV87^SQD"1"E"&-ABJ#A%$.Y,&QTI<]SE@ 1CN"&.#:&JMO4*((YC%55-00J^+Y M]P?^]*KK")X M%=SHU<98=9O/1OPJ] 58J0"MY[,1P@K#,JR@@5CKTSG3_3*(8X7I05;0DJQ@ MNMT/H:PP%LL*&IC5=#J'6%9P@UD;8G:;RD8X*_3E6:D [<6,2LBP2"MHF-:Z MA)@N*R.L%:;G6D$#MO(9,XH9N?I8:"MHV-8H]+E1T/B]6IW<.72:SV8^?O%5 M3W>F K05-$. *QL6<&4:P-4R3\(0XLJF1UR9!G$U"YHAQ)6-A;@R#>(:QRPR ME#>&(%?F!KDV!.TTJK*-*BK^6Y0AE!7-A;JRC2H:\C!I&;$NC(WUK6A9J>9 M:X9@5]87=J4"M%F@5TM:D;F/#WKRC2LJTW-R)S'8EV9AG4-!9B* M&T)=F1OJVE"SVPM=\6MC^[*N5(#6:L:OFQV6=64:UM6LYF?OB9W>FS6HJT7- M^+6P8Z&N3(.ZAL+TI".V(UU/%B$7)9C2QCL2_XS/>]S4YTWB+? M+E>[WMT5JT7F56EQ(Q<_IJ67+FY7V8/<"/)+*='%K<>25YX\:8%77KK=+2[O MY=)E6F6OO$I&+K)-NMJNMC?>/=Z(V6&[7>=%_3/Y*:U'2^D]KM9K[ZO\<['( MUE(9M41R*9%=L&TF-TKVY_VJ7%695V;%0YV?E,@J7\ZL P39/?6^U=.+J<>M M2+PMMMZ*HOU6?'M_6/Y.WA]";KE[/6E[O=R;X7R&SDN=&U85'\7Z;_C]7>\ M_FZN4KXXOY->(Y5[L]J6WCJ[ENG[L_HFB:*VH^,?57[WYDP:W]>\JO+-[N-M MEBZSHOZ!_/XZSZOC'_4*'O/BVVX37?P/4$L#!!0 ( +F(:E1+$AYR8P, M "4, 9 >&PO=V]R:W-H965T/+#- M5ML'_G151 MB"<[^#69>('-"#G&VEI0WVM3KYG3"MOW!_>/KGA3S"-5N!#\ M*TOT=N*-/$@PI277#V+W">N"!M8O%ERYO["K8P,/XE)ID=5BDT'&\NI*]S6( MEL#XG!:$M2 \%O3/"*):$!T+AF<$_5K0OW2&02UPI?M5[0[<'=5T.I9B!])& M&S=[X^@[M>'%'>'FC*N MX _LT>4?W6@'326@T[+6:Y9PGAI-TI88UQ*IIGYG);[ MF)=F*4,J108+D16EIFY3-8A__$BO8):)TJ1F45=?Y"F^BRJ909M*=$2W,^15 MC<.FQF%GC0^HM%D=VE2SUB)^NH3?=>-]_8;XS:MD"&G1"7LWI_&,FA)&G25\ M,7@:-+\7-DEU":*;QO_F+2&Z^1$1Z86G$9'@Y8 *+H'T6>0?OILSB*7LOR C MK0.1O"5H=3:OJ 6]_AEJX4L586<5:Y0VZ9G9G3%%*0_,+H/U=KTNC/7X1T]GY/;1=6QOMA4#?0]E1MF M5A['U%@&O6NS:\JJ)ZT&6A2NZ7H4VK1P[G9K^GB4-L"\3X5IO.J!G:#Y93#] M!U!+ P04 " "YB&I4,X<[\.,# #?# &0 'AL+W=OT#E;;D'Q"H *G0GFY/MR>T7&^?36*( M5<=F;:?L??L;.R$-20A[?0';F9G,SS/V3.8G(5]52HA&/S/&U<))M3X^N*Z* M4Y)A-11'PN')7L@,:YC*@ZN.DN#$*F7,#3QOXF:8,[YX5O])!JL^ NYT=\(%NB7XX;"3.WLI+0C'!%!4>2[!?. MH_^P]D.C8"7^H>2D:F-D4'9"O)K)EV3A>,8CPDBLC0D,?V]D31@SEL"/'Z51 MIWJG4:R/S]9_L_ L\.*K 7[3A.=+IRI@Q*RQSG3W\3I=U("C8V]6#!E?]&I ME/4<%.=*BZQ4!@\RRHM__+/ MSJ4X(6FDP9H9V+VQVD!#N0GC5DMX2D%/+_\2FB!_@N[1,Y:<\H-"&R+1-L62 MP.(:LSAGV.ZXV*,55C1&F"?HB;)\">$4?G.E70:_!/S ?HM#_C (O"#K\6?^ZNM_C3E@%([3V1M>" 7?J->_/XE2 MB/G"9%?L ULB>2\)B@:B8A12"'X]XXAC?Y'B I$RHTI+N;"*3<_ICQD2,S9(6Z(BEIC$] B$_($7B7%)-26?N MCCMPO 9-6^9*2"85RN1FRM!ZRB"L"R:\8\0@P+,,XF&CD J6$*G0@.<9D5@+ MB: 2F'L0CG6U T>X .S9[A('^49=K>^G#6@&G+7(&953"S_BR\2*>D MK T53IF955YU^3UKW5B1U[S5VC)]:>5[[S70ZW7_NRWVX#%^ XP#.5>N^_)D M#*!L%4N=)Z*T7M_/<3B91/7[M@#HE/1'$[^&>LE0J^/^!QG.X;A%X;=]&T5^ M,(JF38H.R7Z*X)TBZ*587=Y$S<2Q#(E@#,M;UU3YHFD]R8=>L[IT2-U[PV!T MA>.]D/O]E?SIUA'X/R3A+Y&TI;I(W%JK"&?V8#MH!44BY[KHFZK5JDM_M+UI M8WUENG?;@KZ;*5K_KU@>*%>(D3V8](81)(HLNNEBHL71-J0[H:&]M<,4OD"( M- +P?"^@*2TGY@75-\WR/U!+ P04 " "YB&I42_6S@I0% "Y&@ &0 M 'AL+W=OI:)"5+ M"AP#C=-AV9 N2-KU8M@%8S.V4(GT1#K)AOWX41\1;?'#BM'=)))\#O7RD'P? M29P]\?*[V% JP7.1,W$^VDBY/9M,Q')#"R(^\"UEZI<'7A9$JM-R/1';DI)5 MG53D$Q0$TTE!,C::S^IK-^5\QG6>\^_5R=7J?!14BFA.E[)J@JA_CW1!\[QJ2>GXJVUTU-VS2MP_?FG]I[KS MJC/W1- %S[]E*[DY'R4CL*(/9)?+6_[T,VT[%%7M+7DNZK_@J8T-1F"Y$Y(7 M;;)24&2L^4^>VT+L):AV[ FH34#]A-"1@-L$7'>T459WZY)(,I^5_ F45;1J MK3JH:U-GJ]YDK!K&.UFJ7S.5)^>?N:0 QF ,[NA:#8\$MW3+2YFQM;KVVY:6 MI#Z^8LV4J4K_]I)*DN7BG8KX>G<)WKYY!]Z C($O&[X3A*W$;"*5MNH.DV6K MXZ+1@1PZ,+CF3&X$^,16='68/U%]ZCJ&7CIV@;P-_D+8!X#A>X "A"QZ%L/3 MH4<.[NJ,Z_9"1WNW])&R';45IDF4_5&%,UD/5%29ZI=2";)J,])1!.84^N&32&88H3 MN]ZHTQMY]7ZZN/IR^=$F*C+NAV 4H)XJ,RI*@L"N:=IIFGHU?59>F^W7T29O M:JE9@GOJS* Q1"AUZ(L[??&1,9:TI$("^JR\7]#W@%%ITQ@;MY\B8UPM0:FK M@DFG,!DR"]6$4U.0T8?,*B\QJX/ZXVN+F8:.29=V\E*OO$NJ +G,&N]3[@9( M41GD/_4%F]+4'.PP2(*>5DL43EP+! ;:SX,?,]QM.P?%L@RX-(POY[D,$BC OE1X7$89+H^;!ZD#PIC"4OCQ,$&I-F _&PX MR6"0A0,H"ON*+5%QD#H4:U8@/RL&S[BVG?W[QW%_65B#8H= D!\JKUS R M^0'3).J+-:-0 !UK&&G(H&.0&5I1"S$L);5&N6JJJ8+\5!GT%(-L+R=]?3:Z MN)]BD.8+\O/EJ,>T 9R)0>ZBD8'\R' #%YFNCZ*@__1BBPIBUTK5;$!^-@Q_ MJOM&A/I[31A9T_K+R!TM'[,E'58G#0'DAX#/A2WO"$$8Q?U*F6%)N.?5AQ\L M-![PL3>)$UP8FT1 ..P#U1*51"[!&AO8CPWWC,.FZX[;O8M'\U\_LDLT5AU[LNWOM.Y:?$@I=;KE:(,MS/G(U?O@H.F/)8>SOV M>[OO8YCITU/41\Z1H$-5VLNQW\M/F^^F;X>P_YAD#7*P!VMGQWYG]TQWRTN M641_T*$H[?KX![\H8(O-0\,O;"QP376- CS@-4&T$_Q3GA49&PY"K T>GVSP M;>;^5]UQ;(Z4-:IOEY.]38""ENMZ;T2HIY(=D\UG\^YJM__RL=YUZ%V_@&>+ M9A=%-]-LZER3&ULK59=;YLP%/TK%MI#*[4% ^&C2B*U MZ:9U4]NH:=>':0\.N4FL@LUL)VFE_?C90"A-:!0M>P%LWW-]SC'<2W?%Q;.< M RCTDJ5,]JRY4OFY;F7&1$Z:&8V3(70"8%*$MMUW$".R.4 M6?UN,3<4_2Y?J)0R& HD%UE&Q.LEI'S5L["UGKBGL[DR$W:_FY,9C$ ]YD.A M1W:=94(S8))RA@1,>]8%/A]@UP"*B!\45K+QC(R4,>?/9G ]Z5F.800I),JD M(/JVA &DJ?RNDEKUG@;8?%YG_U*(UV+&1,* IT]THN8]*[+0!*9DD:I[ MOOH*E:".R9?P5!97M*IB'0LE"ZEX5H$U@XRR\DY>*B,: .Q_ ' K@+LOP*L M7B&T9%;(NB**]+N"KY PT3J;>2B\*=!:#67F&$=*Z%6J<:I_RQ4@'*)3-(*9 M/AZ%[B'G0E$VTW,/7)$474@)2J+Q:QUS= 6*T%0>ZYC'T14Z^G2,/B'*T,.< M+R1A$]FUE69G]K"3BLEER<3]@,DWPLZ0AT^0Z[AN"WRP&WZ7J!J.W\-M[4EM MC%L;XQ;Y_ _RE=))(;U-3(D."K3Y5I;]R DP#KKVLDEZ.RR,W2#HU&'OR'DU M.6\GN;L0#8&\0O]T2>"!IPE O31#A=9;N+6RSN<\>O-_8.< M*=&=AN3 "6,_WG!F.ZP3X\AUVIWIU.0ZASCS_9^<">K-@X.<";8D8R>, G?# MF;:P./!PNS-A32[\3^_,$Y'Z>D.8KN/%YSX"L:0)R'V\BFHZT4%>1=LF^*'G M;WK5%M;!<=SN55R3BW>2&W"ABR!1<()N.3M=E[T]Y&/GK? Z!QE0P9O2W-#9 M>EG:PH+ C]H-P(V^@'?2NV8*A*R$?TZI[CW$--Z]7@+\5F7Q8646;Q?0T\AW MXLUJTAKG!)ZWX8/=:)7F/^6&B!G5HE*8:J!S%FHC1=GZRX'B>=$]QUSI7EP\ MSO7O$@@3H->G7'?0:F :&PO=V]R:W-H965TUMU.X^1_@$II"P2=3VWV\"E**@TVE?) DY)^?DQ'P,MY0] M\QA H)(J=F2336*S2S0TGY"5.YSP>3;1.+$ M^)X*0*:'SM <(IFG0#/(*1,)B>38##9 UH P"=$M)='9K0PI1!/.07"T?$77 M0".&\S@)<(HF\N!Q=.*#P$G*3R7^:>ZCDV^GZ!M*"%K$=,TE$Q_J0BI7Z^M! MI7):JK0.J+31'24BYNB*A!#NXG7IN+9MO=F>6D<)?V%RCFSS.[(,R^K0<_EQ MN-D!]X_#'P)Q"+[CQJY#M L^YP!?%5/7OI9 MP"J.V S[O< MX2AIFPY53JW*.:I*'1C4/#!=^DJ*7F-EN^>YGKDKT'=: FW;\[P#"GNUPMY1 MA4_W-XLK'\T7D\75_$@.;LWG?C8'M^73LQW+W 2Z]6Y7T]!Z^= M@^%XCK&70WN:U>_9AM>ML%\K['\DA]\W]]?^P]V1( 8UX>"S00Q:#LSR#M@) M8M Z;P.O;W2[-(WWN];X>A(51W/MGC6P]_\1G=,E_5H7<8G1?':&Y^:%Y=E,7ZG*;\-[C"+$L)1"BM):9Q[YU.'.:42S(>RF5^DYLRF*FE-",2-Z; W3ZG(]*-WY/ T4U4RD;DX?SMCZ4R MUV\"=S][=W;6>;BXWK>?5\ %";VD_2-(+SOV0IDK%*./CZ,_1(Y17QU%?8 9 M(Q[L$K=$OW-,O(XN=_NY"NN:CX>9DFWI(^(,EI_F+'BD8D0F5/"IYN"5T9R+ MM3/WP#!30NG V)ZS ;M@*9\:)^=2Z2JVB^"^I_7R/6 S X%%A08YB6-W92+:Z,SZ"@'M^O"ZMPKNFZV^N3UJ&ZV2!3I5.FFS!=LC&- MAX)E($?S^0+N1A4A@,:HW Y23N=*TDK#QJ,>6-H9$^(.GM7OV0[W*MNJ7 ?J M)INA%50/'8V; /\VF^/>IHU>Q!L4_%&93TN['5G-H4?9K6897U7S5=8(P-B[ M.#LM"K'^*/A[8R MFW9:9;CFWBO4_'?S/&>2:2JV1=O>/^4LOUAQ=/6O)%>_5?8%>S76+^!3%]E_ M#2+CTQ<9):>OL3X$G;K(P6L0>9KE#NM#QM9)9N<,OL+UNW!Q6;2PN4[9BZ:2>ZOFT&@9V8*/6%SCL(S?5Y4 ^C@O'S*I/E@"=B.\5S#8@_;^"1 M)/YJ8W' ZL"UCL0WQ\'>LKO$T5054P;]@3C2))@"/2BOT?C&,E.#!]_?;"G M)(J2Q(\ YE<011@"3R..8 I X9$4?4>W'L?A9OW5-C^EV_\"U!+ P04 M" "YB&I4EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( +F(:E1*I!9_^ 0 (TJ / >&PO=V]R:V)O;VLN>&UL MQ9I+;]LX$(#_"N'+YK!>6\\\$ =HX[0;H)L8<9!K04NT340BO225UZ_OB(*Q M9%L.]F+Z9$NBZ4^4Q&]FJ,M7J9Y74CZ3M[81>C;:&K.[F$QTM64MU7_)'1-P M9"U52PULJLU$[Q2CM=XR9MIFDDZGY:2E7(RN+O=]+=3$W9"&589+ 3O['4^< MO>K_CO>;Y(5KON(--^^SD?W>L!%IN> M_V#U;#0=$;V5KW]+Q3^D,+195DHV MS6R4# >>F#*\^F7WLH=\I"MM]QBZ>J ,AN54^APS94VMH7MGP+C"X/&PU9G MY!?>&*;FU+"O2G8[+C9]-W 6$^LTK-I=5US)AAG%4 MK.D!A=[RG1X105LV&^V;D$^B)C?"P""16S%T!6W[,X6_OJV'LS: ZXRANN!P M0-W6%OQPD->P+1M>P[_7Y#-MJ*@8L8.KRBWEJ,:$;9=[_) MPI+&4-_^ZF)AZD@.[ MQV*> >97*>M7WC26[Q:B0K$!%!<3DT]R8/M8S'/ _";%9OS(5 N3Y6H8S ?V MXF)B^DD.[)]A:I\")\Q&J@,)+>A['T1;T(6+B0DHB6*@Q,'TGB$7$U-0$L-! M22^A6U')EI%'^L:T2X>Y)XDAGZ2W#\SF+3=#I-&/'T0AAKM!.B:?-(9\DMX^ M2R.KYZUL:J;T'S %=9#[N)28>](8[DF*/>5X136K;?0+MR5UW9.B*4\,]R2] M?&ZH$A!J:+)@"K(>JIC+B(DGC2&>I#?/DFULJOO =E+U@9&+B$DG/;!TG$#2 M"]L@=*^X]X2GF'32&-()QAIMBTDEC2"<4M_F8F'32&-()Q6T^)B:=-(9T M0G&;CXG9)XUAGU#P3BMM\3$P_613]!.(V'Q/33Q9%/X&XS<=$ M:VY1#!20N8^)62B+D?H$9$Y.'EU,S$)9# O]WN= 25U,S$)9E-0G4-7R+SIF MH2R&A8).SUQ,S$+9,8A?)C M%N"\BYYC%LJ/68#S1Q.S4'[, IR/B:[]Q+!0$-.[Z)B%\A@6"L:;WFAB%LIC M6"B(Z8TF9J$\AH6"F(6+B5DHCV&A(&;I8F(6RF-8*)ADN/=F@5FHB)D+$:R& M76 6*HZ:"WFCB5FH.&HNY&%B%BJBY$(_U[#)R9P9RANWU%5@%BJBY$*!8K87 MR!7H.PA1,O>7S$K-0&<5"(4RW.%-B%BJC6"B$ M^>!B8A8JK84FMK&^NJS9&K+I^@[^0L/^BC;50I'^8WC[(B_ZE<]UUS37L.]> M?).TWK]-N7\3].H'4$L#!!0 ( +F(:E0G9=6E# ( (0E : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7' M\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03= MSQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-06 M9%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0 MVU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7. M!'IGU#L3Z)U1[TR@=T:]\W?J7[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J9 M6]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9D MHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3 M]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB M9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ MZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/ M"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ N8AJ5&PHJ_!,!0 $Q8 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5$Q= M^JC$!P %"$ !@ ("!_B0 'AL+W=O,@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ N8AJ5 25&PO=V]R M:W-H965T&UL M4$L! A0#% @ N8AJ5&(P+N:P @ ^ 4 !D ("!=$X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN8AJ5.F,,8.Y!P J!, !D ("!#5H 'AL+W=O&PO=V]R:W-H965TUD !X;"]W M;W)K&UL4$L! A0#% @ N8AJ5"8",Y,C @ M 04 !D ("!*V@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5+P-BX[^!0 Q1$ !D M ("!+W( 'AL+W=O >&PO=V]R:W-H M965T&UL4$L! M A0#% @ N8AJ5%9=T$C!$@ #SH !D ("!Q8, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ M5.C^75>E @ K@4 !D ("!,IP 'AL+W=O+.P" J!@ &0 M @($.GP >&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5 M?RU'& @ T 4 M !D ("!"*< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5#*[5ZW^! J \ !D M ("!V:\ 'AL+W=OCI6I&T# @" &0 @($.M0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ N8AJ5#G3C(3 @ >P< !D ("!++X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5 ^Q M$DG1 P DP\ !D ("!&<@ 'AL+W=O*YA$\# ">"P &0 M @($AS >&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5 \9O. @ ]@8 !D M ("!>]( 'AL+W=O&PO M=V]R:W-H965TJ#2P, M $4+ 9 " @9G7 !X;"]W;W)K&UL4$L! A0#% @ N8AJ5&E@NY%Z @ QP4 !D ("! M&]L 'AL+W=O&PO=V]R:W-H965TP( ' & 9 M " @0/C !X;"]W;W)K&UL4$L! A0#% M @ N8AJ5&-]]$2( P *@T !D ("!M>4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5#IQ<+>5 M @ :P< !D ("!(?, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8AJ5&YC;S+6 @ 1@< !D M ("!L_P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ N8AJ5%WPSF@Z#P V(D !D ("!J0L! M 'AL+W=O M&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ MN8AJ5$OULX*4!0 N1H !D ("!SB(! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ N8AJ5"=EU:4, @ A"4 M !H ( !:3@! 'AL+U]R96QS+W=O XML 76 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 77 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 291 386 1 true 122 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited- Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited- Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited- Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Organization and Description of Business Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business Note 1 - Organization and Description of Business Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - New Accounting Pronouncements Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements Note 3 - New Accounting Pronouncements Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Business Combinations and Asset Acquisitions Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions Note 4 - Business Combinations and Asset Acquisitions Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Fair Value Measurement Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement Note 5 - Fair Value Measurement Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets Note 6 - Prepaid Expenses and Other Current Assets Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Property, Plant and Equipment Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment Note 7 - Property, Plant and Equipment Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Goodwill and Intangible Assets Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets Note 8 - Goodwill and Intangible Assets Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit Note 9 - Long-Term Debt and Revolving Lines of Credit Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses Note 10 - Accrued Payroll and Payroll Expenses Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities Note 11 - Accrued Expenses and Other Current Liabilities Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Income Taxes Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes Note 12 - Income Taxes Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies Note 13 - Commitments and Contingencies Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Stockholders' Equity Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity Note 14 - Stockholders' Equity Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Stock-based Compensation Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation Note 15 - Stock-based Compensation Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Earnings Per Share Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share Note 16 - Earnings Per Share Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Segment Reporting Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting Note 17 - Segment Reporting Notes 24 false false R25.htm 024 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies 25 false false R26.htm 025 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies 26 false false R27.htm 026 - Disclosure - Note 5 - Fair Value Measurement (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables Note 5 - Fair Value Measurement (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement 27 false false R28.htm 027 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables Note 6 - Prepaid Expenses and Other Current Assets (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets 28 false false R29.htm 028 - Disclosure - Note 7 - Property, Plant and Equipment (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables Note 7 - Property, Plant and Equipment (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment 29 false false R30.htm 029 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables Note 8 - Goodwill and Intangible Assets (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets 30 false false R31.htm 030 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables Note 9 - Long-Term Debt and Revolving Lines of Credit (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit 31 false false R32.htm 031 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables Note 10 - Accrued Payroll and Payroll Expenses (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses 32 false false R33.htm 032 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables Note 11 - Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities 33 false false R34.htm 033 - Disclosure - Note 15 - Stock-based Compensation (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables Note 15 - Stock-based Compensation (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation 34 false false R35.htm 034 - Disclosure - Note 16 - Earnings Per Share (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables Note 16 - Earnings Per Share (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share 35 false false R36.htm 035 - Disclosure - Note 17 - Segment Reporting (Tables) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables Note 17 - Segment Reporting (Tables) Tables http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting 36 false false R37.htm 036 - Disclosure - Note 1 - Organization and Description of Business (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual Note 1 - Organization and Description of Business (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business 37 false false R38.htm 037 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual Note 2 - Summary of Significant Accounting Policies (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables 38 false false R39.htm 038 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Details 39 false false R40.htm 039 - Disclosure - Note 4 - Business Combinations and Asset Acquisitions (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual Note 4 - Business Combinations and Asset Acquisitions (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions 40 false false R41.htm 040 - Disclosure - Note 5 - Fair Value Measurement (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual Note 5 - Fair Value Measurement (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables 41 false false R42.htm 041 - Disclosure - Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details) Details 42 false false R43.htm 042 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details) Details 43 false false R44.htm 043 - Disclosure - Note 7 - Property, Plant and Equipment (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-details-textual Note 7 - Property, Plant and Equipment (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables 44 false false R45.htm 044 - Disclosure - Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details) Details 45 false false R46.htm 045 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual Note 8 - Goodwill and Intangible Assets (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables 46 false false R47.htm 046 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) Details 47 false false R48.htm 047 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details) Details 48 false false R49.htm 048 - Disclosure - Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details) Details 49 false false R50.htm 049 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual Note 9 - Long-Term Debt and Revolving Lines of Credit (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables 50 false false R51.htm 050 - Disclosure - Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details) Details 51 false false R52.htm 051 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details) Details 52 false false R53.htm 052 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details) Details 53 false false R54.htm 053 - Disclosure - Note 12 - Income Taxes (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual Note 12 - Income Taxes (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes 54 false false R55.htm 054 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies 55 false false R56.htm 055 - Disclosure - Note 14 - Stockholders' Equity (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual Note 14 - Stockholders' Equity (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity 56 false false R57.htm 056 - Disclosure - Note 15 - Stock-based Compensation (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual Note 15 - Stock-based Compensation (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables 57 false false R58.htm 057 - Disclosure - Note 15 - Stock-based Compensation - Summary of Awards Granted (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details Note 15 - Stock-based Compensation - Summary of Awards Granted (Details) Details 58 false false R59.htm 058 - Disclosure - Note 16 - Earnings Per Share (Details Textual) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual Note 16 - Earnings Per Share (Details Textual) Details http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables 59 false false R60.htm 059 - Disclosure - Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details) Details 60 false false R61.htm 060 - Disclosure - Note 17 - Segment Reporting - Operating Information (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details Note 17 - Segment Reporting - Operating Information (Details) Details 61 false false R62.htm 061 - Disclosure - Note 17 - Segment Reporting - Total Assets by Segment (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details Note 17 - Segment Reporting - Total Assets by Segment (Details) Details 62 false false R63.htm 062 - Disclosure - Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details) Sheet http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details) Details 63 false false All Reports Book All Reports bbpp20220127_10q.htm bbcp-20220131.xsd bbcp-20220131_cal.xml bbcp-20220131_def.xml bbcp-20220131_lab.xml bbcp-20220131_pre.xml ex_329074.htm ex_329075.htm ex_329076.htm ex_329077.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bbpp20220127_10q.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 291, "dts": { "calculationLink": { "local": [ "bbcp-20220131_cal.xml" ] }, "definitionLink": { "local": [ "bbcp-20220131_def.xml" ] }, "inline": { "local": [ "bbpp20220127_10q.htm" ] }, "labelLink": { "local": [ "bbcp-20220131_lab.xml" ] }, "presentationLink": { "local": [ "bbcp-20220131_pre.xml" ] }, "schema": { "local": [ "bbcp-20220131.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "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/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 524, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 30, "http://www.concretepumpingholdings.com/20220131": 47, "http://xbrl.sec.gov/dei/2021": 6, "total": 83 }, "keyCustom": 39, "keyStandard": 347, "memberCustom": 81, "memberStandard": 35, "nsprefix": "bbcp", "nsuri": "http://www.concretepumpingholdings.com/20220131", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - New Accounting Pronouncements", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements", "shortName": "Note 3 - New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Business Combinations and Asset Acquisitions", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "shortName": "Note 4 - Business Combinations and Asset Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Fair Value Measurement", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "shortName": "Note 5 - Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets", "shortName": "Note 6 - Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Property, Plant and Equipment", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment", "shortName": "Note 7 - Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Goodwill and Intangible Assets", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "shortName": "Note 8 - Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "shortName": "Note 9 - Long-Term Debt and Revolving Lines of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "bbcp:AccruedPayrollAndPayrollExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses", "shortName": "Note 10 - Accrued Payroll and Payroll Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "bbcp:AccruedPayrollAndPayrollExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities", "shortName": "Note 11 - Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Income Taxes", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes", "shortName": "Note 12 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Commitments and Contingencies", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "shortName": "Note 13 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Stockholders' Equity", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "shortName": "Note 14 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Stock-based Compensation", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "shortName": "Note 15 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 16 - Earnings Per Share", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "shortName": "Note 16 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 17 - Segment Reporting", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting", "shortName": "Note 17 - Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "bbcp:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "bbcp:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 5 - Fair Value Measurement (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables", "shortName": "Note 5 - Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables", "shortName": "Note 6 - Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 7 - Property, Plant and Equipment (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables", "shortName": "Note 7 - Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 8 - Goodwill and Intangible Assets (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables", "shortName": "Note 8 - Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables", "shortName": "Note 9 - Long-Term Debt and Revolving Lines of Credit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "bbcp:AccruedPayrollAndPayrollExpensesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "bbcp:ScheduleOfAccruedPayrollAndExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables", "shortName": "Note 10 - Accrued Payroll and Payroll Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "bbcp:AccruedPayrollAndPayrollExpensesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "bbcp:ScheduleOfAccruedPayrollAndExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables", "shortName": "Note 11 - Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 15 - Stock-based Compensation (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables", "shortName": "Note 15 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 16 - Earnings Per Share (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables", "shortName": "Note 16 - Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 17 - Segment Reporting (Tables)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables", "shortName": "Note 17 - Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31_ReportingUnitAxis-USConcretePumpingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 1 - Organization and Description of Business (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "shortName": "Note 1 - Organization and Description of Business (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31_ReportingUnitAxis-USConcretePumpingMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "bbcp:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "bbcp:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 4 - Business Combinations and Asset Acquisitions (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "shortName": "Note 4 - Business Combinations and Asset Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2021-11-30_AssetAcquisitionAxis-PioneerConcretePumpingServicesMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 5 - Fair Value Measurement (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual", "shortName": "Note 5 - Fair Value Measurement (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31_ClassOfWarrantOrRightAxis-WarrantToPurchaseClassACommonStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember_LongtermDebtTypeAxis-SeniorSecuredNotesMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "shortName": "Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember_LongtermDebtTypeAxis-SeniorSecuredNotesMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details", "shortName": "Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 7 - Property, Plant and Equipment (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-details-textual", "shortName": "Note 7 - Property, Plant and Equipment (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details", "shortName": "Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 8 - Goodwill and Intangible Assets (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "shortName": "Note 8 - Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31_ReportingUnitAxis-USConcreteWasteManagementServicesMember", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "shortName": "Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details", "shortName": "Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2021-10-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "shortName": "Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2021-10-31_ConsolidationItemsAxis-OperatingSegmentsMember", "decimals": "-5", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-4", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2021-10-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 9 - Long-Term Debt and Revolving Lines of Credit (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual", "shortName": "Note 9 - Long-Term Debt and Revolving Lines of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2018-12-06_DebtInstrumentAxis-TermLoanAgreementMember", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "shortName": "Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "bbcp:ScheduleOfAccruedPayrollAndExpensesTableTextBlock", "bbcp:AccruedPayrollAndPayrollExpensesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details", "shortName": "Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "bbcp:ScheduleOfAccruedPayrollAndExpensesTableTextBlock", "bbcp:AccruedPayrollAndPayrollExpensesTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "shortName": "Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "bbcp:IncomeTaxExpenseBenefitRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 12 - Income Taxes (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual", "shortName": "Note 12 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "bbcp:IncomeTaxExpenseBenefitRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2018-12-06", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 14 - Stockholders' Equity (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "shortName": "Note 14 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2018-12-06", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31_AwardTypeAxis-RestrictedStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 15 - Stock-based Compensation (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "shortName": "Note 15 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31_AwardTypeAxis-RestrictedStockMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 15 - Stock-based Compensation - Summary of Awards Granted (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "shortName": "Note 15 - Stock-based Compensation - Summary of Awards Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 16 - Earnings Per Share (Details Textual)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual", "shortName": "Note 16 - Earnings Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2020-11-01_2021-01-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember", "decimals": "-6", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details", "shortName": "Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "lang": null, "name": "bbcp:NetIncomeLossAvailableToCommonStockholders", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 17 - Segment Reporting - Operating Information (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "shortName": "Note 17 - Segment Reporting - Operating Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 17 - Segment Reporting - Total Assets by Segment (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "shortName": "Note 17 - Segment Reporting - Total Assets by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-USConcretePumpingMember", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details", "shortName": "Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "i_2022-01-31", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Organization and Description of Business", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "shortName": "Note 1 - Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "role": "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "bbpp20220127_10q.htm", "contextRef": "d_2021-11-01_2022-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 122, "tag": { "bbcp_AccruedEquipmentPurchaseCurrent": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of accrued equipment purchase, due within one year or within the normal operating cycle if longer.", "label": "bbcp_AccruedEquipmentPurchaseCurrent", "verboseLabel": "Accrued equipment purchases" } } }, "localname": "AccruedEquipmentPurchaseCurrent", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "bbcp_AccruedLiabilitiesAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassin accrued liabilities and other liabilities.", "label": "Accrued Liabilities and Other Liabilities [Member]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_AccruedPayrollAndPayrollExpensesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accrued payroll and payroll expenses.", "label": "Accrued Payroll and Payroll Expenses [Text Block]" } } }, "localname": "AccruedPayrollAndPayrollExpensesTextBlock", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses" ], "xbrltype": "textBlockItemType" }, "bbcp_AccruedPropertyTaxCurrent": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of accrued property tax, due within one year or within the normal operating cycle if longer.", "label": "bbcp_AccruedPropertyTaxCurrent", "verboseLabel": "Accrued property taxes" } } }, "localname": "AccruedPropertyTaxCurrent", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "bbcp_AccruedSalesAndUseTaxCurrent": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of accrued sales and use tax, due within one year or within the normal operating cycle if longer.", "label": "bbcp_AccruedSalesAndUseTaxCurrent", "verboseLabel": "Accrued sales and use tax" } } }, "localname": "AccruedSalesAndUseTaxCurrent", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "bbcp_AssembledWorkforceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The assembled workforce of the business.", "label": "Assembled Workforce [Member]" } } }, "localname": "AssembledWorkforceMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "bbcp_AssetBackedRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the asset backed revolving credit facility.", "label": "Asset Backed Revolving Credit Facility [Member]" } } }, "localname": "AssetBackedRevolvingCreditFacilityMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_AverageExcessAvailabilityTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the tranche of average excess availability.", "label": "Average Excess Availability, Tranche One [Member]" } } }, "localname": "AverageExcessAvailabilityTrancheOneMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_AverageExcessAvailabilityTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the tranche of average excess availability.", "label": "Average Excess Availability, Tranche Two [Member]" } } }, "localname": "AverageExcessAvailabilityTrancheTwoMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_Award10Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the tenth tranche of awards.", "label": "Award 10 [Member]" } } }, "localname": "Award10Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award11Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the eleventh tranche of awards.", "label": "Award 11 [Member]" } } }, "localname": "Award11Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award12Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twelfth tranche of awards.", "label": "Award 12 [Member]" } } }, "localname": "Award12Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award13Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirteen tranche of awards.", "label": "Award 13 [Member]" } } }, "localname": "Award13Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award14Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the fourteenth tranche of awards.", "label": "Award 14 [Member]" } } }, "localname": "Award14Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award15Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the fifteenth tranche of awards.", "label": "Award 15 [Member]" } } }, "localname": "Award15Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award16Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the sixteenth tranche of awards.", "label": "Award 16 [Member]" } } }, "localname": "Award16Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award17Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the seventeenth tranche of awards.", "label": "Award 17 [Member]" } } }, "localname": "Award17Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award18Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the eighteenth tranche of awards.", "label": "Award 18 [Member]" } } }, "localname": "Award18Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award19Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the nineteenth tranche of awards.", "label": "Award 19 [Member]" } } }, "localname": "Award19Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the first tranche of awards.", "label": "Award 1 [Member]" } } }, "localname": "Award1Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award20Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twentieth tranche of awards.", "label": "Award 20 [Member]" } } }, "localname": "Award20Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award21Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty first tranche of awards.", "label": "Award 21 [Member]" } } }, "localname": "Award21Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award22Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty second tranche of awards.", "label": "Award 22 [Member]" } } }, "localname": "Award22Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award23Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty third tranche of awards.", "label": "Award 23 [Member]" } } }, "localname": "Award23Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award24Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty fourth tranche of awards.", "label": "Award 24 [Member]" } } }, "localname": "Award24Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award25Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty fifth tranche of awards.", "label": "Award 25 [Member]" } } }, "localname": "Award25Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award26Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty sixth tranche of awards.", "label": "Award 26 [Member]" } } }, "localname": "Award26Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award27Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty seventh tranche of awards.", "label": "Award 27 [Member]" } } }, "localname": "Award27Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award28Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty eighth tranche of awards.", "label": "Award 28 [Member]" } } }, "localname": "Award28Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award29Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the twenty ninth tranche of awards.", "label": "Award 29 [Member]" } } }, "localname": "Award29Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the second tranche of awards.", "label": "Award 2 [Member]" } } }, "localname": "Award2Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award30Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirtieth tranche of awards.", "label": "Award 30 [Member]" } } }, "localname": "Award30Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award31Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty first tranche of awards.", "label": "Award 31 [Member]" } } }, "localname": "Award31Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award32Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty second tranche of awards.", "label": "Award 32 [Member]" } } }, "localname": "Award32Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award33Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty third tranche of awards.", "label": "Award 33 [Member]" } } }, "localname": "Award33Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award34Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty fourth tranche of awards.", "label": "Award 34 [Member]" } } }, "localname": "Award34Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award35Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty fifth tranche of awards.", "label": "Award 35 [Member]" } } }, "localname": "Award35Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award36Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty sixth tranche of awards.", "label": "Award 36 [Member]" } } }, "localname": "Award36Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award37Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty-seventh tranche of awards.", "label": "Award 37 [Member]" } } }, "localname": "Award37Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award38Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty-eighth tranche of awards.", "label": "Award 38 [Member]" } } }, "localname": "Award38Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award39Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the thirty-ninth tranche of awards.", "label": "Award 39 [Member]" } } }, "localname": "Award39Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the third tranche of awards.", "label": "Award 3 [Member]" } } }, "localname": "Award3Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award40Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Presents the fortieth tranche of awards.", "label": "Award 40 [Member]" } } }, "localname": "Award40Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award41Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Presents the forty-first tranche of awards.", "label": "Award 41 [Member]" } } }, "localname": "Award41Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award42Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Presents the forty-second of awards.", "label": "Award 42 [Member]" } } }, "localname": "Award42Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award43Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Presents the forty-third tranche of awards", "label": "Award 43 [Member]" } } }, "localname": "Award43Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award44Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Presents the forty-fourth tranche of awards.", "label": "Award 44 [Member]" } } }, "localname": "Award44Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the fourth tranche of awards.", "label": "Award 4 [Member]" } } }, "localname": "Award4Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the fifth tranche of awards.", "label": "Award 5 [Member]" } } }, "localname": "Award5Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the sixth tranche of awards.", "label": "Award 6 [Member]" } } }, "localname": "Award6Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the seventh tranche of awards.", "label": "Award 7 [Member]" } } }, "localname": "Award7Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the eighth tranche of awards.", "label": "Award 8 [Member]" } } }, "localname": "Award8Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_Award9Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Presents the ninth tranche of awards", "label": "Award 9 [Member]" } } }, "localname": "Award9Member", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "domainItemType" }, "bbcp_BrundageBoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Brundage-Bone Concrete Pumping Holdings .", "label": "Brundage-Bone [Member]" } } }, "localname": "BrundageBoneMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_CamfaudMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Camfaud Group Limited.", "label": "Camfaud [Member]" } } }, "localname": "CamfaudMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_ClassOfWarrantOrRightExchangedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights exchanged during period.", "label": "bbcp_ClassOfWarrantOrRightExchangedDuringPeriod", "terseLabel": "Class of Warrant or Right, Exchanged During Period (in shares)" } } }, "localname": "ClassOfWarrantOrRightExchangedDuringPeriod", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "bbcp_ClassOfWarrantOrRightRedemptionCommonStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents common stock price trigger for redemption of warrant or right.", "label": "bbcp_ClassOfWarrantOrRightRedemptionCommonStockPriceTrigger", "terseLabel": "Class of Warrant or Right, Redemption, Common Stock Price Trigger (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionCommonStockPriceTrigger", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "perShareItemType" }, "bbcp_ClassOfWarrantOrRightRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents redemption price for warrants or rights .", "label": "bbcp_ClassOfWarrantOrRightRedemptionPrice", "terseLabel": "Class of Warrant or Right, Redemption Price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPrice", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "perShareItemType" }, "bbcp_ClassOfWarrantOrRightRedemptionTradingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents trading period of warrant or right redemption.", "label": "bbcp_ClassOfWarrantOrRightRedemptionTradingPeriod", "terseLabel": "Class of Warrant or Right, Redemption, Trading Period (Day)" } } }, "localname": "ClassOfWarrantOrRightRedemptionTradingPeriod", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "durationItemType" }, "bbcp_ClassOfWarrantOrRightRedemptionTradingPeriodMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents maximum trading period for warrant or right redemption.", "label": "bbcp_ClassOfWarrantOrRightRedemptionTradingPeriodMaximum", "terseLabel": "Class of Warrant or Right, Redemption, Trading Period Maximum (Day)" } } }, "localname": "ClassOfWarrantOrRightRedemptionTradingPeriodMaximum", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "durationItemType" }, "bbcp_ClosingPriceOf1000For30ConsecutiveTradingDaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the closing price of $10.00 for 30 consecutive trading days.", "label": "Closing Price of $10.00 for 30 Consecutive Trading Days [Member]" } } }, "localname": "ClosingPriceOf1000For30ConsecutiveTradingDaysMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_ClosingPriceOf600For30ConsecutiveTradingDaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a closing price of $6.00 for 30 consecutive trading days.", "label": "Closing Price of $6.00 for 30 Consecutive Trading Days [Member]" } } }, "localname": "ClosingPriceOf600For30ConsecutiveTradingDaysMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_ClosingPriceOf800For30ConsecutiveTradingDaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a closing price of $8.00 for 30 consecutive trading days.", "label": "Closing Price of $8.00 for 30 Consecutive Trading Days [Member]" } } }, "localname": "ClosingPriceOf800For30ConsecutiveTradingDaysMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_ConvertiblePreferredStockAdditionalCumulativeAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of additional redemption over the principal investment.", "label": "bbcp_ConvertiblePreferredStockAdditionalCumulativeAmount", "terseLabel": "Convertible Preferred Stock, Additional Cumulative Amount" } } }, "localname": "ConvertiblePreferredStockAdditionalCumulativeAmount", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_ConvertiblePreferredStockAdditionalCumulativeAmountAccrueAnnualRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The annual rate applied on redemption price to determine the additional cumulative amount.", "label": "bbcp_ConvertiblePreferredStockAdditionalCumulativeAmountAccrueAnnualRate", "terseLabel": "Convertible Preferred Stock, Additional Cumulative Amount, Accrue Annual Rate" } } }, "localname": "ConvertiblePreferredStockAdditionalCumulativeAmountAccrueAnnualRate", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "bbcp_ConvertiblePreferredStockConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The volume weighted average price of shares of the Company's common stock will grant the right to the company to require the holder of preferred stock to convert its shares into common stock.", "label": "bbcp_ConvertiblePreferredStockConvertibleStockPriceTrigger", "terseLabel": "Convertible Preferred Stock, Convertible, Stock Price Trigger (in dollars per share)" } } }, "localname": "ConvertiblePreferredStockConvertibleStockPriceTrigger", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "bbcp_ConvertiblePreferredStockRedemptionPrincipalInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The principal investment amount to be redeemed at a determined price.", "label": "bbcp_ConvertiblePreferredStockRedemptionPrincipalInvestment", "terseLabel": "Convertible Preferred Stock, Redemption, Principal Investment" } } }, "localname": "ConvertiblePreferredStockRedemptionPrincipalInvestment", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_DebtInstrumentConsecutivePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents consecutive period for debt instrument.", "label": "bbcp_DebtInstrumentConsecutivePeriod", "terseLabel": "Debt Instrument, Consecutive Period (Day)" } } }, "localname": "DebtInstrumentConsecutivePeriod", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "bbcp_DirectorsOfficersStockholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to directors, officers and stockholders.", "label": "Directors, Officers, Stockholders [Member]" } } }, "localname": "DirectorsOfficersStockholdersMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_EBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of earnings before interest, taxes, depreciation and amortization.", "label": "EBITDA" } } }, "localname": "EBITDA", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details" ], "xbrltype": "monetaryItemType" }, "bbcp_EcoPanIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Eco-Pan, Inc.", "label": "Eco-Pan, Inc. [Member]" } } }, "localname": "EcoPanIncMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_ForeignRateFluctuationsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount related to foreign rate fluctuations.", "label": "bbcp_ForeignRateFluctuationsValue", "terseLabel": "Foreign Rate Fluctuations, Value" } } }, "localname": "ForeignRateFluctuationsValue", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_HiTechConcretePumpingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Hi-Tech Concrete Pumping Services.", "label": "Hi-Tech Concrete Pumping Services [Member]" } } }, "localname": "HiTechConcretePumpingServicesMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_ImpairmentOfIntangibleAssetsAccumulatedImpairment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accumulated impairment loss as of the balance sheet date resulting from the write-down of the carrying amount of an intangible asset.", "label": "bbcp_ImpairmentOfIntangibleAssetsAccumulatedImpairment", "negatedLabel": "Impairments" } } }, "localname": "ImpairmentOfIntangibleAssetsAccumulatedImpairment", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "bbcp_IncomeTaxExpenseBenefitRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents rounded income tax expense (benefit) rounded.", "label": "bbcp_IncomeTaxExpenseBenefitRounded", "terseLabel": "Income Tax Expense (Benefit) Rounded" } } }, "localname": "IncomeTaxExpenseBenefitRounded", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_IndefiniteLivedIntangibleAssetsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before impairment charges of all intangible assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Gross carrying value, indefinite" } } }, "localname": "IndefiniteLivedIntangibleAssetsGross", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "bbcp_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the maximum additional borrowing capacity under the facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "bbcp_LineOfCreditFacilityAdditionalBorrowingCapacity", "terseLabel": "Line of Credit Facility, Additional Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_LineOfCreditFacilityQuarterlyAverageExcessAvailabilityPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent of quarterly average excess availability for the line of credit facility.", "label": "bbcp_LineOfCreditFacilityQuarterlyAverageExcessAvailabilityPercent", "terseLabel": "Line of Credit Facility, Quarterly Average Excess Availability, Percent" } } }, "localname": "LineOfCreditFacilityQuarterlyAverageExcessAvailabilityPercent", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "bbcp_MarketBasedAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information on market based awards.", "label": "Market Based Award [Member]" } } }, "localname": "MarketBasedAwardMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_NetIncomeLossAvailableToCommonStockholders": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents net income (loss) available to common stockholders.", "label": "Net income (loss) attributable to common stockholders (numerator for basic earnings per share)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholders", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "monetaryItemType" }, "bbcp_NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of nonoperating income including interest expense and gain loss on debt extinguishment.", "label": "bbcp_NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "bbcp_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_NumberOfSharesIssuedInExchangeForWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for warrants.", "label": "bbcp_NumberOfSharesIssuedInExchangeForWarrants", "terseLabel": "Number of Shares Issued in Exchange for Warrants (in shares)" } } }, "localname": "NumberOfSharesIssuedInExchangeForWarrants", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "bbcp_NumberOfVendors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of significant vendors.", "label": "bbcp_NumberOfVendors", "terseLabel": "Number of Vendors" } } }, "localname": "NumberOfVendors", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "bbcp_OtherLoanBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to other loan borrowings.", "label": "Other Loan Borrowings [Member]" } } }, "localname": "OtherLoanBorrowingsMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_ParValueOfWarrantInApic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The par value of the warrants in additional paid in capital.", "label": "bbcp_ParValueOfWarrantInApic", "terseLabel": "Par Value of Warrant in APIC" } } }, "localname": "ParValueOfWarrantInApic", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_PercentageOfSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of shares issued.", "label": "bbcp_PercentageOfSharesIssued", "terseLabel": "Percentage of Shares Issued" } } }, "localname": "PercentageOfSharesIssued", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "bbcp_PioneerConcretePumpingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Pioneer Concrete Pumping services.", "label": "Pioneer Concrete Pumping Services [Member]" } } }, "localname": "PioneerConcretePumpingServicesMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_PrepaidLicensesAndDeposits": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Related to prepaid licenses and deposits.", "label": "bbcp_PrepaidLicensesAndDeposits", "terseLabel": "Prepaid licenses and deposits" } } }, "localname": "PrepaidLicensesAndDeposits", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details" ], "xbrltype": "monetaryItemType" }, "bbcp_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to private warrants.", "label": "Private Warrants [Member]" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for useful life of property, plant and equipment.", "label": "Property, Plant and Equipment, Useful Life [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "bbcp_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to public offering.", "label": "Public Offering [Member]" } } }, "localname": "PublicOfferingMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to public warrants.", "label": "Public Warrants [Member]" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_RevolvingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the revolving loan.", "label": "Revolving Loan [Member]" } } }, "localname": "RevolvingLoanMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details" ], "xbrltype": "domainItemType" }, "bbcp_ScheduleOfAccruedPayrollAndExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued payroll and expenses.", "label": "Schedule of Accrued Payroll and Expenses [Table Text Block]" } } }, "localname": "ScheduleOfAccruedPayrollAndExpensesTableTextBlock", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables" ], "xbrltype": "textBlockItemType" }, "bbcp_SelfinsuranceAccruedExpensesForClaimsIncurredButNotReportedAndEstimatedLossesReported": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued expenses for claims incurred but not reported and estimated losses reported.", "label": "bbcp_SelfinsuranceAccruedExpensesForClaimsIncurredButNotReportedAndEstimatedLossesReported", "terseLabel": "Self-insurance, Accrued Expenses for Claims Incurred But Not Reported and Estimated Losses Reported" } } }, "localname": "SelfinsuranceAccruedExpensesForClaimsIncurredButNotReportedAndEstimatedLossesReported", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_SelfinsuranceAccruedExpensesForHealthClaimsIncurredButNotReoprted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued expenses for health claims incurred but not reported.", "label": "bbcp_SelfinsuranceAccruedExpensesForHealthClaimsIncurredButNotReoprted", "terseLabel": "Self-insurance, Accrued Expenses for Health Claims Incurred But Not Reoprted" } } }, "localname": "SelfinsuranceAccruedExpensesForHealthClaimsIncurredButNotReoprted", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "bbcp_SeniorSecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Senior Secured Notes.", "label": "Senior Secured Notes [Member]" } } }, "localname": "SeniorSecuredNotesMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_SeriesAPreferredStocksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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": "Series A Preferred Stocks [Member]" } } }, "localname": "SeriesAPreferredStocksMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPriceTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Target price 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": "bbcp_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPriceTarget", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Price Target (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPriceTarget", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "bbcp_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares granted under share-based payment arrangement.", "label": "bbcp_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesGranted", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesGranted", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "bbcp_SharesIssuedUnderStockbasedProgramTreasurySharesPurchasedForTaxWithholdingNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the net of treasury shares purchased for tax holding related to shares issued under stock-based program.", "label": "Shares issued under stock-based program, net of treasury shares purchased for tax withholding" } } }, "localname": "SharesIssuedUnderStockbasedProgramTreasurySharesPurchasedForTaxWithholdingNet", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "bbcp_SharesIssuedUnderStockbasedProgramTreasurySharesPurchasedForTaxWithholdingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued under stock-based program net of treasury shares purchased from tax withholding", "label": "Shares issued under stock-based program, net of treasury shares purchased for tax withholding (in shares)" } } }, "localname": "SharesIssuedUnderStockbasedProgramTreasurySharesPurchasedForTaxWithholdingShares", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "bbcp_SterlingOvernightIndexAverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents borrowing information which bears interest at the daily sterling overnight index average (SONIA) rate.", "label": "Sterling Overnight Index Average [Member]" } } }, "localname": "SterlingOvernightIndexAverageMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_TermLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the term loan agreement.", "label": "Term Loan Agreement [Member]" } } }, "localname": "TermLoanAgreementMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_The10MarketTimeBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the $10 Market/Time- Based awards.", "label": "The $10 Market/Time- Based [Member]" } } }, "localname": "The10MarketTimeBasedMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_The2018OmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the 2018 Omnibus Incentive Plan.", "label": "The 2018 Omnibus Incentive Plan [Member]" } } }, "localname": "The2018OmnibusIncentivePlanMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_The6MarketTimeBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the $6 Market/Time- Based awards.", "label": "The $6 Market/Time- Based [Member]" } } }, "localname": "The6MarketTimeBasedMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_The8MarketTimeBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the $8 Market/Time- Based awards.", "label": "The $8 Market/Time- Based [Member]" } } }, "localname": "The8MarketTimeBasedMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_TimeBasedOnlyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Time Based Only Awards.", "label": "Time Based Only [Member]" } } }, "localname": "TimeBasedOnlyMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_TradeNamesIndefiniteLivedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names, Indefinite-lived [Member]" } } }, "localname": "TradeNamesIndefiniteLivedMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "bbcp_TransactionCostsIncludingDebtExtinguishment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of transaction costs, including debt extinguishment.", "label": "bbcp_TransactionCostsIncludingDebtExtinguishment", "terseLabel": "Transaction costs" } } }, "localname": "TransactionCostsIncludingDebtExtinguishment", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details" ], "xbrltype": "monetaryItemType" }, "bbcp_TypeOfAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the type of award.", "label": "bbcp_TypeOfAward", "verboseLabel": "Type of Award" } } }, "localname": "TypeOfAward", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "stringItemType" }, "bbcp_UKConcretePumpingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to UK Concrete Pumping.", "label": "UK Concrete Pumping [Member]" } } }, "localname": "UKConcretePumpingMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details" ], "xbrltype": "domainItemType" }, "bbcp_UKOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to UK operations.", "label": "UK Operations [Member]" } } }, "localname": "UKOperationsMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "domainItemType" }, "bbcp_USConcretePumpingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to US Concrete Pumping.", "label": "US Concrete Pumping [Member]" } } }, "localname": "USConcretePumpingMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "domainItemType" }, "bbcp_USConcreteWasteManagementServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to US Concrete Waste Management Services.", "label": "US Concrete Waste Management Services [Member]" } } }, "localname": "USConcreteWasteManagementServicesMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "domainItemType" }, "bbcp_VestedNonqualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents vested non-qualified stock options.", "label": "Vested Non-qualified Stock Options [Member]" } } }, "localname": "VestedNonqualifiedStockOptionsMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_VestedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to vested stock option.", "label": "Vested Stock Options [Member]" } } }, "localname": "VestedStockOptionsMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_WarrantExchangeForCommonStockExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exchange ratio in a warrant exchange transaction.", "label": "bbcp_WarrantExchangeForCommonStockExchangeRatio", "terseLabel": "Warrant Exchange for Common Stock, Exchange Ratio" } } }, "localname": "WarrantExchangeForCommonStockExchangeRatio", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "pureItemType" }, "bbcp_WarrantToPurchaseClassACommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrant to purchase class A common stock.", "label": "Warrant To Purchase Class A Common Stock [Member]" } } }, "localname": "WarrantToPurchaseClassACommonStockMember", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "domainItemType" }, "bbcp_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "nsuri": "http://www.concretepumpingholdings.com/20220131", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Accrued Payroll and Payroll Expenses - Accrued Payroll and Expenses (Details)" } } }, "localname": "statement-statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-10-accrued-payroll-and-payroll-expenses-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Accrued Payroll and Payroll Expenses" } } }, "localname": "statement-statement-note-10-accrued-payroll-and-payroll-expenses-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Accrued Expenses and Other Current Liabilities - Accrued Expenses and Other Current Liabilities (Details)" } } }, "localname": "statement-statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-11-accrued-expenses-and-other-current-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Accrued Expenses and Other Current Liabilities" } } }, "localname": "statement-statement-note-11-accrued-expenses-and-other-current-liabilities-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-15-stockbased-compensation-summary-of-awards-granted-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Stock-based Compensation - Summary of Awards Granted (Details)" } } }, "localname": "statement-statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-15-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Stock-based Compensation" } } }, "localname": "statement-statement-note-15-stockbased-compensation-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details)" } } }, "localname": "statement-statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-16-earnings-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Earnings Per Share" } } }, "localname": "statement-statement-note-16-earnings-per-share-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-17-segment-reporting-operating-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Segment Reporting - Operating Information (Details)" } } }, "localname": "statement-statement-note-17-segment-reporting-operating-information-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Segment Reporting - Revenue and Long-Lived Assets by Geographical Areas (Details)" } } }, "localname": "statement-statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-17-segment-reporting-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Segment Reporting" } } }, "localname": "statement-statement-note-17-segment-reporting-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-17-segment-reporting-total-assets-by-segment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Segment Reporting - Total Assets by Segment (Details)" } } }, "localname": "statement-statement-note-17-segment-reporting-total-assets-by-segment-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurement - Fair Value of Long-term Debt (Details)" } } }, "localname": "statement-statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-5-fair-value-measurement-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurement" } } }, "localname": "statement-statement-note-5-fair-value-measurement-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Prepaid Expenses and Other Current Assets - Prepaid Expenses and Other Current Assets (Details)" } } }, "localname": "statement-statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-6-prepaid-expenses-and-other-current-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Prepaid Expenses and Other Current Assets" } } }, "localname": "statement-statement-note-6-prepaid-expenses-and-other-current-assets-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Property, Plant and Equipment - Components of Property, Plant and Equipment (Details)" } } }, "localname": "statement-statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-7-property-plant-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Property, Plant and Equipment" } } }, "localname": "statement-statement-note-7-property-plant-and-equipment-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Goodwill and Intangible Assets - Goodwill by Reportable Segment (Details)" } } }, "localname": "statement-statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Goodwill and Intangible Assets - Intangible Assets Amortization Expense (Details)" } } }, "localname": "statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details)" } } }, "localname": "statement-statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-8-goodwill-and-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Goodwill and Intangible Assets" } } }, "localname": "statement-statement-note-8-goodwill-and-intangible-assets-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Long Term Debt and Revolving Lines of Credit - Long-term Debt (Details)" } } }, "localname": "statement-statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Long-Term Debt and Revolving Lines of Credit" } } }, "localname": "statement-statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "bbcp_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.concretepumpingholdings.com/20220131", "xbrltype": "stringItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r579" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r582" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r580" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r576" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r577" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r117", "r184", "r197", "r198", "r199", "r200", "r202", "r204", "r208", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r117", "r184", "r197", "r198", "r199", "r200", "r202", "r204", "r208", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r295", "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r305", "r343", "r371", "r372", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r546", "r548", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r305", "r343", "r371", "r372", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r546", "r548", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r305", "r343", "r369", "r371", "r372", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r546", "r548", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r305", "r343", "r369", "r371", "r372", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r546", "r548", "r574", "r575" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r212", "r213", "r362", "r363", "r547", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r212", "r213", "r362", "r363", "r547", "r559", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details" ], "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", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "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]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42", "r501" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccountsPayableCurrent", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r28", "r217", "r218" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Trade receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r14", "r15", "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedBonusesCurrent", "verboseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r14", "r15", "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "us-gaap_AccruedInsuranceCurrent", "verboseLabel": "Accrued insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r15", "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedPayrollTaxesCurrent", "verboseLabel": "Accrued employee-related taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r14", "r15", "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "us-gaap_AccruedProfessionalFeesCurrent", "verboseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r14", "r15", "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedSalariesCurrent", "verboseLabel": "Accrued payroll" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r14", "r46", "r368" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details": { "order": 0.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedVacationCurrent", "verboseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r271" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r59", "r60", "r61", "r535", "r553", "r556" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r68", "r69", "r70", "r119", "r120", "r121", "r446", "r549", "r550", "r584" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r396", "r501" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r121", "r392", "r393", "r394", "r458" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r373", "r375", "r398", "r399" ], "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": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r375", "r389", "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r223", "r233", "r234", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r77", "r96", "r325", "r488" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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 deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r96", "r254", "r262" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset acquisition.", "label": "Asset Acquisition [Text Block]" } } }, "localname": "AssetAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r192", "r199", "r206", "r229", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r442", "r447", "r474", "r499", "r501", "r518", "r533" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r13", "r55", "r113", "r229", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r442", "r447", "r474", "r499", "r501" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r376", "r391" ], "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.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "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.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r454", "r455" ], "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.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "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]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r431" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r100", "r101", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Equipment purchases included in accrued expenses and accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r21", "r492", "r494" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Current portion of capital lease obligations" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r49", "r492", "r494" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital lease obligations, less current portion" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r37", "r98" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r92", "r98", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r478" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r110", "r113", "r142", "r143", "r148", "r153", "r157", "r166", "r167", "r168", "r229", "r287", "r292", "r293", "r294", "r300", "r301", "r340", "r341", "r345", "r349", "r474", "r581" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r360", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "terseLabel": "Class of Warrant or Right, Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r282", "r561" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r119", "r120", "r458" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "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 value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "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, authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "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, issued (in shares)", "terseLabel": "Common Stock, Shares, Issued, Total (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r501" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.0001 par value, 500,000,000 shares authorized, 56,700,148 and 56,564,642 issued and outstanding as of January 31, 2022 and October 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r75", "r525", "r541" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-": { "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": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r175", "r176", "r215", "r472", "r473", "r560" ], "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.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r175", "r176", "r215", "r472", "r473", "r557", "r560" ], "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.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r175", "r176", "r215", "r472", "r473", "r557", "r560" ], "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.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r171", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r175", "r176", "r215", "r472", "r473", "r560" ], "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.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r105", "r444" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r197", "r198", "r199", "r200", "r202", "r208", "r210" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r80", "r113", "r229", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r474" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of operations" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "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.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "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.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r109", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r319", "r326", "r327", "r328", "r337" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r112", "r117", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r331", "r332", "r333", "r334", "r489", "r519", "r520", "r532" ], "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.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r329", "r520", "r532" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "us-gaap_DebtInstrumentCarryingAmount", "terseLabel": "Total debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r302", "r331", "r332", "r487", "r489", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48", "r303" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r112", "r117", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r331", "r332", "r333", "r334", "r489" ], "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.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet", "terseLabel": "Debt Issuance Costs, Line of Credit Arrangements, Net, Total" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r41", "r315", "r488" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "us-gaap_DeferredFinanceCostsNet", "negatedLabel": "Less unamortized deferred financing costs offsetting long term debt", "terseLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r41", "r488" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r404", "r405" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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 taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r97" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r412" ], "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, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "terseLabel": "Deferred Tax Assets, Net, Total" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r415", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r96", "r269" ], "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": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r96", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r96", "r187" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Warrant liability" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r116", "r450", "r451", "r452", "r453", "r456" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r357", "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "us-gaap_DividendsPreferredStock", "terseLabel": "Dividends, Preferred Stock, Total" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income (loss) per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r128", "r129", "r130", "r131", "r132", "r139", "r142", "r153", "r156", "r157", "r161", "r162", "r459", "r460", "r526", "r542" ], "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": "Basic (in dollars per share)", "terseLabel": "Basic earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r128", "r129", "r130", "r131", "r132", "r142", "r153", "r156", "r157", "r161", "r162", "r459", "r460", "r526", "r542" ], "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": "Diluted (in dollars per share)", "terseLabel": "Diluted earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r158", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r158", "r159", "r160", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r478" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of foreign currency exchange rate on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r400", "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Accrued payroll and payroll expenses", "totalLabel": "Total accrued payroll and payroll expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "verboseLabel": "Unrecognized Compensation Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r68", "r69", "r70", "r119", "r120", "r121", "r125", "r133", "r135", "r165", "r230", "r355", "r357", "r392", "r393", "r394", "r418", "r419", "r458", "r479", "r480", "r481", "r482", "r483", "r484", "r549", "r550", "r551", "r584" ], "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.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r317", "r331", "r332", "r469" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r96", "r338" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "bbcp_NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Change in fair value of warrant liabilities", "negatedLabel": "Change in fair value of warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r317", "r331", "r332", "r461", "r464" ], "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.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r465", "r468" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r261" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r263" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "order": 0.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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2022 (excluding the period from November 1, 2021 to January 31, 2022)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r263" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "order": 4.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 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r263" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "order": 5.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 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r263" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "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 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r263" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "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 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r255", "r257", "r261", "r265", "r511", "r515" ], "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.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r261", "r515" ], "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": "Gross carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r255", "r260" ], "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.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r261", "r511" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details": { "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": "Net carrying amount", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for foreign currency translation adjustments and purchase accounting adjustments.", "label": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r96", "r268", "r273" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.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, excluding oil and gas property and timber property.", "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Net gain on the sale of property, plant and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r96", "r335", "r336" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "bbcp_NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Loss on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r335", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost", "terseLabel": "Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost" } } }, "localname": "GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r244", "r246", "r501", "r517" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r258" ], "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]" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillForeignCurrencyTranslationGainLoss", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r96", "r245", "r247", "r251" ], "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": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r79", "r113", "r192", "r198", "r202", "r205", "r208", "r229", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r474" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "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": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r267", "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r70", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (loss) before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r192", "r198", "r202", "r205", "r208", "r516", "r523", "r528", "r543" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r114", "r408", "r409", "r414", "r423", "r425", "r427", "r428", "r429" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r134", "r135", "r190", "r406", "r424", "r426", "r544" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.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 benefit", "terseLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r402", "r403", "r409", "r410", "r413", "r417" ], "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]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r99" ], "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": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r52", "r522", "r539" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r95" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Trade receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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": "Income taxes payable, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r95" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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": "Accrued payroll, accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r95" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r95" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.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": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r256", "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r264" ], "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": "Net carrying amount, indefinite" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r256", "r264" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "verboseLabel": "Gross carrying value" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r253", "r259" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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", "verboseLabel": "Net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r186", "r486", "r488", "r527" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 2.0, "parentTag": "bbcp_NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt", "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, net", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r93", "r99" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r15", "r16", "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "us-gaap_InterestPayableCurrent", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r184", "r197", "r198", "r199", "r200", "r202", "r204", "r208" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r53", "r501" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r17", "r54", "r106", "r164", "r236", "r237", "r239", "r509" ], "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]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r53", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves, Ending Balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land, Buildings and Improvements [Member]" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "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": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r113", "r200", "r229", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r443", "r447", "r448", "r474", "r499", "r500" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r113", "r229", "r474", "r501", "r521", "r537" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r113", "r229", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r443", "r447", "r448", "r474", "r499", "r500", "r501" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r520", "r532" ], "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": "us-gaap_LineOfCredit", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "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": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r43" ], "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": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r21", "r519" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Revolving loan", "terseLabel": "Revolving loan (short term)" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r316", "r330", "r331", "r332", "r520", "r534" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details": { "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": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total", "totalLabel": "Total debt, net of unamortized deferred financing costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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, net of discount for deferred financing costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LongTermDebtTerm", "terseLabel": "Long-term Debt, Term (Year)" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "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.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r286" ], "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.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r94", "r97" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r62", "r64", "r70", "r74", "r97", "r113", "r124", "r128", "r129", "r130", "r131", "r134", "r135", "r150", "r192", "r198", "r202", "r205", "r208", "r229", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r460", "r474", "r524", "r540" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details": { "order": 0.0, "parentTag": "bbcp_NetIncomeLossAvailableToCommonStockholders", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net Income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r128", "r129", "r130", "r131", "r139", "r140", "r152", "r157", "r192", "r198", "r202", "r205", "r208" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Income (loss) available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r141", "r144", "r145", "r146", "r147", "r152", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Numerator for diluted earnings (loss) per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r122", "r123", "r126", "r127", "r136", "r137", "r138", "r227", "r228", "r231", "r232", "r364", "r365", "r366", "r367", "r395", "r420", "r421", "r422", "r457", "r475", "r476", "r477", "r495", "r512", "r513", "r514", "r552", "r553", "r554", "r555", "r556", "r585" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of states the entity operates in as of the balance sheet date.", "label": "us-gaap_NumberOfStatesInWhichEntityOperates", "terseLabel": "Number of States in which Entity Operates" } } }, "localname": "NumberOfStatesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stores.", "label": "us-gaap_NumberOfStores", "terseLabel": "Number of Stores" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r192", "r198", "r202", "r205", "r208" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.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": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r197", "r198", "r199", "r200", "r202", "r208" ], "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 [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r16", "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "us-gaap_OtherAccruedLiabilitiesCurrent", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r440", "r441", "r445" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r57", "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent", "verboseLabel": "Other accrued" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 3.0, "parentTag": "bbcp_NonoperatingIncomeExpenseIncludingInterestExpenseAndGainLossOnExtinguishmentOfDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r8", "r12", "r243" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherPrepaidExpenseCurrent", "terseLabel": "Other current assets and prepaids" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r90" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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": "us-gaap_PaymentsOfDebtExtinguishmentCosts", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Purchases of intangible assets", "terseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r85", "r436", "r437", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "us-gaap_PaymentsToAcquireProductiveAssets", "terseLabel": "Payments to Acquire Productive Assets, Total" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "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": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment", "terseLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r376", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member] [Default]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionRatio": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.", "label": "us-gaap_PreferredStockConvertibleConversionRatio", "terseLabel": "Preferred Stock, Convertible, Conversion Ratio" } } }, "localname": "PreferredStockConvertibleConversionRatio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "pureItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "us-gaap_PreferredStockDividendRatePercentage", "terseLabel": "Preferred Stock, Dividend Rate, Percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details": { "order": 1.0, "parentTag": "bbcp_NetIncomeLossAvailableToCommonStockholders", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "us-gaap_PreferredStockDividendsIncomeStatementImpact", "negatedLabel": "Less accretion of liquidation preference on preferred stock" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r340" ], "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": "us-gaap_PreferredStockParOrStatedValuePerShare", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "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": "us-gaap_PreferredStockSharesAuthorized", "terseLabel": "Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "us-gaap_PreferredStockSharesOutstanding", "terseLabel": "Preferred Stock, Shares Outstanding, Ending Balance (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r35", "r36" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r12", "r242", "r243" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r9", "r12", "r240", "r243" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "us-gaap_PrepaidInsurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r10", "r12", "r241", "r243" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details": { "order": 0.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "us-gaap_PrepaidRent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "us-gaap_ProceedsFromIssuanceOfCommonStock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "us-gaap_ProceedsFromIssuanceOfLongTermDebt", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds on long term debt" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r87" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds on revolving loan" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r276", "r562", "r563", "r564" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r270" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r272", "r501", "r529", "r538" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r272", "r562", "r563" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r272" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r270" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "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": "Estimated useful lives (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r199", "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r370", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r89" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations", "negatedLabel": "Payments on capital lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r89" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "negatedLabel": "Payments on revolving loan" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "us-gaap_RepaymentsOfOtherLongTermDebt", "negatedLabel": "Payments on long term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r357", "r396", "r501", "r536", "r552", "r556" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r119", "r120", "r121", "r125", "r133", "r135", "r230", "r392", "r393", "r394", "r418", "r419", "r458", "r549", "r551" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r113", "r183", "r184", "r197", "r203", "r204", "r211", "r212", "r215", "r229", "r287", "r288", "r289", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r474", "r528" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "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]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables" ], "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]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r255", "r260" ], "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]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r249", "r252" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r78", "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r192", "r195", "r201", "r249" ], "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]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r381", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r260" ], "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]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r180", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r208", "r215", "r277", "r278", "r545" ], "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.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r192", "r196", "r202", "r206", "r207", "r208", "r209", "r211", "r214", "r215", "r216" ], "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]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 14.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": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r377" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r382" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "verboseLabel": "Shares Unvested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "verboseLabel": "Weighted Average Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r374", "r378" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r376", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r283", "r284", "r439", "r558" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r180", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r208", "r215", "r249", "r274", "r277", "r278", "r545" ], "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.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r25", "r26", "r27", "r110", "r113", "r142", "r143", "r148", "r153", "r157", "r166", "r167", "r168", "r229", "r287", "r292", "r293", "r294", "r300", "r301", "r340", "r341", "r345", "r349", "r355", "r474", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r51", "r68", "r69", "r70", "r119", "r120", "r121", "r125", "r133", "r135", "r165", "r230", "r355", "r357", "r392", "r393", "r394", "r418", "r419", "r458", "r479", "r480", "r481", "r482", "r483", "r484", "r549", "r550", "r551", "r584" ], "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.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "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": [ "r119", "r120", "r121", "r165", "r510" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-comprehensive-income-loss-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business", "http://www.concretepumpingholdings.com/20220131/role/statement-note-1-organization-and-description-of-business-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-accrued-payroll-and-expenses-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-accrued-expenses-and-other-current-liabilities-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes", "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-summary-of-awards-granted-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-operating-information-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-revenue-and-longlived-assets-by-geographical-areas-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-total-assets-by-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-3-new-accounting-pronouncements", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions", "http://www.concretepumpingholdings.com/20220131/role/statement-note-4-business-combinations-and-asset-acquisitions-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-fair-value-of-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-prepaid-expenses-and-other-current-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-goodwill-by-reportable-segment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-amortization-expense-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-long-term-debt-and-revolving-lines-of-credit-longterm-debt-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r355", "r357" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r113", "r225", "r229", "r474", "r501" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r111", "r341", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity", "http://www.concretepumpingholdings.com/20220131/role/statement-note-14-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-10-accrued-payroll-and-payroll-expenses-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-11-accrued-expenses-and-other-current-liabilities-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-17-segment-reporting-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-5-fair-value-measurement-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-6-prepaid-expenses-and-other-current-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-tables", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_TaxCreditCarryforwardValuationAllowance", "terseLabel": "Tax Credit Carryforward, Valuation Allowance" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-12-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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 for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r287", "r292", "r293", "r294", "r300", "r301" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Zero-dividend convertible perpetual preferred stock, $0.0001 par value, 2,450,980 shares issued and outstanding as of January 31, 2022 and October 31, 2021" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r18", "r339" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r219", "r220", "r221", "r222", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-8-goodwill-and-intangible-assets-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-2-summary-of-significant-accounting-policies-property-plant-and-equipment-details", "http://www.concretepumpingholdings.com/20220131/role/statement-note-7-property-plant-and-equipment-components-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r358" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-changes-in-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r358", "r359" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r151", "r154", "r155" ], "calculation": { "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details": { "order": 2.0, "parentTag": "bbcp_NetIncomeLossAvailableToCommonStockholders", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Add back: Undistributed earning allocated to participating securities", "negatedLabel": "Less: Undistributed earnings allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r149", "r151", "r154", "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.", "label": "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "negatedLabel": "Less: Undistributed earnings reallocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r172", "r173", "r177", "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit", "http://www.concretepumpingholdings.com/20220131/role/statement-note-9-longterm-debt-and-revolving-lines-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r391" ], "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.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r391" ], "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.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation", "http://www.concretepumpingholdings.com/20220131/role/statement-note-15-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r157" ], "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": "Diluted (in shares)", "terseLabel": "Weighted average shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r157" ], "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": "Basic (in shares)", "terseLabel": "Weighted average shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.concretepumpingholdings.com/20220131/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.concretepumpingholdings.com/20220131/role/statement-note-16-earnings-per-share-calculation-of-basic-and-diluted-eps-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2740-109256" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(14))", "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": "(d)", "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "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" }, "r234": { "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" }, "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", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r269": { "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" }, "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", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406127&loc=d3e45023-112735" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r577": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r578": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r579": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r58": { "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" }, "r580": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r581": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r582": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r583": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 82 0001437749-22-005884-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-005884-xbrl.zip M4$L#!!0 ( +F(:E0\<^S6(A8 TI 0 1 8F)C<"TR,#(R,#$S,2YX MGG@^';P8&% MJ>.[A,X_'_RXMT_OSZ^N#BP>(.HBSZ?X\P'U#_[ZVW__UZ?_L>VOF&*& NQ: MTV=KL@BIB]F%O\36/\_NKBW;&IQ\'(YOOUD_)N?6:# :V8.Q/1S8]F^?GKC[ MD3L+O$260$#Y1_'@\\$B"%8?#P\?'Q_?/H[?^FQ^.!H,AH?__'9]+_,>Q)FG M4V>5R^WXU&$XP*MPN1+0%[X'&G#Q?'D(@@?#\3 I[/@A#=AS6OYIRKRW'#MO MY_[#89P(A=8%0L9$HY25B%-S15Q,U+E%0CYCP.S@>85Y3AU9!-07R8>0#&4& M]F!HKTOB)V>AE@$I.2$>H7^HZQ?-.SZ$Y"GB.,E.$7&XNFJ9E*N;$T>=523D M,[(@S3A#?"KEBX(EID,N020X0F^/@.UIBOD(. MKO_6B:["LN3[3I8KGP46?5%7Q1L8]1'7OH,"V4-!"5Y5)/G#AC_>"K$'AW41 M9$FN)7]=(/I93W:5J57BE47@+SLI9\,C>S@21-1&4?D&5+:"LN0A]@*>/+'7 M==7'4^PB]+ DI2(_MA&<=M]Z) E/J!K$H^2YZNA'.?^?$C\1!"BX])T'B'9Y8,-CXBYH"M$I'E7+QK*Y2H@BAI,,ZK1BNJY,H MPD4@W\B6THI!Q:4^W%W M53LJCQ#K"TKA)H#7!HR&(SK#R]\&@X%E6Q>QK.S/4^I:EU*L=;46^^FP(.L% MC)!C]X;^)G\77I2X<)RCJF">C/KEB@97EXR?)A;6,[RP(?<]XLH.>XH\&=7S M!<8!MR,?&]B"SL1W[9"BT"72'9AB0R/IIB@R%+RX3Z"(W^<9,-99!,:ZEV"L M-^<1&NM6HK%^)&C^LJ=.'>/9*P3/%S@@HBGXZS*I",84L49&B&6]NS[_Z>31 F**2T?Z7#K/XA(1$N"RWEP+8'_9DVN331>(SL7P MFU"1X#M_ $P*:Z\@T$]X8[PF2'#XH_O H@%0[J;#!1+0+$NUE" M.F M21@Y5(O #?NUV"LTQ2,=1N#V7'*C&V*'W-&8CX5OYVH7S;,DDW23!'C@Y(8 M,/[ZCA]S+,C)WW$N'*5=.HQEIH3&0V'H^Q'G&%YF$(<+L!^2%V%YB!$T)J88I4BK&%!F& M2C+ &.B+$&S] P1;W]:"=]SL)Z+[QBM$7!L_K3#E.'I;_6"!63I!*]]=TYU% M'N%HA== MM=!9;!!FBA5C)2O>259$XO_/N@7YDA27B?P=9\)[>^[[[B/Q/&D6(D31.9EZ MN)WN8J,X4VPX4K(!ABE?8P"2!E8+6T73Z-7E>$'WWN M,8('89B[!(YU#7#D7)F$ ML^.T&0Y@*,E"N>K[+')&KW?R.PD-3$^,:4HU1943]:P8#%Q.(QS6;21;DB7Y MG00CN\Z186JMBE#1(VA*/!*8GQ>K+]\4;TIF4X<9WE0$K-=K1+O.H%&REAN@ M)_/\*-1NROKJJ5$YB(E7@"<@;]=M.X;)IB4)HL4P>#&%)6%F$-,6)LDWBC-E M??7\IQRLG*\!R-?^/ M@U^EPI%I7-TT"M1!#IA^I)S2'T7Z1E\ORNV[QX\@8 MT'JNW,$C'*+A[=&;!)FRO'KVE)1CALM8*NQ"M>Y!ZJY;^YW-\5S^S3" M:I1Q_GTDU+I+A.ZNJ3?L/6AA_X.V1%-$>#'+N&&+@_4F^;7KNZGJ[%(1 [*I M]ZK[9!($IGBCGG2LMUW&>C.1H':=265KT>VP9I,T4PQ1SS66+X#OV5![/;H= M@C0 8(HSZGG&6NOB>QKIK%FWPQP]F:;(HIZ6W+A(WD)V.Q31E6J*).K9 MR\VKZ'N6-%C2;H)W2R1J"L,4G4IF:>LOQ>^)M6DUI24&;91GBBHED[Q5BSA[4E2LM+3$ARI1 MIJB@WDQ:LK:S)T'Y"DQ+'*B09(H"ZAE;]9+/G@%U#RZ+YP$BGG#W^"D(D?=J M)ZA? #'%GY*]HS5.5%MO+B)LUB3"MNOTJK6 TR[!MH)BBF+JZ=^ZBTI[DC6W M;.7\;6SVUV2>%CY3=#1Q)<#FV>B8KKM.TWIGMEON#;<$8XJ ZLGKN@?*]SVB M[@IXNZ32%FN(/D?JN>NJ%?@]4?0LEGDLG%9^>:(=+[D5%%.$JGNG03Y!.$NY M9A*D:R9[WU=_QX5^SG:(V"Y64TPU<,%"O4TG>R;K[ !IU\'6%&Z*:PVO;=A[ MVWKF@Y42G^+XHLE7&*B:QV>*@>K9_O6A(15/,XB3\<.>G[H,2).GS_&"."Q'IVODK\1+352F^*A>?M#B M8YIA^APOZ@/2=)U_S\,F.XO;#>NVPV**<^H5A_K;G?<1G\*XMJYU?\:$LA%( MAFAW7+W+WM*EG;V?8-YNW[TJ4YK8#@^-0C/%QVWW[*NSK;?T[VG9<#-]S>PM M4?9GP39%9W-G!NH?,MA3774W7]O;13=(,T6LDA,&Q9L!]_%@S9S;#Y"7+"5/GUM>S&X$P1292J;/ MR\@T 5C)XO7T>;],K6-+AA\P#;'T.+ XYY$'[&9L.\>^"(Q7"^* R1E&K7E' MP^A,D;!DTKN,A'<18ND+$CW$-^&S%D(^\0K!0<614O\^6!S-N)Y ML(/E\T$@,AY8/)SR@ 0AB/_*_'#U^0"(0#X2P([TYD!80*J@OQAR\U1$(^0TZ0 "IJG%D".:6N M7![)//J&EU/,"MIK%FG2$F[ ;/C%/[K^$A%:;(NLTF[(HD])*+0N:ADO;@JX M\:]D40A&,F>>&",7=-0JL)V&05*3,27C3?$3]*2FK3)#UPA;U.H>>9)G/S@N M5:PL3]=T*W\91>>]%$C=WWWVAPA3'5QX\\K37_,UJ]0G.$/.']A--\%$6U^^ M( 7^FGF[Z:^#V*4,<>73P[F_/1!N-JH/WR>,$&7!;ZA18/6*-!+C2>/ M?CV-LP6ZJ3%,D@X'!:T*#SN,?*A"/NP#\I$*^:@/R,Z3R_:,^^/Z1 MJLE'O6ASE>\?]<'WCU2^?]0'WS]2^?Y1'WS_2.7[1WWP_2.5[Q_UP?>/5+Y_ MU ??/U+Y_E$??/](Y?M'??#]RNZ\![C'*M\_[H/O'ZM\_[@/OG^L(LNX%VQ1 M^?YQ'WS_6.7[QWWP_6.5[Q_WP?>/5;Y_W ??/U;Y_G$??/]8Y?O'??#]8Y7O M'_?!]RL[Q1[@/E+Y_J,^^/XCE>\_ZH/O/U+Y_J,^^/XC%L%SE>\_ZH/O M5P+O 6Y5R-*'B$45L/0A7E&%*WV(5E3!2A]B%56HTO%(Y8R%U$5S?.87MVPH M4SJIPSE:SE#HYN$7'W9B>]ZYASB_F?V.&!P]NV%W9+X(+I^;[O^3)&=Z.?G?8Q4OYS2DX2NY3>4;OEA$'3QB9SS,F:UIZ.]L* M+>6IG"KM=3;P;8 O,6NJFN3MA6(3AEP]WI:7:<['^!MZ(LMPV439 M=='7T[F\)_5\#DB!?C>SX6 P^.*S\>#] &[QNW@6;);GAGGSY@%L"-G;<,SS!CV)7NYM1UY>$.Y)V'2WE MY &?+N&+8JG2C8J^RG[MMIHBVIM^2FF(O#L4X"V:1E'5UI[0$?JUQY!,0GEX MT[!P^T' =KKGPA;JD!7RKD16+N\,VJC\IM+=?4?@(LLK$3ZQ$)YG.KA\)+0Y M6P<#@0O"L!/X3$0U,T%&QK,7^^3[>[VLG71R%[XCC7)*W4LJX#QGSDRGZE7G MV6+(%<#8;>O7\O+L:G)QFJ!-_^K<:U-JA$O'OT7TBCIY6KU\W(D8000SF,PI M>*4O7N@$H2S"Y8?4$N@;\O3FE-;?R 0[B_/X_/%M=/[X'K,'\9H7.@&]K)VP MX-5RA0B#9S>S]17MT7%B$7A$H0AVU]D2'9L4[)JMUZT@;X&RX]B'<;#0JJVJ-. M):\Z0BGMP[\A]@<<->78E5"D3YQ_RO^\$)7/A6T%(.D^+D(3K^*%@>M;^CE$Y0+"5]$ MO@H&(&D#M5%SYQJR]&V FT8F_A="1>T$>??)A2GQ=2&3Y(J[I+$T<[_6(*!2 M3ZZ"SK.ZE>;HD3ZG<9'->F5ROOJ@[7L(_>S-[#Y:=N,\A+ C6=83XX=X*6%M MKAH%7GT5, '[#TQ=G[W08?VX.5(B>JDY9@U7MDIY%EWNXB.:AC^%<4Y5AD[X MS%O$Y#@S78VZHJWGI,UH1DMT(ZQDQK M7*V9MQO4BS[*?2V0PS&09/ M7K">.JV3<]<1UA(6JM,ZJ4=Z_Q%XU;P:ZJ1.O$KWS@*[H2<\SHL+U-*;TY2O M4I."7;EW[1Y[,]%CAG"!$4ZN!HQ!BQ#TW$-DR<5 $NXC<\_"0,3BT46.V 7U M!.@E3)#"6!+S)"5MF)8J[^RDU0:%_X:1%RS4:ONK&BVG55'76JFTN[C'E/CL M'@L]L"L'>_D^HR*]D]V?".7@7LG\FO@+G2KS=*-#A,!;?GG?VC(I[RHB"*EFSK<5UND-+GC MVOR.>("_(8JB$9]Z84D_>R>UA8$]S._0/T/DD1F))T5N5@I&:N;ML)Z;=.N< M/BG^> TBLU$ALQ4K>7H']20:U2K1O)=?A@=A"?MT05GNC;QL6]^QL7TWGO/WZ4US% MCW(-;!1-T=NK:.5'?HHK^8WC>7MEIC0Q_5Y8U'X_2]BOU\H!Z&.N'=/J>M12 MPU2U-1V$;CYL=+*=Z--"MK?^WE7=[-I<_7E ?F7KZ#*Z><4]:KVMOIN^J06W MJ_R7:$5=LFG4T*/V,/ 5[$T-9D)$WUM4EUS5A7O4"@T^TLFS?VV#3U\,;-<[&2OO3:J-L/,3)G)*9>!=$J@A X;(7 MT'?E>\2!*',5[S2V5Y[, @/19+.Q=I.V(?$7;6_--[A9G?UILV-[A@BS'^!H MC+V4&U>BU,QCH3GT[P%F2\&+J3X=MZS\%VA%399M+M^?MC@1'8L\[%(UOHX[ M>/VFJ34K:4_ M[?+>GON^^TCBR7:2WLJ2O%MIL@B0H] 9-*L=@)N3\PNU[NC6O+^Z7;NL5F_25;4+./U*^G/VWS08X;[/7 31CR<%)VR,42[<9G2-H M.((Q)*1OK:JKKR;]&E;:BU;;.,L2_ZAJI!IU_+0V^70(3<*=!5XB\>=_ %!+ M P04 " "YB&I4(1GGE*$. !]WP %0 &)B8W M,C R,C Q,S%?8V%L M+GAM;.U=67/C-A)^WZK]#UKEF2/+WDPR4^.D?$W*59JQRTAN (TOOSY-XLZ4"LEX__^W+/X+@-YI003(: M=8:SSMTX3R(JSOF$=OXXO1ET@L[!Q\_]H^MOG?N[L\[AP>%A<' 4] ^"X)Y.J;Z?]'0O'/2/^CU-V%,@,CJA M218D/*/!S\$#Y]$CB^- =;<"J3 ^L&%, R(ES>2*;\B$BXS]KP >T*>4)HKM MB&:$Q5()I^!U+.CHN#LZ4##,<[$Y]+6'[07Z._7^S77^TM/V _\CWQSZYV?APOZ=9NX@:T0V-+7I M^D2$'2Z4KWG<5?[J(V4/XZQR7LOG$!&^FL>7_:RJ14_FDTDYW2KV)G/ZD> 3 M9][Y=FRZXA0DB?X;D(1EHH>*X? -B,%@X: B.'HK(GAIYJ "^.<;$4#[4?#C M6Y' *S?G60)?>JO"N"W&R(I&\IA%.N$1++Z6 1\%(9'C8!3S1QGD"':YFMER,'A,5$Y '- MF5(3_>?BOSF;DEAKSPV5F6"ATA?]PTD2+7]1:WE-!>/*>"B])9*>T_)?]3G. MM>Y>/(5CA9/>*+V\&(UH:')'_3#A0=KG=$2%T/96C6IZ1YZH5-#4OV?J2V;4 M'BB9%T2IH"$K%%O]/Z;%U)=$=84WHH*3>D!6*LO5J*Y 5\E:JKI0RG,F4RY) M_)O@>:HHU&=ERC.6Y#2Z2G427V$W:0,>QGR$NX2)WTFQLP@>E08;JA(57VH VLUZ18D(E\:=9L MT6_V)V#".6!DR&)E$*C)>+B0HD!VF4R5(>#"!=(*&A18K@5-"8OFOMP\QY9$ M5]F8"JO17^]A'M!_IYGV,*X%GS(589[.[J4>18L8[B3,V-2FJ>X/P(-2*Z#, MUD!I>0 >E)4WV!ZEY0%^4)967OLB9B"OVWC@5D15NGW+KJ M302F\XCICI^$*MH2%)@N M-AP*0&MAK* MV>PZ5O&4FH)T7)GJ)E!PC0_P@5+PD-)(?A5\778V*V77 DX<[*B:6 MJ,:1VC.^.4L#EJ@H;%0FE0#(K'2>,=V26$G<637=G^ !I[+="YLW[X,SDK*, MQ /M'EX-8_9@32&U> (2G! =!=-YQ@2U)B :#UANQT304Z4ND?(@= !BR_;: M&^/<:M+"<^5ML_:8-I:LAQN^;H=I%\FZ?>VZEH%I^\AZV-VS2IAVCJR'W1(2 M8MH,*%<-WXQQ6S<&H#_'WN>."-!@Z?C_.98\: ^%PX2F$+A M>@Q*;8M&-;2M,UPMXM.=#W&H#-RRZRVBU+U!ON'.]SFGV]:&:R)HG?KK?68%IGNEWMH@*T][,&Z3&0NJF)U%A"OFOGC^*91XC= R?KSJ5U4@P/P8?)T6V*##GY,[NAZ MW6@84Y@\14> 3G.1;Y_K)S6_E]GF(-7IYF)VI_.$68$28T)BKUD%( ML+H? ,YYNUY#M2[E"G0[P]+W3/--OEAM8>^ <TOO>,5O^/',O0-?: MRE%I]2(Y>%WM<%\]6;N0N#@@=N;FF4Q=#J*1+7/CS3&D#P/IM<-[24$\6=O[ M2GMF5%! M95:=_+>CL#?V%="\5AA (--(A#. <1L<+]U>(&A,P8PS8)>I!E,PT[IG74P+ MID!FK9Z%^3:80IJUX +\$TR'O=;59;LG@^ET5VNDD*G48[1JN8N)+TY!/-_% M%, #SK9/1G8C%8#7M<*^[SSA\Q-J966J:AOEXJ3*7(.>MU<^%[8!W%FQY;=X M< 9/"G2B79BB^[/\#''5?J_5>C&SJE26[:=K^R MS?O]-N]WPKS$1!,U^&.]+RV:L(3)3)N"Z=P(F!#!J'S@T1L*M2-LK*:[HH6? M^S2J*HOZ7/=9>;Y0*<;S <-3.N*ZE,NB)*'2'$&48Z/LDIA=JHE(*MNM3R;J MY9J:G39&[EM_HS$8_U);":R3R<\JPW+Y8J,8Y MT\?\DTB6[-W.(XC+24J,]X>V>827VN^%=VDNRK_\,\YTZBIW@#>!0'5&H0&! M)1)H425F>S!L-HFO'Z%ARF@#H1H]U19):^_]YA0R8"A?M.WLR YJM&ZS^W.ZCM V^<"[6Z8H:@8Z6IRM,.6 $C MB)5X-KUNZ_(B9,NX[JSO] C>69V]4A&5HE^-E TR+OTU4OA.QB)/'!>>Y HQ M?E43'GNHCO^$LSL5@$AE"*#J+06YNOL*#RJ _>C\Q\#"@1B6X<*/"C4*"[XH%%A\3(6LK2(^V]IF(MBQZ9M27A3C\4UW;8=;'L4*FX XB9" M1.^YZ;4DL%GMQQ(X#TFLMYNKB9+J@MSSDYUI4:W^.11L&2T[/MU[B-R*WUV7 MIJG?5]MX]L[2V,\)PA?W;NI[(4 8;"3OYSRW50CVGY%!]XHZC8 M14'BZZ*\='6/G F7O;4/_I=N.WS)[HJK$#UPUS#(D13W-]P@:&<>1H0'C5Z> M:@/H-9T73,5U-B\NL3E95!CG@LO!#K3 ,S; 4&%VHB6.IT55T M'C$MUCQKDW(SH@8J+WB$4G6]YZS.4I,- %*]EZ?;S/$=SJ-'%IMN(%=:UL_ATV6[H56X_'BJ=K;TB!Y%U(OR*9*<;F8F0W3JB8^2CDW1D4X M8I_EH*R>$](N0S9K9MY*YA>1W4"BLHB#^AVW37R;FWHN6MXXS=H;>ZLK5-JZ M)N:M;;U?.>=RR9Q_K?%PC\K6CD=E1(W(18I\Z6Z0$0N-IU3AA!Y0@6<"5+:_ M\,% J6)+2Q]\TTG*!1&S4H++5PU"576O"TR)=AN'H#1@??&4)534UX"V9F[@+='?68140QR0A M/ENQ"M3JI $^NV#URP5JIJ)1ER694%,)@Q6 MI+_1P\9DP&"0MG29Q"ZLG-/%"BX[-3!90!A(E_5K3/80W(6->Z P64,8JN:< M)R8#"5U,Y" QH#.6+> Y+1=CLIMMNA*0X\9D-5M =-PQ@VEL-E1KWJ=QV !E M;\=<(RZ'K1J8!EJ3ZFW0;NS8'WEC-L*RIE'WM" ;8U&^81*3"8'A<5THQ61*P!ME5OL@>^%\@(&MN3R)R?"T@=^T5/Z, MSWA&KOI!_S54\ZKZYO]02P,$% @ N8AJ5$<18,"]4P =# ' !4 !B M8F-P+3(P,C(P,3,Q7V1E9BYX;6SM?5UWV[B2[?M=Z_Z'W+[//)WT1SHYZYR9 M)3MVCMG%Q<_O,IR MDD8D82G]YP\I^^'?_^U__Z]__)\@^$A3RDE.HU=WZU>WBR*-*/_ EO35?YU< M7[X*7KU^^_O7E]O353Z]_^BEX_7/PYG40_-L_DCC]]G?YGSN2T5=" MB#0K?_SG#XL\7_W]QQ^_?__^MX<[GOR-\?F//[U^_?./V](_;(K+OT;YKL)^ MX5]_K/ZX*_JLZ>\_EV7?O'___L?RK[NB65Q74#3ZYL?_^G1Y$R[HD@1Q*D7+"1Y.8Q:"*\:2\B?@FVQ0/XJ>/-3\/.;OSUDT0]BU%^]JH:. M\)"SA%[3V:O-/[]<7SP?BSC-?XSBY8^;,C^2)!$BERTL.)TUBKH=0"G!K[+O M_[M7,U^OQ#3(XN4JH3_\V%VHB"U)G 9+NKRCO*5XM6U8%S1>TE2NE*#JKJVL M##78\M)5:TU.,8TQDIDKS[(#]MIU'@K;2'HLJ^0I:&G.9T M52Q70C4N6"(U9"9^O_Q1*K;7;WY^\V,IO] +.15=YT'*F?A+V(M4EG9.DZGOR$&W8KZZRG),P/Y#; MH(8#'#?56KC>+H4:*1OP&-1T@6N[ZH42H1?BGX?325_0I=2WY"ZA.HF?%%)) M^ZA2)SQ\Q;C@NO_\0?#E:N?YN_QL-/KG#SDO=LUM-K66%&C&V1(TQ*S%^A ] M#XFO@?)4$%5*B>E4^[! %$RHX7,]G5\,H(*!B-Y8_S1/]ZA6WZ9^H^N*:/-+ MEN9B4I\EY;@*VE/I3F/$>T>9-DM,I3D&7E5ZK0'1!ZS#=O0(^!\_UA#/WNGU MFX"$H1B[** /*S&/:1:0- I8OJ \" O.9=$D)G=Q(H2BNP\*Y=YMVW=&S+L) M[%F[9^U:?C4)0U:D>79%UE(#3JKY=ODXIR9I-)7S;>]7CXKDM)J#.F+<3R?^ MC.// OXLX,\"_BS@SP+^+* ^"_2Y [L^-KS>L>0568L224F2M__>,F?3PX)9 MJ\Z."&W$A!T,G@^1_,T?FZES5?4@ILWF7V>;KIJX8+O*.,X.N*3Q)QG/S3TW M]]S<K(I)&ITN M2#JGV46Z7R9.PUBL7RTAM]FT9^Z>N7OF[IF[9^Z>N??%W.WO5^XH?L3"HOR' M-"W33X>S>V!##HB]D62]HDTQ3M4/+9!F0<1(38N\S*6UER_EN;" 2OU+7M&RW4U@^85K*0>D. YK-BYI!K2M5]V> M+2F?BT_SD;/O^4),LA5)FU>,LG3_LCX\;L(5JVD6M+%H[U*>QPG]7.S;()Y) M][S((%+Q4Z&/YXPW?]_:4KW+=I&&C L54=+H"GY--AI/(;2J>._27M-Y+,U=:?Z9+)N'MKY8[]+=+&B2Z%107:'^)5N2 M)#DI,D%AL^;MKK94[[+=DH>+2%J[9G&5:E*C?#3EC\J;"Y")28= \+[%1T\H%<-B.\MH<6DM)1!43W'BTZA:,0NFGW'\G3>C8JW7=0?%A929-!$8H+*R,QL/%!H>)C M* 9F&2A(?)0%Z!&& L1'6D#.9"@\?)P%[MB%8L3'7*".=BA"?$2F.> /B@D? M?5&;9Z%'+"QU@4=E@H*'QT16_SAF+#RD\@L1Q0C%CI"<0["\6( ME:$H7/Q0:%C9B<+_"H6&E90 F^@$/&Q$EC(#A0?/H:B"UR VM;Q<133T,1' MI$-??Q)U,I;$D7R7-+@CB7RG,\@6E.;9+L76JIQU09&2(HKS,A.N_/V"YN)( MGA@D0+#8F8-K5-:E]^D3'(5XCBE]PIX2N2)\RDL;0_0[20HJ=H-2KQS(WZ*F M6UR5_I;LCO@X+ ML7]3=T=L"*V(U5-9@1@'DL9_E;;1,ME01+.0QZOR9S8+[@Y\$-"GPHP;=I4] MM:VDG1X,.^%%&I$Y/6$I_?1DNNV_#-9PMKK: Z'4G,U!5+]:6/$PD3NV48L!SSHNUB@\3 M\:S\-HI3(!HKL!:$\CPY[+>PL/*!I!'-^H?H8&9RZ$:E#[IN0SZO/JY9:OHB M5J^'53]:/9:[(6OZNW" ?=TEQ DA(*N]/*Z=CGUWYD3/M"H$&N'D\8NR] MQ[8Y8.B\IV:5O9_K*.]\W!2K51)3_FRG4VXFP%K>;^?]=A;\=A!6S%J0SY%@ MK3_.J KCZL84=?;"]B0S&=T;EV K06=R;S7S\B@9DZ47B$G2P"#S]GB4@"; M3] M#,B>Q5KR+Y33W=Z>WFD.6PHYZ'<.*^R9^"=R$Q=A9J:IL4SBSF2MTW2V M=,\04=#9"PK5\I$8 T5BM#%\.8ZO^&5WMRP09>_BM%0?67D)C609E1$&?Q9Q ME4C.-,*B7>.N8BRZ2-LIRN)?\2T-%P=19S>4W\ 8N:5Y&L$C&\SW3LOCIT*PL?O7')_(0+XME[5QK_/M0L@G-I)2M M[N\#R78M#_(U7[3V;T/*U#A:-7_%)A<")]U$;DJ3QSU)%3>E*(I TI%-6\@^IW##.KP]=HME>@ M@6"H[XQMDJ-SIWK_DS$B[W\:R/\$/*([=CG]&LQ(S(-[F2]5H"<2WOY, #J7 M=,VX1D^*O-K='(F36>;&3;EU_%\H4K!IRV/ M!8/Z:J.^QMAQ(+#>'XOE^USLE67F]$^/.^5%NBI,LG6V:L-;^;V5WUOY45OY MX?LB:[']C-9:#J0)Z ZSD"_#P <&5&86VS,5N5VSU1?5'T6'M05:QM?N'#DZ M)X@W?WKS)U;S9X=S@&.3Z&_!BC.Q-O-UL$K*M'YI%- _BWC5PC *:\R5>=1$ M.O_4M;>RO1A+R-5F6#>#N(MX.,WSK@B;DGYEB) M>?M]R3$O?Q?,&8N^QTE2TE0Q4B2=Q^+[5!="3>_#0IMSQ=F_Y\9:?([;\ M=#E$.+;]O \2ELYSRI=B#MY5?DI.[UER+Q];2V2B,/D8FV@\BDU=M*W:=F45 MZB!L)Q-1.4U.2/B-1M?;[D[+3LY)&"="133;B$SK6KB$,KFG7.R@9P]BZ\PF M]R06\I0]W7*2A@LZ/7Q9^(F\II4'$/CV.VLO\+/*%@2>Y@O*+QE)3QCG[+N< MOJ&BZ/@D1S"_/XBS"=R[I2GM2/Z+ M5!RE"TEU%#.^N:!SJ;7/)>J*CQG$ROE3",ZKK!5AI_Y,2_72M?F58512"Y@0ZZ28G:72WOJ2Y$"^;SBKRH'X#%%#%APX2Q&D]E/HF:9B MCB56KM#F@N.2VD2G^ 3'V#R8C(Y*XYES/0 A!&?PM#"3,P:&+$IB2LS(XD8 M\35NF R^08TV>$M_*D$79:&99\S(IX@J_,?.BCN2R"VH#1O=_%1J>=8I!@/E M;&V_]V&8J584COGI' ARN'0^0*T*C!P9%IY%;:,^/:/3-0I>\G2?,+6BHM0T M[9C:2+0,[%.J?-#H=(H:4KOX*B!(/&]R^Y=1CNME%$LSR]Z6W#(\%HT"[/TA MF%_&]L4:XH.'A6N15.F",M#H0; ADIE$X:+2D78LLB/1H#!.I8Z50*,GC2>G M50O8<*P1C*]7&\JO:+2HO\)HC,A?81SH"B,H4O01I).[BF]^"N)4E*)!3AZH M:5JJAMJN[ALJQ?$I85_>=9\7&PA[42Z#6_( CVN'5/'!3T$)5I&L;F7!K8G#-R;21?M_P=82CF M8G095Y9?T?@DC2KG^N.O%!DFS*OC(.6XI/%'A(;;T E)0WJSH#2_E!U+O=I\ MXT!7' D"92R_OL*X42"X[73ZJ%J%LCK=5ZSP(UR[1IS?&?=W])%+CF!]'(MA MQM]J](89;Y@Y3L,,[$:-EA R<^*%$>Q+TB/'=2O O#&)%W80SDPNABAW'MU/@ER.23\[*& MT(OE^\KYVM25H6S$F0,#(%4GM\6'F--0G W%;C*+0]'%S5YWS>X*@VHF!^8& M(:]X?$_DRQV<$S$_F\52%K0A2'&7Q&%YW4Y\/X4$IN03"ST7;3+A#AJQS:@!AXD,"@Q>\;A08?AF@GG3;'(EVJ23]4'@8CG%]%QB+NRR.8L+7>RI(M19TY;UWW'O'+7B-]3J7P<_( M& 'J#Y?/ >K/S([VA@(((5"Y_!1:!;6@N:B\D5: M4K7'%N@ ,_IAG:G*+8*!?1@H)ZJM+1/#C+7]1?5.NM%%=A@>.="M2(/-G8%] MG"@7IF7.@R%OEL7Y"S:0HYO!,"K.VL8OH)S+-D\KG28RG@R%/L3.&)$/L1LH MQ*ZEC=5U=-VO50C:'1%C*:_3K\2,+H/'MV)"(^RT#3F+L@-*UBG2[E1\9"&. M8+^A(!)O7K]^?<[XSZ]/69K1L,CC>RITLA3X UDK8KHZ-&,A\NQI[V^M8#!I MQ3J$=U8@F+1B <(GPK_)1)EBMDZ^$QXUBZDN:4&4VP5]\[KJY5;L=65/S>+H M2]L12?SFW729QG=%=I&&8IV+#W*5D%0I&:R2'0'?F@R9NK =@=Z9"*0NW#EJ M,F1%FO-UY1C<_/ 8/;GYQ1\?3PZD>_X''%&EN*1Y&3&N&<_W_,KBIT.?LDQ$ M?U-1W(^4S3E9+>*0)+5#""H[)IGMQ^? 9-^RKGV):F8&J*R#^(-R!Y6O "AB M#FK+.(WQG,Y.]PCMQ@9PRK(\NUD07BGP*[(N;_[HHD0LM>IC7EOC.!-G([:F MM#Q+3E=R\)51;=KR#C!(4B7-J8IE5%?$H:3*>,CZ0N.0%D&DYC45BRH.)QGT@CT'?KLRL_*C:JFA#LYEX8?Q9.Z\#JMB%=E,00SRC MI3> @29*-',2MI^Q9D<*JNEG9QL_DL1BVM,(FDFHWF>9I0 !5#.U#?,XLK!2 MA5<$W' \;'TH#B"\0&'BOKK(/XZB!EB?QVD M^:EUF\%4KB^)O THX:DL'(A%&V12[JV$T/LAJC:<70W1"]7I5DAM.@;%O0-( M>0L1X9*[TN@S2_\L2!+/XDU'U9ZI$,^DGC4Q342S(XX/%C^F8''S0& A1!0G MY2GM1IS6>/EHS-E#F!1"#YR+34'J\R(OU?ET=K91(%>45_I\7=^ *JRX_Q[1 MC*,VH M:[7@0(0@W.YH ZH.EH0MYUY;W(;,^;!%9V.(FM8YR7M26\:%U/K3. M1NC9 &R%M>4#HPU[&HP#HC.L@#\P ^DW5#8_I&MF)/[6-C/#GH=D.-^:"4X# M:P+V/,CK)*NB9$V@H.4)RR M\NH/K_S_@1=_JL!!J"&&QR9&,NHE HVPR!57+@[Z%T. Z HZ43N,KNZ M.$ID4/%U%1 X:6!0@+42933/MG]2?F/C^K@P'O[<%JNZ'0>8+Y8KL?KD.IMR<5I7 M0F%&^U+JIG67IEP@3\6AB]Z2!R Z37$G".[%8#,.9+JZXB[R>3V51'/XT)1V M(3]G*\KSM0P\S\5RESG/5W(%P+Z(:74G@1ABTA3TFH9L7IDW8-# ]=!DYJH, MZJ7.WDM2H-;T'5KR@2E'&9@BK[3)JRC3?$'YQJB0B55 Q1%$2*:<349U'6#[ MD@F&?I;E\5(,=M/CPP@0 MG'4SHN.+M#&"#+?JX@NU,0*JVM#Q1=<806M!N/#%UA@AAMD T%T/-P/9PIX, M1/P6*6*MAP:([S>D^%I:CX&HWR%%W,CPKV/V)&TRI6N+C1Z/ZH* MEG>?>O>I=Y\>O?NT004P.RS',??^-9B1F ?WTOT@1H'(NY?E7UOQ;&!KKCBU MD7C^0J*GG_!K))HGN*[BFZI^B>HK\$BM[S1NJ8O;\-5IRN2!P%]$'Z*&D6D#0*F(P/"\+2 MIY4'I/3!MR/T[3MPQ?&[2NQIOZ?]@#O]59ZO\D6(4[**Z?CKG];X+(5IZ%8)64@1^" MQM*MM+=/?M$Z[84GWIYX>^+MB;R2WCW3V]3K9RPU9=T>M68GJ"[0FVGM2%"QH5276-/0/T M\!(LB$MU:,DI[NUE8#B^QAH.<3#5J)\7><'I9,EX'O]5WBPZJ_QL1A_69A?^ MT.4/7?[0Y0]=_M#E#UTOZ=#5F20-/%UM8K;/'X"#,5QV#I,)H&&1CH_;[X.$ MI?.<\J50,G>5/X?3>Y; M?GOZ[>FWI]^>?K],^MU^UW1-Q=\&=//R7""69Y!)("U9.* I9P0<+)OGWIY[ M&W#OPV<;9;[B<))&'^*DR&ED2+Y;M>;9MV??GGU[]NW9MV??+Y-]=]@V7=/O MWX+-9 @X7L:>SS8USH3QN MJDEVRTY9FK$DCHA<_!H&U;4YIZ>/:WI/TX*6XIZ)Q<-3DIP66T*]0G:P_4C;G9+6(0Y),."6F 3E]=>C6?U)]Z.NM;KI(9XPOR_EPLM[. M K@#I4UK_@SGSW#^#.?//,F-0OE71] MK@_$"))TD_RJO&D1T2SD\:K\F)%&9$Y/6$H_/9G8^_>_FTN9<,H&$4[)4FQ:47/OM04L='P6 MLBN27J1A<]<-12QT_N7F=#-QKJJ)TRR$IB@.8PTN:;SIJ/8XMDW2=[%=6$'TG\NY+073$GJT>PB_2IVPD4UKE-Q+I"_;(!B4-,I+L8!$/8+ M.3$_;@CJ%[$WULQX;3G7,M$ MKZ7A-XOG:3R+P_+IZ3!D15J&C*U8$HW)WLELOETXOXLF M&#\\U:J*6# =WXK=J;QJ-4V3=;/96%$,AY$6ES3>9%QK#)DD"?M.TI">,_Z! M%7?YK$@FU5K+KFE(XWN%D<2LL@MTWPF/;D6_"D-F;1D'LDJ6+/0@+]V%UW'V M[82FX4+HPF]*RR"TVO$@0F#X?"[B>B>D8JI!J^% I%DW@!H8<$B9S*;;\QIC MQX%BQ61Y]8I8=LMRDM3R&EAA!])?I/=B:!E?_TZ2HAI@FE%^W^C.TU=PX?BH MO\3/.4GG)0<_63\6N2)K^:MR=Y2/K>?KBS03QSSYRVPJLZK>+D@Z+8-9LH^B MB5P<,*\HCUGTE<;S14ZCR;TX8\YI^<.+GH!8$]!Y[_L]3,RJ*$6I?/3R1+ M$%IA<2F 323H%@9DSV(M^0G*Z6YO3^\TARUYD/N=PPJ;)?Z)W,1%F)GY:2R3 MN#-9ZS2=+04*((JM/+Z(1!]P9)]6@B"U\9Z.-! ):@X?:?P14L,U<#1_03*: M^K":,<5PK3@3FU:^#E9)622- BJ^]JIL;A.YM$771V"72?^CB/8R!^33K;V\ M *B,YWO&>/'3H2%>_.J/3^0A7A;+6I-[X]^'DDTL.*5L=7\?2+9KN9_5?-': MOPTI4^-HU?P5FUP(''\G15RJ[$D:;?]YL13Z]KZRXRE=4T9U'6 [+[C8P0HN MC8WG\8/\EQJ0OH(#%)=44$>YL9:98[8_@#^2:74'"#^1<"%8(5_+YYBW^[H2 M%*"& QQ7&YHB#=OYOF3:@#J#FIAP:0/3#&H>&RX$NKU1RB\9G17)93QKBIDP MJ.F#58XR6.66DS23UQM+>P9,*X/J^$"57H'4\W&FH<28$+39$UF'+6>TT1;& MI &=A\[D6[%.YPY4+I[^9_B1!%,HC MHYG*37F5:FPVJ.0G=-S#,K Y?H]FZ MAP9"1^78[KR/SKG8$CW4@H/.V]@2+]@0@LXAV!*PP1EC='%7/E#%>!OW@2K] MAC<8&X(<^^E_>Q6FI)K+294QDLO6 A )"%E>_[I9MQ4YGKCSP-J7O ME''E7_$M#1<'F<)N*+^/PP9_C6DU"YE9KL0@T"K*V4A*DWHX@@5P2>-#%WSH M@@]=P"<7 O=6^7C*Y'&/4B7Z411%(+G2UZ@N/$[I$<\FM:/D*ST6:BXD= M"\Y>2JOUCII4=>'VK:*,LUM6CCNG!T(V!B% ZV' ) XF41'FXAN886JJAP13 M_6'+ )RZ >^L]P\%> >W8P0@4L+,",!HG=AZ9H;&TP?\'JSUR1^5>=?.+,7@ M+O2.:.^(]H[HWO6=L3W6^^>\?\X,L??/'4(R/-^B"_-HCQ)RT$47Y=$2KMH0 M@RZT X;2W(KFV+?\:S C,0_NY6U[@9]D!:?[-Y!;>I%-FW7E+VXG9R?/\&E" MLFPZ^TID.H5\RJ]E#H1K&M%EF2+AE"V7++W)6?CMB@N6<E.+5GP M'VL$*'MM(?B3>OV+>P RYI7D;H MA;%KH%9)J![+T)7'@D']Q(2^QMAQ('!*UTIW]D!Y&&>TW.MW?\PV?\W>F""% MMH4%^[3(!0U-Y;9K K.FFG=]>M?GR%V?\!V%M5#W9]DQ%[NQI]47UASATUEH3?.U.8*/S#'N?D+$B]3ZA?@WK9HP8G9+I -+L M=#,R[U!+<_#(O$/6K/5 W+^."+?">@Y$^W:L:&NM[8[]@;^!\A*W] JV:]R5 M;["+M#Y5LS>Z:XU2'^B*TS NKR@WF*3JBGBCGS?ZH3?Z^5.H/X4>WRFT61T[ MIFWO@CECT?QV?V@'#HD;K<30XY MCFT\[X.$I?.<\J5817>5.XK3>Y;.BM]N;+^6!2^ MDRFHG$,G)/Q&H^MM]Z=EI^#0N[* MGF1Z\G!!IVE]$L5VE0<0^/8[:R_PL\H6!):::#I[^ADG452N!)*<,,[9=_F= MR4K\,5_7B=VRB9Z$_\^"<+'.DG7C:%X).O0\V9N]!BT *]\HOV0DW8V>PD:K M+6Q!H!N:QHS?T+ 08_-9:#2%/+JR-L21'T0 G8I/DLIPE@NA$1\V'T@A&;R: M!2%OA;:7GV4RY[3<"IH%TQ3%8=2 MB^479SFZY9FU9WCE!,&SI9LJ(QK;2NN',$%ZG@RS3+ MY;B6IJMH<](1;!F$"=* J7$>&33A!.J-ISM)5:"4I1W(?U9P%K$D(5S)JYJ*N0C*$5,\ MDVX!FDW3LP?IFBOB;"'GPG0F9\T)G3%.O_(X%_-E)G]7#?KAC&J*X['=OH,Q MVE\K#3#KBCB6=&=PKDZV.C-EER:0(+VF4F$+^;I@U3>"!.V7M,AHM!5.WD., M\Y(D4:JE()W;%;$L:3R_P!I]XLYDCC?BK)>U1FS($412*[DK^K"XY0> ?>^XBRD-,K. M.5MNZXH3"X A_M90?]603=?0?-/&-&L4^HPN7MK+@CN>D 4*TXYZ=2R[-.$;PH M9VO[O0_#3+6B<,Q/K^@N1 "U*C#"=5AX%K6-^G2)3M,G3?<+4+HU2T[1C M:B/1,K!/J8J50Z=3U)#:Q8$#05I*8>H?TO4/Z3I+C@OKD*C 'M_-WBX M1+^6OEC#[;)AX5HD5;K@5S1Z$&R(9":WA5#I2#L6V9%H4!BG4L?)H=&3QI/3 MJ@5L.-8(QM>K#<52EG2?\L.G_#B^E!^P^Q+H-$L;_!3$J2A%@YP\T*XO.@!;I9)/G21&*UB6H['>2/,[2_>Q1D/(6\EE=E.AOR*8K<;Z0F[W<^D\)YVNQRW\G/&I.\6+<@HO< ;,9#?/XGNXT@E16UU0J M8_$A2GUULR"Y09E3IJQL'(U8AD-]0\O=3)E9? M6LB0E>KS"O5>$< =4IH)ELB)X#B"(O%U238^"]RBIMC-A(#SK5&Q8? &Z-'9 M.#[;@I1CT%C:WP$\RCN XGM77'M?74KV5$[[29*P[Y*:-\ PK.UOKWGGIG=N M>N?FOLG9Y)PT4O_F8.QBI Y1$/,8J>^S7UH^1O\IW&(S6F>IP9%[I#[2UD?O MD7E%.Q%=UQ;JGX-PYZC.RF=7PG+OF5.A>[J;K%LV[\R&W4G>;B_/A*&8O=&> M'IBD476Q[_%7BK=1S*M;,'G?T$1\CZR0$?)T(\)F@\Z$#C]-2+S,Q*Y62#UP M4N2?65Z] DUS2> ]"P]L B9QM-PM*\TO9L=RZFO,^Z8HC0:#,J*2O,&X4"#+I^3<<1B4Y M@AESD*UA6N293.,@F)C2PP6MAB2/[W'F9_89)H_2N^2]+YV!@&D3,ZHHQQN> M_& ^3L%XK?DXA1[=E@-8J4<6WM"''7ND$0SM#^\C#6LPL\6X=H3^$F0Y"[_) M&D+H@/Y9B._0U?UIU*@SIV<+*3NY.L52S\2T^$KDU:U\RJ]EBL&SAW A+W)% M'PHNY+ZB/&:U7C'SVA;\>Z;_6?%LLB(3*,I]9" MV;49-R J;3U)4S$#9#2.)5!-S?8)J>&^@1R32.Z M7,F!%3VG8;PBR84HFN7[% Z$!-22!2A/4T,(<3(:%G(V-*]R8!4;PL6#H(M=)HRMH0A\?W0NEM1[UYCBD+ MVA"DN$OBL,P\+39-A1R*7"WO[V6IKYZH0S MKXTC#@:7-#XJI]Z?7W'>"P;(IU#5&#L. MK'/K[$%0CSBCY7EB]\=L\]?LC0E2:%M8L.\HJLR+6[H,3TF2T.AD?4;"Q=.R M)N/0IEW\8W+X.>V,2%.K6,9CSX!H KBFF@M$CV10G'>FO,I:6IY[Q(FC/&@T M@8+7=(NK.BU-BGS!>/S7L].500T,.&I/B,#2+C*EQ/=Q1-,H>VKA:9!?4]J! M_(TFMNJ?TJM:=_1J6]TYPNT7D-;/Y]E!E>C459TC,U1O9I6=HP,J.5@E)&CT M&RNPEA,\=5D\]_1S(R)@/0>8KFE2IC0GO'I\)B.AYAH.H 8>',IS&ZC.,6!! M< J](0G=6%WD@Q[3&108O.)QH<+PS2B7(;9/%;+Z:H6^A@L<>[2Y-%)H:(*V MO,M[%OOV2X66UI;W-UR.,G]:^9VKJ;L?GE)-Z<_T>_FGYG$WJ>P"77&7Q5%, M^'I/@:I6@:Z\OX,TR-TVW4RF*,Z^W.&E!S=BC38W!DXE!'EPK3,>3"\%&UQ_H+-W^AF,(R*L[8Q MYRCGLLW32J>);.G"G+_(["\R'\]%9N,PG9'=2&X=5C72:\EC0*MH,P" MVVO3YN&,4*182%27:[=0K.@(E5'P/10E-CK5QAT/Q8J-5P%C;J#PL'$IPQ!0 M*$PLM,K@-CL4&C:V!+K& 6'C02UN]( 18N%^%A+4 (U0V A0_VDSH&. BJB MU#DK$A0U%LID*[\0%#<6$F6>V0>*$ MUZI0*! H6"Y'JE(X-"A87G8*D*GI$ MYB:3X:]5.K\[^5BD?,YL]UIDUVR&Q@T[RVC84M*.60U9)N=Z99YZ\_KU:['P M?WZ]I^!N.9$ /I"U(LE1AV9L))U[TOM;*QA,6K$.X9T5"":M6(#PB?!O-"]? M>YW(1R2;Q527M"!*>6B\.WQW=B*5W[Q<<2?KQR)79"U_54I2_N=W0=6WHWA+ M^)S6YB?LJP^7\)\:_S[*O:+AD;]>>K _79!W[RNYM=MO*S>'FZ>B/K2=D02 MOWDW7:;Q72%S18NQD,0Q(:E2,E@E.P*^-1DR=6$[ KTS$4A=N',VME">W?BZ MNERT^>$Q*]OF%W]\/#F0[OD?<&2KPR7-R\B=E_%\[VZ:^.GP7IKXU1\W51C0 M1\KFG*P6<4B2VB$$E1V3S/9O*,-DW_+O?8EJ9@:HK(,[C/)Q[E!&C)2;ZE7>;M=6]Y%3A)! M+63@M6*XZXHXE%29%Z&^T#BD19"QX5J<3\39)(?D:E"6=96EX9E&>WXX.5&> MS$KK7U/ZRCZZ&--(G9.XLBE.LJRH?%V9W#+D)/B=29^'?"BFYNT%!SV/?5RO MX^S;.:?T0AR5Q9DY'VI45?V.:4RK_74_(.TKE>9^&DWN*2=S^B1&S_;(MNL= MX_AF2IU6LK T NUV?7;E1\ZT*P1LPXHMM8JHU::E[+4OGPOI*',A;;ZZXFA4 M4\*=G$H54EMF#+*:Z"F?<:DS$)C5BQF9(S'A4]N0#@.*>V4K&(>E3J$QD!;! MB*;6'W/[GCV$22'T@$Q+*/>((B^WB.GL;*-0 MMED8GV;".KS/9[/M\8W-R;J^ =4-R/Y[1#..VNAX:+7C080@=K]3VNL#N!92 M:/M;DO[> )I[ YNYJIP7M65\;/LPL=\#[)ZL[?XTVKCCP3@)NI@H\ =FH/6/ MRNF&=,V,)."IS!90*=%ZHE3A/C$#K_DC%FN+UNV/7J R9\ MP,3Q!4ST8#Q#M[TX>(D+6SKLK%@N"5\';!80Z6(3F"N/[-918^J9LM 5PI39 MAK)W\F.5KLXWKYO=+[4%++B JG;?Z#I^TU/'/^DZ_JFGCG_6=?QS3QW_HNOX MEYXZ_E77\:\]=?Q6U_';GCK^3=?Q;SUU_$[7\;N>.GZOZ_A]3QWK^NVGVY]T M"O.P@+6.=8 /"UCK6*_Z!3F80%K'>L4YF$!:QWK%.9A 6L=ZS[Q80%K'>L4 MYF$!:QWK^NVG6YV:[DE+ZY1T3SI:IZ)[TM Z!=V3?M:I9_O:65YYGL[*QNMZ MK?ESYRAH/*\IP23Y,?<,2KXY+F943/^W>=_+M..IG-8\7K$D=A?_F( M\OLXI/47!3_+M\%E^$LI=7;+S5R<'Z\]% M3'/;VY5G?Q9"HST^2YY-\P7EMPN2;L**=@-17>%M&-/!^S_.,3[(,E'>D_X@ MM,ON#JR[X0>+AO'+X'X]PX_GZP\:AU]J&[ MQ#7<>-0Z ]%=\!IN/&J]E/CR!PXV'K7N4WQ)!@<;CUJ_+KXD@X.-1ZW#&5\R MP<'&H]83#AR/]T*71$CI&SUE^(A8[(,7+6^INZT!$Y1LY:?X48 M.B+'R%GK[S9#1^08.6O]I6OHB!PC9ZV_#0X=D6/DK/77U-$X-8=ZEOZG8V3? M]9D H"-RC.R[/E< U$5[C.R[/HD!=$2.D7W79U> CL@QLN_ZM _0$3E&]EV? MCP(Z(L?(ONL394!'Y!C9=WT&#^B('"/[KD\M AV18V3?]3E/H"-RC)RU/AD+ M=$2.D;/6IVL!CL@OQ\A9Z_/(0$?D&#EK?8(;Z(@<(V>MS[P#'9%CY*SU*8&@ MU@ [ ^+?(/!O$!S/&P3J;$'#KBQKSP@XRHL 97@O;[0,TQA MSAD SE0BI/' MT7'RPL6[8,Y8]#U.DH"D42!&4\R36.C!@&09S;.:WY EXWG\5_6^ WV06&G+ M1R]ZZKT:V>'?P>@5#NQI#)_7[)CRFAGGI#B7TYM>QOQ__26OCP/^=V4/_V!8N[)]I;@YRKY+/$N6S1*'/ M$N6->]ZX=SS&O3YHZ$A-@A8VXI&:]ZP0L)%:Y&QP;R#T <-_^H+^[- %A#Y@ MG$\/T!4&""#^ :-ZNN)_QL>Q&Y-W?[Y;!YRNQ->3NW*PX09]&9'->D5K/&X# MH]-[RE_^8RKX<[FZLN8G49I+F9RVFD2X.=V,YU4UG@HYU$6M"O.59#G]1%)2 MN=0V+B+5()E5Q6%CQR7-R[#X@U[6$',I8TDWWAA0= MC\0(LJI_W.P7#3:GPS\[E/"<<1K/T]."9'L3$P,R>DMO1<".4:AF94@9<@,"2>J^=E]4\ P-[LK%HWA#9]O#Z@G#4QD M_K*0CR''C*[(O?R4-67@K*+K*LH-$7T0J_ MD3W?E5>KN$P.MKSEE&0%K^Y<95<%%V**OXKI>4L>OL;Y8@/[>3QF?QU8<(79 MDZOZ>[_8G_;AP, T"<-B621RUI:WZN05,4X7IF/%4:10VKN\"8Q25 M2YXD5R2.+M)3LHISDJAQ0>HXP?(_19:7JN66-0A93JJ[PPN!UU+=9$+/;%CK M%>4QBS:7_V0!U1/40W7K8$2%L$N6EBM8.2,:RSF0N;H1*X>9I3JG@K+L&&5' MX!@16U:EVQ0>P-HR+IQ\#6I9BE7'14E8$NDTVF.FC\O_A,Y$';&)-3D)^^W- MP?A=R^BEE$9GA*>2!2J5A+JP"P=223"F12XH:2H91Y,/J:F<2Z?7P?('N1U5 M=;S;T:W;L3=I'P]5U>=OE+BIH .I=T<$+?-0E'3EY.W#OZ9?N6@\&3!NQ<#D MT9GS%^1D4WX8UHJMH3-(@K^DP<$0G:$2#%*K<=#=48)_OW8&"W07D\" (934 MF6L'$GS22?UXAP\._6J0(JSY%().H4(_E)IVHE.F,%C#V@31*6! OL-^_00C MNS#:M]=HI)=(%6;"D5X+'<0$B-,K3K)%,$O8]^S1J6O' :YH&)FO6RNISQ;X M\NX.=G-S2F*0AG%"G^C*6W8JYIK8->YC,9M.UE\R>0U]%S,Z$5KE7LQ^FDWN MLIP+)0-Q;5KNRL7([64>F,[.XY0(/.EQ*G@ MOX\QTHJQ&5J$L8UT=72\D!Q&'!,^T.K_._!G#U7PW;7@*&>S&57.P^&%<##: M'^B,2JU1[6Z"5XM=2U!O\G J?ADWZE5H-2>(Q$DCC,MY+/Z=T,UQ8G\K:$0% MK^HB5*:<+-/9_@2:I@@T$Q[!7.0NW3XF\,@?& M;2[H1NJ#G7 2EH]."]G6BH@2<#U4F,29D0HMU@;6\ZI8D/'BR5[?XKNI6\"$ M\S(F=W%2'N!- =9418'L(KT7ZHMQ$T@U=5!@V=E9-F=@S8G2O $4**\X70G% MO>79VZ21:16EH-R0NS7F!'U.N2""NBVMMI2;<.\Z ^#.4O9H &R 8MX :I2: M%=B^(3RH+\K7LSI\6T4#J%&V^[: AO"@KC'?SRR5;L+' M.9-&.]U0)T% S<@A%=TB*HZ'#\],*O< M3.!Z#C'=LDGX9Q%S"G0W@>MAP"34F%!<^5J^@)R+]2*M;ZO]R$4=.&T#+E!R M%E(:9>><+65UZ5T2SY6&]A8M(,$)F:/@>HXQ M0;4)J(ZK2Z#/7@AN *$N[*]0'N<5RF*UJJXSD$2>>,X3]OTBG3&^K,(QU83< ML+;/3.O^]J7/]F;\C?SE'^R1\-@N_O0?6HKN1G2OD/>&UCQR!]VJ&&ZH3$*W MT"VUH88)'@6-[KZ>FR%2F[K0W=<;:I @YR=T5_>&&AR#.#AT]_F&&B/#>#1T MMP2''"=@'"(ZC0WCCVU#6="QPA9 E,.@BY]#Q_5L#T!CK!8Z^F8;N7EH$[K% MW\-J@ 1;HF-D?6F%+NB'HUP]S8+&B%1T?*K; +0-S4&W"L#&L4YQ5^@H00= M>\/2-D0!'4&P-!QMW>+H:$-/T\.*S6(XIF!G%-I&J*+;,CNI2G#X\5A4)010 M@VX ASJ-14\:CH5!H,98-&.'V0 (O1F+9NPP#^R-PG#/6X)YH@#;9$1\'(BA\P:G+*?!VV!5^2\#6CDNLX"D4<#D: 2E\*(D M*4V3!B4C^<1#LILT^E3#P\GB(#OQT. ZO=.[<6=?QF'9M=R":1G+4OOPK+XT MCJS&N*3Q.9:;[^)O9M0FC*+*RZZ\=Z^LX.0NZ;X\3^- U' ,:KK#=9%F!9>F M>C6(9\7<27RM'?%KMR/K[Q/Z^W9F0/Q].W_?[OCNVZFW#G1^3\#K0E!ZC,Z; M:?3!GF^?Z/R2!@8- )]$YW T^EQP?NG8-O&;. A7P6+!2D:+E<=@NHT7"\+= M XSRG1]ET7;VB-[Z=V6#Z!F0?TC)'_+UC^@\/G<+N3)MFH?)=O,N1JA4R/^B M2?4@X7[(Q\%;N8?8P15=/%)0\+0TBIQ]O=[7>XR^7KAU MT> M DRVVHLI&MW^TO%[*X+AG3@=WP<)2^=!3OE2:):[RO'%Z3U+[D4#02(OXTKW M6%A>QRT+/Y9MYV>TV:4KUZ)]#)VBF$N:>D+";S2ZW@I17: ^)Z',1K2N-42T MJFMB7&D0=]?/)2-ILV2*8A:$N*%IS/@-#07OB3Z+CUKOT0"5Q>&"Q26-=PC7 M&@J?+BV%CZ:YH'.IE39Q5='Q28[ ?"^30ERDF2 T94((POE:WM5:REQ[#4@@ M59P@J9)&5I?,:)G;HMD+IBGMPAV^GYI$?;E!5=2%Y/K'DY"\E72YH4I2#(T7 M6U44@>1*7:,N/$[I$>A*[^I$X54[.O>@@HPQ$^J#$9M2C3(SE35:]Z9^+T'G MS]1\#P8]1:.RAMN9E!BOC!2-R+<=#52UR#(K(4NQ@0X*P%IG)VX.=^\#DCU/D>P M(FM1(BD]=MM_/V8>JBFT^V,[=V_:'Q5^F]+XSR&5*.:U.6%J(B:0V MP"O+NI/]JEH197)$$ !%!7"/3>"&^L\,:*XS-60+;2D9HK M(!QGI(8* (,>J9D"2JV!\+ EOFK#BX!0L3TZT1JE&RO4FYUE1)'K.GD$85J\ MI85J8+&<6:^ MR.>-?-[(YXU\KHPJ:CXS4BL?9 L=F97/_*PX,F.?X0EO9+8^DS/U2&U[)NP; M"!';FZ@FI!8($=NKF2T.ANZLM*).QI(XDK;D8/?K,I,'V[W&&Q0I*:)8%H$; M6MNV[,!6VDW43N;.SRS==)'.JU=D-Z]W[!Y,WN[$CZ]Z?!3S]))EV30]>Y#U MBCA;2(&GLYK+SCWW8L&&^97&\X48ULF]D'!./Q=R 4YG-PLB!)H6N?@@J13Q MA&1Q6+X8G12R^,%+K?MX+36)P_:(2QIO":VU+IP4F;R?D)VRY5V<5@]&AX)D M9J7"VCCKRLCW!LN#>0,N4HN(_J>S:WI/TZ+)A%);QD7P(.&IU/Q7E)?KOD%? M0(LC0%!J*Z#X3\HBD'VC88'2'Y1V(/\YB?GO)"GH)/J?(LNKC>\KX>*@W[B$ M074<8)$[>2:W<@JC#,;U7&"BJ=C:$YEB,5H*6B@7:Q[?;WE-$R)8+1=X9%9, M>?"+&[_&\Q)._#"2/33^B,<5J5*P.-Q,SA1)S5 MQ*[&U^6I2=!1:964H4A[U+/1F=-[C\[&44B[F7HG8F8V?WM-:8?^./5Z:RCE M0-[/-'^<2 W2UI9Q+>ODGL2)-,'>,D$-ERR]R5GX31YK*<]4C*!E*R[P-IU. M-90-7,^%Q_>I8(I9IRCIRE/=.+ J3[6VD@,T5WQS];B<[A_B^SBB:915XNVL M>1?+5?,D:].$ Z2;\U;3)#O\LX\:.,HWF1KL7IOCU#/S5P.(C0@X@U6^S(PT!41AR1Q;YH36AC"S0HY4Y:V3A'EW](B,- M =&>!D<:]V%X5A^6C !0PN6O":+KLAZ'V^):033T$:#;"EN!-G#TH-LI6P$V M,?"@VTN-$ \2+H-N*VZIW09RS*#;RCL,E\:'@VYW;P55X4A!%]/9"F![HS 0 M_WO<^#OYEM!- 4#G1P:2*AA4//#8PXSHZ[0',60**K4.S M+,!B*R!BGMHV\-5&Z*&\QB"JK3A=2-O\/0WBM*KXHB.-T)LY !W(;U' =C]4@.9;8L=)24S.,Y^(@'L\WB0C# M]2TG:294??5*>?E34MG6=Q:M[PC_/QV4%\+(B/!?&Q(,-[/#L;0;$%A-C> MEM =^"T"! S; '0(W=+I9X3!QP9W!HHR'>NOP8S$/+B7KF,Q3"0K>/77O5^+ MXWBR>7I0Z/V[O&6&6QM=NE=$L\K7WKMW#.JXP1+]9CA-5V)+8M&U:.&N_"9#W$F-QRQ9C3H M6K7BXM9[EL=+HCZQFA1G6]')XC>CJ1]^=2EZ[;\ *CU-Z:WM@ASN2V\-$:Y75HH5CQXG@NWH[ MK+?#V@0"VD*8F;K&B _*49@%!3@Z.WLK(H?.SM?F>S%+YQ%4CHAAYGPG_X6E M@; X]_4<&MV$U^AB9F3%0CF#N^U*&&9H_WJKO6D!W4CH)W0+T]BP;CGO]?9> M[^/S>@-L8XZ=<&_>!G03S!R(%1AD,IPY"$D2%I6_5?J6[F3X=OGV850%.@=T MU?JQ26L=NG+(V4;0+6,Z^.Y1G:/.O#8.9QDN:;SKSB=L1I:P>4Q!VG EI/X* MK=OQJ1B]X7W4B0Z_I)',=B2CWVBT54;E*DA*.6A4!L3E<1BORJO-I5&C?'E' MI91M-3NN$5$K&7L-XTD0Z1-B^H28R)QOWASDS4''9PXZODL0O:=^P98TTRXG M @X"EDR;G6Q&0*S8,F[:)GS 8<"6B;/CX1J(&EN>SOY3]V#)ZV2%W ,Q8T_( MTR%;S7!!#.V@(4M44_E3?@LV%#/@90R1J!;LLK %<3IC?%DY5EJZG%IWX,S% MU%'B3BZELY.+VP^3.G?1T[^8'.@;NMJ[Y5DFK=YE%)4.TZ>90^OD:5'=@M!? M_N-T\UVOJN_:?!%.4]2*,(\)1E5R-)6R(<(-?#S41:T*\Y5D.?U$4K&+R0EP M0_E]'*IN+1I6Q>%[Q"7-R_"$9CS?LT&*GP[MC^)7?YSN$HR)15?NSS5BZ@LZ MD[;V>T.*CD=B!-=23AD7V[O8^S^+0U2UXZLO?^K*.\#P@:XX#6.RR=4P64J^ M\E?Y8P,*0 T'./;.M_#L7K!*SM#X)U4'E7=#VL^2>+EYG46YFD%U7$=D((\> MV3T1LU&'ZM0 FM(.Y!_!4Y754"GO\]:6&8.L"#C SI)SLGG<:3LW%3?7075\ MM(^_9HO>TZ\& C@@,9-C"29L9FN9@93MZ*(TH"=@-)<(07.M[@D[%>- %8K2 M?BFIQVE":&"=K]XT&<"_CBBC28U(X*?%%# MP/5EX%) ,PU-MSJ@<1+-E#3%9V"N\9>G?;2L&6(?+7L(Z:B>CS?Q$^#;Y/11 MH76A(2.+;K47I8TMAM7&R]O8 E+'^8 L#!O8/SJR(--N05L8PQ1SEI,D(%E& M\RRX6^]*6 Q4!':!*E312.9.P8JX@O%\))R/A/.1<#X2;FP2(_""3\K-XD#F M^C_Z.+T7'Z$T]J@?'U/C8VI\3(V/J?$Q-7:Q^9@:'U.#T6'E8VH.UYN/J4$S M.7U,S7''U/@@%,3?T >A/.70/@C%!Z$@<%6J+(\8'9&\"I8I,\[+IZ"3^)Y& M>QZX.65S3E:+.)2..?F&N$T?9??>4;DO;<&!>39KW3VA?$2+KRM[R^:'1[?/ MYA=_?#PY,*P\_T-GQQ-,DB\W#9(\_@&'8PZ7--Y-N'-C;C'TI8= MD\SVS>4PV;>*<%^B!L^LMJR+2^I"Y1=<1D\J78=-Q?Q5;^]J\*Z& 5P->MW! MC)3Z*,WQ0 6*QM0)^QZLF>:A.JG;F8;(#9S&G^SPC# Z7X(W%WES$3)ST5'= M65)39W=6L'!G+J=1<$<2DH8TR!946FRWBLMW)U:=V! M%:N[N!VL5-XB,U*+C'EX;EC2ANR*K*6R/JUF5L-92UW8H?37-*3QO93I,\UA M&%15W" 1>T)T&9.[."E?F9BDT31?4+[WJV9(\+INL!5+^88NK:0Z99R]"9>ZM _9KY5.L\CK MRKB6=7*7Y;SYW4]E61=7(ZIY>$E)1J=W23ROLK>H!QY6"0^:1RIL!NAY/2>8 MLH70]/)_9W\68C-+RJ"N_)1POA8$\\FK],]P&=1UD::6$SQ<3/5<$(9]D70Z %C+ M 9XS<2!E:RI.X24OVA-/K:;!]1Q@^LA8]#U.FNC2X9]=IF"G>Z>(!G&59=U< M%B3I/!9"5'Q#K,>SATVB!LW(FU1U@NQ>3%S&U\V*J:Z( TGU)SHN&5U=PB4BM(5!KQN3":HX2^@A,4*)HDPI*/6F499W(+A_VR]=7 M"1'K+XVD\ELME4@#EWS@D@]<.H $\"JA"4Z%R;Q_)]C#VAB &(=+LFVPY$P]%4"LPR7Z8%':1]>BAZB MKXQ_FS$>TN9W"W5E32*V&L2Y6*Y(S.4836>'[J,][?58K$[.UHW8 )!N9HTX ML=S+4]K3[C_RO4>/G\AL4,^"F+><1/0S6=+LH./FKP^L@B/-""YI?-*3^LO% M198+^L5+T[$TV2SBE?JE.4 -!SC.F]?MGKJI>V;Z %[[AG"A/EE_(O_#^&DB MMBW%BW M6L"%LTZ;FU;#A>AQU*6F5[Y)V+*5EX(7P2N-"HF;+S_!*N%"4[YY M7^T(XF1T5?!P03*Z<;Y*2V/T/V+C*-]:,D?=HG$GUZZ5_!&HD5NV@@\O_#)] MNV;P(3;09!U:>FFX$6CQ6O;0-EF$NC("=,>3"$.Z*=ER17,ZF7-*]<]HZROX MZ[E'>3WWT;*BG!]-Q?R5PT'>/&[+C9C%C1?CN+0YQ3-+Q\AAQ\/B^[RM31_H MH@7:?C_6PJHW<#0![%G?8><_\EBD"H:+1NJ@"@R\SNBBE"QH0.B!<-A/[A-T^ 0=QY>@P\Q=AT[)=@8) M\B^C4[*=8;=V[B",#.TX%&TOCPP9#:J"V#*,"F%0J!YEMP W(.3AKK3!YFXW M7QT0]'"7W*"@S1TX0*C#W7!K!]4D74A3C//F]_(_=T*QB]_\?U!+ P04 M" "YB&I4KVG^@TER !/2 8 %0 &)B8W M,C R,C Q,S%?;&%B+GAM;.6] M_7/D-I(@^ON+>/\#WMQ&3#NB9+>Z;8\]L7L7^FJO;MHM7;?LN3G'BPF*1$E< MLX@:DJ66YJ]_2("L8E61!)#X8L^+V!VK)1"92&0F$HG\^/?_\;PJR!.MZIR5 M__&'TZ]?_X'0,F597C[\QQ]^^71R]NGB^OH/I&Z2,DL*5M+_^$/)_O __OO_ M_7_]^_]S? M/W_^^OF^*KYFU<,W;UZ_?OM--_H/[7#X:]9L/^@/_NX;^I4DCR*A< M AD= ?\ZZ8:=P*].3M^\#COPW-UKRL.6_4^6I= MT#]\8XWI+:UREEV5CE$>GM8+[I^:I&I\8'\\L6/\[UB3%&XQ/Y[2-&]B>ES0_EY MU&K-[=PLW5O$_7VZ/H&CZ?6I5++_#7[S]TN6;E:T;,Y*KBR:O'FY+I>L6@G] MWH$1:,H9M,9+M HX)5C5+GAOR8;SGA1]:FH1Z9C\%:W9IDKEHP"0=.)'32 __OW^RP/5[+6=71.:E2!6[MB&]2QD_4=;._KF7%5B9$ M9L:4DX3@2!SNB1ZK?& -O6/O\I+; WE2<.W<4 !\29LD+^H[SH>;I!AB&K,O M,>RC!\$W(P$6Y(Z1+1YDBPAI,2$M*N&9RG 3F 5E+1FM[F"<]'[*'\I\F:<) M_SE)4[;AK%X^G*Q9D:K?MKA0)#;%GQX]G2R M20;3T&WYI_R0Q M(VQ)O@AQL-[8*?%PLUNZX@+TJ3M?QC*I[P6%-O7)0Y*L.:7>G'Y#BZ;N?@.2 M=7KR^K3U#_RW]M=___285/0\J6EVP59K6M;"ZCFK*K[?8EGG+[LAM\F+L),^ M)U7V+LFK7Y-B0\]JON(U?%5_S.O?WU647I<-Y>S3?.2D.9"YX' -93$8?KYE M--A"IB7[BZ%N,W*%G[( ,43\+YEI+\.TEL(>#O[X]K%$+&:!8'U$+$@TEO1 M@L":""R*=*LB:EH[UJ+A195%XQ!?1LIW)TN.S\D3('2RHDF]J>1?$0:)YEQ. MC0\%S""&QG? &+F0 MB,%YP1&;D0A8[*I2*FRWRI>@_(GCQ=:T:EY.UH4P\SE6]!^;?(W5\D8S.A4' M+"EQ%GUCQ!+X:/C%'A"U/THIF.4JCVP!P*@ 81()(PX]<&MYS MU$[N.&[DDN,F9.)CAQMY#[B!E_%"X#8CV;#:7*6@V.^8+ZDY?0T>S6I#LY-U M\L)I*$6Y^WEKI2'D!3>U4TDQ0R&(C)R^YD)R)I$"+Q(@(J2D^[F[*LQ(.) [ MJ10+F^WQ)A"G6YPFKBA%GMSG1=X@WZ1L@;@5$B0R8<3EM"JZ3-F*WB7/EWF=%@Q<8Q ]<<[!_7X@1R:?()^(IJ;VS>,2 M-N' R0XZ^0W@$X' _QOEJ4"+V@Q#0F]J^SO^&PY-O,Z<.P$P#-."L_VJ18'<5<_CED7'X87A4'"&?Y(8D(\=!G-B4(T-4?.G+I6_Y/ HN(:D#?"?-9&Z%OX!O$^CQPL%UL)QAL+CJ^9^\:G-GOIJ1'>2/?=P&G9OS M1/#@R-ZO^8+VG\ PDNT"4)BP2@V$(L=<[O^!R[)XN&VV#[=S%$TG^X^/W#3> MU,"7G-X;2/LL,G(G&1^(O$(<3QC*XC^&C#'07>#?C-0[F%B$*)% VD<:4D1Z MPM+@"J9/JCF$,NN/Q)Q"03")%B!MC/'\8JF-QL[QG O#84Z#M2W9)K0[,'VD MV::@-TNP=>[ /ZEZ@-;Y!.N FYC:>_9["QLL0&'W_2;@D]@OT%KD9A@:1DHA M@%=%5O*?1*2?'-^@A4Q/,L9Q'&@/_^\46=9"D+\_KX8]_;%,E;)DB6EK% M\6\P@FT/)FSRQ2@Z,\G'X ..?S='B72P\?8)')J[.2,92U;PZOQ/&;W36J.A M!$\'=FQIG,)QSB)ZUL.[N];]J\BM%M_X$&9]9H@FX=L_W[^T(25@VV^C3+Q( MMAG,L!*MA]M\)'D[X/ZE#7L2]\LN$NJ+E&!#_K"77,RF^\VS/-%-9K-_]7,) MT$,>IAUB0?,RB69>9I?&.>_70*=\H9G"Z7*S8Z=T#@W:_A$CJ#X 1TD'U4%P M7LFB(\.V?YZC_'IA%VDC&=<%7$5(J>V&*"00@\QM*E930I0*E2QP "I6(J40H?H[F?HBN"!"OR4\2 MRWD*LHO]MTGR--S4L/F?:5*DFT(BRA'DZ.>I4!-97FP 1[I&'N'.P 7()35! M*V;&*3P%[U % 3P'5,7Q>BE1)5>WG^8IA^X8 IG(BM_EH.FN\ 2=B)_R7H<9 ME RBI_>?'#N)1L2<6?Z[FPZU?G>B>73B,25'!ERWK[.0*KFC-]AK+89F:INLG=!Y:>B3[3<4'$:@G.YR)_X M>;C#]($R;K2N'_,4%E#1!&D4^H'M7^KP.,85R(\2;V$@BD>7]X!X3T)_ZB%. MS@#Q+T=8'3 .3HY=<8.#1H'U4,^X0:%4C\8V!!R>-03CUR-= "-4Z=,@+S.D MF3?V.+NOFRI)#Q/X#+]RRR[=[%'9AOS6H1$V+\&4\FI.&B9GM$28D>(3:9,_ MY2Q(A];\\FU0>S>8B8/?D"^E.A3D=$"; M82[)HO-P+5[0[AZ3\D9681%N]_JZE&W<_TKSA\>&9F=/_([^0,4?+[D^V-9O M&1.LN>$7NM*4ZW7,OAZ5ZP4'K5H5?[?BU+:2ZR:]A;: MP!T(4-%'3@-^ 995FM^QBN-=RBB/].6.8UUS,Q0H5&;B7_(!YBS[KTW= !D^ MT.9F>9<\W\+EFO^A::K\?B-"D._8;3)1:"0*#LC#*2BNH0Z@H(O"'#(SISKB M(&DQ;\NZI"^DV6%+DBVZ4=1V''EDL]CN?YD[Q0=6/M&:GSOSNTZ8HS:[FX3^ M$LRU"9_IGIGJDR/CT-(B_%SVA&"'\1@QS+?O]YA\6&SNJ=5 MO!-A'_Y\U;[$,Y!N%\C6Y)<6MM#G0H>KGG:_./+,5E/+!?VKJN,#J0NK&=R_@[ MS)N]SOR^.4L;$9.#S>/J$)X=@0B(3(L*8141R"S(#ATB\'%P,_.X]HRE0G4+ M2=%>_D>ZYG\5SQK5;KEKL=PE)\5GB60-9*D SYI\'3Y&PTC6&)K,?C4)/Y)7 MK!0)7@+V':?GPY'U[F F#]IF!.(<],\(:JZETAD%?.FH!9$HRA3"5F.U6 ;2 M7,YH9*W+4DD*D1O8:K.F)05HM9ZJXU3]O*.J4''S4W J@==4>5K[8ZD$6]AW M[);OTB,WWP1.9SW0/],!IP7J6XRBTX7A6[5UHGS'2(<)D7)^MB_(OTE\%!%D M05=J+9Z=Q#6,K+O%I^WB^Z(;01*->9!9D=NOR7%7)5E>/LC(AI^3YWRU62'L MC:EI/!@;0^#F8&D,X>7Z"'6S=G\V1HM?&^5$6@S)J\ODQ;DYX886ULIJU:ZQ M:9>^EDOOW8ZVED//L)B?$3$IQ9H6A'I+@K='*BG'5Y:X4S5(&A^*;I%T/*5O M3;4K\%>P1-&[W2?6"!VSCSIY53^RBAL!M%K%"7BWU>)KQ&>W_;(YP*!\8U'7I^B00]='B#&9:S?[TW6T[02 G?E(Z3N;+-3>FM:R MI5N;]!@OR)48 M2,X3C@_RS6MNH15(>7<16&'#6H&5^;: Q2]EWIP]YX?E#)3CD KR:#[_-ZBN M4@= )+\!S#@)NN.D9-KTBB7_IYE'^SLD*RGG]\U877^$=:^;2O=S5ZP?XWCPL#!1L]+,92"K@";6 M:_0D3/K"A6I1DV\4K$H PP#(G#'S[ M0.>LW-0J(9L>,">?2Q>0P\UK$SP1?,B%YQLJ%%S[\L M;S:<[M>EJ%.5G6^:#ZSY&^6F8GX8-X;]W"Y#6@G&-^M!HOM:O))WB0=0M#$M M-IFXR&ROS[3?0C&9@V5DO%''Z=2&U(^CQ]M6M\*IIJ7,)SZPT^@#$P=6Z[0] M>$\J>?)*GZB%GG>R)"ME/X!!3(T_Q3S':E])OM"Z7T0DOTM2,,=>)F(VQ@=B M]?G1A-ZK7,@N]AW(F&$;$]1D^B0*S"NW%4LIS>IW?"F?$GCDXK]9TZIYN>5T M;L[*;'LVCC 18@8D=QE \LUV'2H$6(#4B7SH7+?H+,@:$!)6 NU0BL*3F,UA M#B@>5>--QA]-#76B]<)$(!WIO9@A2),T'=5],PA"$GZ,]A0W<\DI/[)QQ8U. M'M(%AW:].<3>PN4VBD4\5YN:9PY=;)JDC',EXP="4BFE97JPW57L8-+ U[#V M_=SBWF6-O]6=ZP!ZS/O6&'<B'9$7KP;)6JF'8H-R#Z7QS MC8!'!$#->E2^(G+'Z,ATB1/:ENQ; /=$MNLAC$;0O<[ MK#6AFC^87:%"!&5AN%\=PM;HL( R9RT>9(=(F[^S(")N-XX1HLUD#$W;2(^( M%5O2NN:'1%*\H[H/B=,?63XF#D\>^B;;PX(LJ=U;HJL5V;TG#F,1]4U1P4<# M[XHZI(PC2==EO:F@$H"6"(V-MI.=PUF#Q[>WX"V$Q7X)5E)R"#ZF>(SRR+%< M3%,MMBEWF*"J:\J-?>?*E#N/,MS/7WY. M_HM5LG#P># /5^]%;%/0.)3.> *'?KXX@73F M&+GR_+E:KSL78!L[*'!:B.#!+5I:_L" :W=F5,XP9-)<"!5^T!D&3*(K%XK_ M^976S;;4[.F(,O,!(G2QU0%49E]1=0#GH&53G= L3FU4\1_2XKXME/TWFE1? M6&G3*1%R4;]4N<=Q*TTLB7<5'*Q QPVSTJ R,R==C)O/O=KFN9^R>43K MC9I;/BG_:_(PV8K"%RR;NY!KG()>BEPCC[X=Q:?B'*Y)&GRN_7!N^4=IID+3,GF&4GN@\; M.+=OEH*QZ^NZ%E$X5\_I(S#].U:U3:D.WZ9Q'V-ZT&D#"=* 3AL;XP9L'M>) M.$PD-N#'E_@0B1"43.I0$M>@#BG1-TCT"JK->\]Y7#JN\=S=(R7EE@)R623? M4H#V*=#VH:LC-)TSES]F1_' QU=[I$Z$Q@R,0!Y0O9E\*Y+.OHH8MS)$-Z9! MC#@,,!E),CC&C@G"1']LV2!F0,: M;AL/+*3;?4$R^#+-I9M#5.Y<02NT?R:1N@ ?L 6;(&?H=]2IC 4G:0EA<@_: MIB?H^'MT#@&Z/TN\@/KQJ'F;T/@17=E>&'I7B NV6K'R4\/2W[O??@3!'-*G MYE]C=*X^E""^!'UTC!6XSY4BO E=__H]UX'$B B4%KL_S6_!>!_"UE%0P;>B MWO2V;_WV;]QN*6MNNL0YLA"2QRQI'MH)SLJ'.UJM+NE]\R[)JU^38C/VKCI"8S(I'E\71;Y4])0SNWUF#,@7H@YM 9 MG-!_%5L!=.>>U0LO\(>^DYM![_X*O>F;)(?K <3:K]OU1G3&3C,.TR=GZ-P6 M3G%(LYGPL@X-P>:G]*;R+@3\7VW.5#Q/ZR#MF Y!;#7>YK[(4PV%-S$.I>\& MYO.^TP*F"VWG!'G?RDZN-J:NF^(9IDW+2)IN\CEA>)"EM@OSH-#3=S&?%$8H M.*#S;!X51K3>7;Z220TW9?$RKO0FAF%TWL!TWAUA'"01, D Q:L\)[@[T7B' M2Q)A53'4VQ1W,%VRV3+R(^6_^>%F5>;W&^C>Q,F4/U$0G0FVUOT(Q>2JR;VS M/.<1P("T*) M#B*SUD($W*_,LPG03),BALQHLQ[#4=W6'$ZD5^%FV5HDU^79 M.D\'+>+IH2BC>'C*(&[F$=CFMK&K-:#RZBLB@,.S8.=-SDMR=GM]$6\A>,?P M.FG]$.;.F!<^XBS+&UFR4:0;\5^ELJ%?#%-?(0S,A*B!#?ZNC^TG6CWE M*1U.BOW RB=:-U1&<=?BU:[_]PM6MQT3/]*4/93Y/^E8;TWO\)#7$&]X!2K, M^$M9;4'NIS9>9=VD=7(RYV6KD.J0^;1.G0+W0"+VUD2O%[5M=G3TE>0 K[ M'>N]_#ZR(N,6'I>G(_/:6(L"B)$'E5<)2^(DF' M%-QJ4QD1(O(M6KSBI$,CV9,YHGQ@F;[8U W'M/H(3:?YP58_YNOIK'R-+Y"R M.C&S_T1!"9KLP8Z;F*]#:(:@WFQ/C]]H1&[Z[L 81 M09=)H+LXZ5:IKCD3"R4Z<^UYN$DH_3E(>2=OYS?+):TX755OY\/C\&_G^_,% M>COO@-J^G=LB'^;MG+581GL['^$9IDW+P!K\ES++ZZ;*[T'6KEI](V2S$"Q. MLSMVFU1-GN;K!!+&/M%T4XGT]:F+@*MID?K=%KSWZFI91NZ3]/<_DSU,.X5/ MD@Y-P=I]1$F]Q11S<0A(&)N"L^]I78_0IG9!'$\GI#.N9[YV++!VV56WNUGV M76S"C@6O7-W41_4JE=XM1[,B=8LE=.\IHD-5@'J%@J([S%SM'O.T)8%%Y)UU M&Q'$#$C6-X#DF\TE*B?O1UJ'W+_L-5B(&">,V1WF@.3S86.#[B'(6=RS.(=BMTN/MV74*@0PF**?(^+^&TJ6B6-[WSM1XOE8N9 FNC M&( *]2QB@A/F:N-WS8C8)D"(=!@1@=*" %(0&R31ZEMF_(\Z)5\D#WBV#=;)J:*Y>,7XW$A>BLS%K7XDAE&9=3HK+9[4#[ MEN<./9)(_/9>]VK"=@A&2'IVM&O,QU;,K6%,/=DKXHYCRU>DE5OC$Y2O!C(( ME+Q[!4657@ =U[3SNITFS4RL]RAT(AJ?C%;\N!/O6)?Y4Y[1,JOE@]>G)FG$ MJJY7Z_%R9I@IL$EL!J""-94SP G56LW/FFU]W21)TXJ*9RUN&Q;Y/S9YUKYR M"80I6)#;?W'T20WXQTD#Q' H<[$%H4MK;97,N.]M< RVT%9_KI!G33SGV##Y MF!9-8H:ZZ(2QN Q1"12/SV&2O3 ^Z]A$[W$SM.DZ]D3#&!$K:8AVB( >9;#. M7-W+9VFZ66W$0\]9KTJDN8=9,9%[)_,(P%"VECEF&.'RNGX;NZL'?:^\Z-R\ MZ2JVU'.H:]%Z/D(][D77^\B]L ;PE,.ID"95]2)"@$2U7,<2AW-](TNDSDV0 M1KS6)N0*+" #^%P]I\4&7(X_,99]SHMB1$Q,/D4*BPZ(@(:K \GQLR(S)=![ M^$W:A]]2]2#F29:,>(C9D#&T:QS<]O:WCQ1BA=.F]:Y.JK3)L4C.&IS3-SOM@,JBXW%UUS19F1&M8M55 7QN MUG!!G.0@Y7C;NB:'\T8.GEX0B4Q[\4Y*7$\\NYA,@ MV4@?4"@?KCY&F/NPS_4B BI;-$C:XB$[;!3QO+8(QF/VU W]#%XVN4A(YQ;O M+K=,7NAI]HX3!*)W-C*Q]V;9I:C=TDK&[KP,3S#UJ.X?(O:)WA]FWA_\>Y#) M#G34U_\ ^\PB;-XL!%09M*G[F5-1"1A,.E4# M;A'Y8PVIF ,=XK"?.XEW' <3)]9Q'!_[.$>7:\44^=U&+;8]X7KX=/\ C'1: MQ 4):M1@P=& 1EU:!W]*S.ARW'.I_ZR(FP;]Q&@&+L(+_8+D6R0CO=(AMX2Y MHG/HLG9LM_B0'4+Q2T4@-XFYH7QH,WX7H779:W_-?RY$9@#'OQ^Y=5LQJ(#U NDO#?_; MU3\V^1H6.F;N.YX>>RUPA$8H(\T5OJB>UN%IY2*191M5V>_B'N>BY9KGF>_- M"7YQ&\%J//Y2YQ/T!6U\:N_5$EO8"[(&Z.)@I!U\C1"L$"M"!&+:+LO;=4N# MB1B&CI'>KA0O4X[>G;S'Y;1P;-Z*S''D.YLS?GE.JL:,N<^3 DI-Q,#VJC0\ M'+5P]?Q,-?4(]:46(9VN*^UNXO"%2 -5GG:':>!ZI.;T\5:1M*+_DC5))\IX MN]XWRP) HE+8MD/93?41RK9/$+F576Z@V/*M4-P'B@+Y-::LCSX4WR)O MB(YQP7"?*T4\/\B*>;W^@JPB J4%V2)%)%9$HD5>Y5T](Z.$8N^KQSCM9K465K[HNSG<9,ST,XR1K3&];[[YS_P$<" =$J3%@G1HX#OQ>%F= M=6,>Y8(CV)$F;,:PU+64H%_^<@!K7&H40S&2,C*E;^GXY2_'?(*6!V=KL):! M?F.J2G:= $_0P&HC"(.*>Y@).6V9_I,^TT\/13']\)3>F?Z32Z9WM09O3'^\ MVAA,K^ >9D+.T!%NR3J'IUZ:U/3FOL@?9-//Z=:M.M]@X]>FYO8>KB:!$P&= M],!'[N"J16^&(F+XTI872?UX6S&HQ9J=O_Q20PSH=?E$:_#=GZ5-_B1S788K MYMM/A"^2:0C0/[?6CV19L,\U 7[A.K)%A21;7/X#$7$\*I1TI,M\ MS%.J&(U7>4.SAE-OY%Y"Q'4/<(0\(L:]70$'3EKHY%4+_ZN8+:55;,(,R3<7 M<^%]GMSGA7CG,+43!CYU;2#T0'@OLR8A@E' ORX6HI,E_(+*790E1ECS" \/ MHL)E0XH=>O.R'X:V1L=P&*7W'-@5BA1A;-JA[UPR:G_^ %PJP'6VZWS8;I#* M*IX;)UWH]'>NHZND@%H7&3=E("4P@4M?J\)'V$WS*VRR_/3LWG/H)7BA]I(] M!+8J,4X2N";1&9*2P4.DZD>HZ,3_ VDV3TDA:CPU%VUUME^AI\AHJ)3!M^B0 M*0T808)1@!%3^('N\(@4,65"=F9%2Q0WUC3]^H$]?2/T:_4BF;']A^!#P8'M M+_[^T_D!>QW_P9!W=A-X#TC]<'UW=4G^QC;/TT+2#!JJ-I88.J?>9IG8B[M;(IC-8R?94X M,V,Z9D=A*[6:T5Q*(O]AIT[Y/_Y^QNF8 2W?%_8-FAQ3'V9X1*[$_C M_3K"81$ 1@!:<(TX2#&F(D/H4F@UO5E>U4V^XD?SF&]Y>!"V1-G>9-YO'K6( MB-C"6Y!;5N3I"_FM_6_L,.(1VC(]@@7F%F&ZU3>;IH8&N/PJ/,(PH^.0/',T M7ZCS\0@PYE1T@+UMS4ILA2GG2\ 6LM1?@"VD2F]:^TV?D,")@ 9^(D [/"W.15=F0FQ BMGJ,MU7=9- M)4+-SY,ZKS^M^?4SNRE_3:H=(=:T+)I3>UL4'H\#]K16A MR0$9LL-F000^1")$N.'4H00=\^*\.QBS(+.E=501%6&[M&X +W[K:VAV2_G> ME4WR,/8<:#Z!$S&= A1'4*7KE=D-1*3*[H8C\FLWF;-(21V@H>0:AQTREMXO M'6QZ0;2H3(4X)QHK#Q9F:L2WD[&GYIO@Z0)VV69I2K->EG5_QW]W*,Q:8Q%7 ML-$Y?8MB![B[A+4-"P3LX')]4]Q56?X)VV(]/[=]AWX,]NS=;+:(S#"4] M:Z3;[@UNQ'DX.3-R[N\H!\V RG> M4T,0K' XE?>2<0(> 8!$0@R^_Z/48SHD\;KK5\]W55+6N5!(0XW*=(:BN>!X MRD#<[2^*:^>H03K)J\?08/=+,%M MP#/@!:O'\OR=SX_-ZG.%1RA?B3.$4>UM MXU$+X4$%;,FK]Z) +5<#^_A"M*!LP',O<"8":?[;9?<7TB%,U.3RE5SI7$J8 M]\WT>YZM:/7 $?VI8I^;1PBE3LJ7\2-M:C3^5!N:-=3!UL(F$CAIH<KR[7NXZ1[SG_73=T-16& M,37C36 M-30\:S#/T#!XE&/(U4HP?J$.]H(<);+%JU^LXAAF2+QP^O5NH-ZKSE W>O4N M1%7789TJ0,]"G=X=%G75)U:TRS"K-.Z]_4'65UR8+/QM%J#:75QQ>%O>4=5H M>[^*[FW^X*WSF#+>(Z:J"WZK?6#5^,UB<)15W-1VMH"A4Q7I@$:,GCHFXU$ MU0AMHCX=GCWG8ZIM?*"3YT*8T/MAN/^N1GX#H''"<2>H.?J6=DPBKSJCS0K_ M2->L L[D3M[*8-K'P6!$"3WR3P.2BA 0J/JJ(QL@7FJ,Y%>\%6]VV7J+/T M'YM"4R^BMO!SFPOF!6! [-HOYC(Y&D\/A#)?,<3^N:TO8HP<4_>"6HR?1(% MYI6K3<4R5A1)-:FYQH8A^>1P.N^F_Q9>7*4S2D:F2QM=]ACI__V):RT^ZN'F MB59E_O#(S;^,/I_Q?R4/=+SAM\%GAARA.[UO#NE0(%LYI4$!'4EO-)&M(\4I(E>?%"ZHY.;$NG7- I:>GT MZM/-A^NSKPB$VT1H[6W"J0R[0Y9"^(&53,0C<9BRP'Y;4(3_H]ADXK>2]KM" M(Q!4"#&%6L&PGJ%@1-P]-KXU@B>TC?7''"B';H$AJP-1\WY(LUDZ3M/*] AX MNRI[:^"J4K0KSCOT=TJV)9$HJ?0 >8%%&PT-L<\'(=$1U*I'9<(";7;H! ;& MLL]Y45ROUDE> 5* Z(AY/3T8FZHP.&FP/.!!Z*C\!$?KP&3HMJ 79 >1>%/NS'C3'/[NNF2M*Q9'3D+$@Q M-(3FWZ/>H@->D#T\B$2$F\/#]V? M+U1@J(3:OOMQN+$B0D>HR;1)%#P&E"N\-)!A:Y>Q/%TCC M[("*P.%(^F:$DDR7/%ZY83!^;>S/Z-T/$ZO6[GJ4(+51DC$5'3QM[WM^]2TD MU('G@(D1B$T^F,E[]"N ZPKI1'@#F"(>TZ"(97C+!2N?*#\Y^!U^/R7\(\WH M:BT*2%=YF>9KL%^>J/3:#86PV,V$"5/!00P2BH)#S3CF(A0%$+[N'FK'M1)V MZ$$AA19!\@40 A=@%_(!GE1%_E M)?\W_S2-$9YG*=',X=[XTG*[MX>+S6I3\&U]&J[<:SN-4_TV#BZNO;O_SGI\BAUVZM<:BKV@#Y+\?J>U[]/IAYI?H5]-)N>W?LC60N>[,$G@$#< M3"5=JC,D*4-'E_5\F?!6U_!- $4[V0E9[R-L9-?DY+[YK@\=3ME\"U^KA6^8 M)2%LJ<-U[9 @$HN81?4T^8GA*!KB]+^ 4LK5'?L\[I$='6E[\N]F#'WN V3" M*@*PXY[Y U0=.O''2!6"16Y9S>7K_^3K"Y:-O]Y,#;9EE+U)0_.*!$XX= +@ MX[++,'F'.&:"9B&81L31W%2W%7OBUSDEVXP,MV6<@VE#LXX #WJF0R N\XP1 M>8A])BD7V-0[,C_/7Z";S43.B<872"-O8F;?W#5PH0#0,7-2=.C,$,0+?9@N^8]4EV]PWRTVA'8YM]C'V;J$%)%CNAQ8VJ N'IW5B+AXM6+*#NR!; M_,B2J_6+BF:Y3!]<0#-PR/\]3XHDM*9'LB*SHWOL4P!4QV0Q)(TO7)T"NYFC MG0(Q"R7I4'KJ'!@C7V 6NX/4A4WU(GST4SF&XP.1#'4\82A=?@P9H[>M\+=+ MG9& 2:UN%>&)^2>8@>E3R/;Q.EDMDTTV7O!I< #JP;D_D7=M)X'A:S598FM= ME:E;P$\5VZS)^WR5'0X]E\ MLVD'\01 XIG5!>+6'+N_%CBJ*]I0)!>FA$2LG1X?L M#$=+VVIR;?^17VF9L>K0QS4U!%7';7^J,$78]F&:EQ&SQ=FJ>4TTK*UU>[E= M0YT_E"(-L6S(D\0G1A&R$39F.A0+[G^HFYLEU&&JQ8/S9(C+]&"TUV%H4O\. MAUJ$[0FX(@NNK:I!SFF9/JZ2*G)@BX+6S(R EKK[['-296_'+=VAOV.T=G\> M[Z$E (N\Q=NU=LA::SV(*FT><[X&R'=+^;\@"A5PBJ'S!CF *2GE@B^_5?#E MMX[X\MN0?/FM)5^BD77"ETL^KGF<#V,>L@!3DLH%8WZG8,SO'#'F=R$9\SM+ MQD0CZX8Q\^6<^/*0 YB24B[X\GL%7W[OB"^_#\F7WUOR)1I9)WQ9Y\]SXLM# M#F!*2MGR95WS20N:_955OR\9I]D$CRK&HOAU9$[OO-O!)5O %GSL;!'XW*AD MNZ#/VP5Q=@8>OV\;9\5@:A7+,",2NE#"IPHE?.I("9^&5,*GEDH8C:PCXZ"J MF_DHX4,.8$I*N>#+-PJ^?..(+]^$Y,LWEGR)1M:-<4 YO\SHFG_( DQ)*B<* M4\69AP/P*C,H;Y[:,B<>73<^J,^TF-6EZH@/F)I:3AA4Y2 ]'(!GT* NTE-; M'RD>76=.TH;2AX\K'4)^DY(R:T['\!*UOD*]$DW/'*]K= M0\)-M6[T;$AY==X](_-R>E6TY M^9(T3# G/*IZ2SH<@.?1H*])I[;/27ATG;TGS8U%)Q^5ANGE@D7_I.#0/SEB MT#^%Y,\_6;(G&EE'CJ.G>?'F(0\P):UBI^.=OVSCP>O3=]A.R\ M7I3>WJ5O,Z MZ*WFM>VM!HVN&X_YO*S&(RY@:EHY84]EC(:S((VP41K681IQXS1H,;=[S1$C M,#6Y I_@-]5#4K8E&KFFKUF19UT'I5M)W;9\X[N\Y&3-DV+;-;"^S.NT8/6F MHG?TN3GG*/X^QQ#QQ@\LU"8[":I2&3J' _!A54$-G3>VA@X>75>Q*V63TSD=)4>18,:.V]LC1T\NNY8]&5NL:E'S,#4)'/"I/1=?>V/S?--/G /TPP M)SSZHXI'?W3%HS\&Y=$?;7D4C:X3'BWSDLZ.1P]9@:D)%O@-ZSTGV\U2]B=X MEZ1YD31%RK<),CW)S-@H?*8S+#")#;Y M7C>BTB6@!%+6MK?HL(*.["U>9(L8T5N[ISX=%UE[']KLLG:_D ;\L#Q(*R4#KFD$"*RKMB:5F#6K NH@@U!0_0?FWP-0AG%FM'C M+X8B;V#QNH-V8:H(N.%!2 ':GRR4Q.Q#175.LL0;4\F>-;0F K!"JCTQ^LC& M,SVJ.#&[5?;,X0"\V1W4GGEC:\_@T75I=L_,GCEB!J8FF1.K6Q4,>3@ ;W4' M#89\:QL,B4?7G=4]KV#((TY@:GHY85%5,.3A #R+!@V&?&L;#(E'U^'%<&[! MD$?,P-0D\L2U<@T?7:$ O#8-RJ=O;/D4CZ[;7+N9\>D1.S UT9SH4U6PT>$ O#X-&FST MUC;8"(^N2WTZMV"C(VY@:IHY85.5<7HX ,^F08W3M[;&*1Y=ES[EF1FG1\S MU"2SY=(TK38T^Y04M#XKLU]J>I<\7VRJBI-JD&DUQJ-X>&)>#$]R*IJA=PE"0KMH$(IWK;8##A M U-*ZD=*&Y(EC93CL;U><*P (HZ+DA285857W*Y&HP:I54A"(J>)8 M%OQLH'8(LMC]BIEMTEY7:;C=\F1(9CC]F JWZ+'P9UP M> O"(7Z-OU1:8VU]F.7E$NQ&4:2SH@5$]Y.&D;WUA3_>QAB#Z=#-B0=$5;SM M< #> Q*T>-M;V^)M>'2=>D!F5KSMB!N8FF9.V%15O.UP )Y-@Q9O>VM;O V/ MKDLVG5GQMB-F8&J2.>%25?#GX0 \EP8-_GQK&_R)1]=IB/+,@C^/N(&I:>;& MGWS591_><@(^)C55NY15GUAXE<>F#NQ8WJ9DDG6+AU$FJI\5X;W+8SC$7U-8 M'_/QMG[93F:E(#+,OCDY_E1!Y8<#\,=?T*#RM[9!Y7ATW6;HS"JH_(@9F)ID M;DZ_VS8?7^LI=7RPQ8EW/&G@LZXK20!O;OACSL4R\ ?<,?28ZPA[J/7W[\L^ MSB;DBYGMDAOE\#Y/[L&1G(O'V1M.O*KWJXD#SOQS"P6B \;[X=CR8@^P>,H7 MV.S]%G]Z^EPM3F)OJWR55'":=EV>ZJYO$4F3M? OTS)EJW52UUSZ.HDM#JC$ M!)5ZOXTG@D8\RVRWQE),/]&"D[[>@!E#.Q/W>4U+?EU[QZJ+(LE7]769@H;( MSC?-!]9P,#=6)C.A M'^*Q%S _V:*^()WF[; G2W[:2_Q)MP#"5T#X$DB'J= ZVU40N0SRI5,3I\3O MN$G46EQ]3T&?G*DD9]Z1\YZ3L^3DK/KDI%MR%I*TREGVZ3'A#/2!?A9_&BO49_8Q,BY'#TBH(!P];# 1 M-[[6B=&X@ J1N!")#)'8+(C$9T$X1G)$35YQ0Z\6O_XJ2E2-(1LR.YJ'#J_C M-]0[6JTNZ7T#_QT1Q;%AV&"X@^F"Q;@=P$6%KEGCCHE(XT!/^'D2RO*FV-YTN1($=[?@^85=PA?F7S:'Q6"?"+8A<.NII44P9#4D@1G2,7A >-\I M(H[81U9DG.O@,6ZB (W>9^CP[NGIPT5Q3^.!"]9VO;:&-4EAIB/NX),C1U_= M0^:/XC4Z6AT93?9B6+KZ=>W])TV*YG'XALG62#>>_J0>7'9JX'-PSZFQ=.T\ M\D$77VXWB>N$]^W+(9$W7]JCI)'*I38_IYF!=M!TD)GNF[5*+7-6?:(<$,U$ M-?;Q%TS56)P"')[3MUZ3<$D+F,@Z].AG2'>KL#;6AQ8616X4O,*,2!?8/N^B M+K:>::&^WB5Y]6M2;.AE7J<%XR),!X7% ;5^5!'3R,TT MG@% MUQ,S3T8N=E.8(TJC.+GK79P"H.I%,G+[CUT/X_87?^?DWV>1XS\8\MAN M]L M\\N'Z[NK2_+I[NSNZE-0!AD@$AM?>6"%U"KXVP3"F[CE4"TF6>YH1[A0N0L2)8TA!:2/V68:MI'"!PX'*,H+(O=%^:(V+8QYM O\3Q)?Z?9 M1_K$BB!")"-EB.F/,BL"&Y;_XY6J_*BI<$^/"I1B*JHLW M/*5OT1%A-P"7; 'CY<39&IR(A0@N*F!I28=/C(IT"E9A)K0+;!Q!G-/.?Z7J MFJL8C31V1F;U+1< ENS@DM\ ,A&@XUSV5-1EAB2S5);O!VJI_:\-OUC2JG@Y M>Z)5\D"OGE-:UV=/25[(L("7MJ3:D$IU,B%&\5H!#O+@;H6AL1(/3 ^7Q0RW M:)(63R(1)7U,%^0+H0S^?7TM00*-_K$E2=*2A$J2)#T4Q:L[')E%2]GXIJ,; M=<#<[YREWI0IC_REP'=;F9IN= M"TN[WV(306K4#,/,J!?8X+PNN432NFDC8$8,S9%12 /S8#;?4M"!ZT*>%J2D M1D>1/=X_2KQ+^B!RZWRC[\D@'N,"IDDB6]_4OG? MZ_*FJVESD:SS)BG.[FN^.^G8^Z+Y!.AC2!>0;W']0!N2/O+?4 B^[14!$GYF MF:70RUKXR..(-I7^L207MJT$%TV=: MI7E-92EKLBFSCEPMT=ON0U*5E;]Y:;.R4L4SRNE01(5"_;4'!N']6T M>A)85+ 1HH$4U.2%GCPYC%G ??J/M^7?RI_+R[OR/_E_/OV1R$93"_$(1Y^3 MU;J@"S[J]&_?_7SZ]O*/D._:E>?>5I,#H "QJ]_+OX90RQ5'[[%>B"NZ*.-- M*>>-Y*7^&E*-BTT&A:@@CU8LJN'7^%4NKQP+"-J\YT=4MY954OU..5;]A7 $ MNR5NUQ0CF]"7%F=!1,$V3&T7N"]L5[FQ'""$?5P] ^A-7C^N1N(L$)^CPMGT MP00YN SP,0][\[E6Q''33U#1N)^%7I&+N@'-X1)!M;8X\FOJ/;Q/];&,$?B' M$#1F2W]''0^2%[[$XJSL?NHJ$HR% .(^MNF(H 02JIQY"U\*%T'^45Y1DNTB(\%LV?89Z!&C^[DK[1&Q9X ^1Q[V$#"D??#X7.F/DVDH M=]";@Z,*#0]$I-.8MU+W,W3$[O3TP1Q)"CQ0WB3G:T.<[QT2;6:53E,6;T') MFIS$L"0,7NJC?N38P'^@8ME34L"]2^&.U?L(7Z0R#. MJZ\FI1F.?.&#W3BI\_N"BG2G^J>*U?75,_L8'QJG 210 M+RH!G/-AVP'I"8JK(./FO"P*=TCI81,KP,Z$Q9@=B6U?#])'FFT*>K,\,MVV M-EO"$9J\P: G0?G_38%Y+X+6(@3WZZ';3>]6 W@1F[M-@,5CO< MML,:)+6S4KAA^YW5>@2*>-/!*,R,)3G0^A'7I!X"9(L:$;@L2.^/"_F[[E%- M8NCJ52T0>? .G2=6\"_)9PJ/9-"GJ(TU:]_3EFVCDDX+PH-(4K[\L09]N((W M,$$[.,_EBYL8M7UQZQ0G_P3^6<$-HJ+BU[(P-,R[WFZ.G(P/3"5U"+\/=@CD MI?C]#F@$-6NG79@[GO"E;L\R^:J7%!>RZDG^1&5!0WDJG)7E)BD^)LUA;H[K M:9VJ8GWP<16S/I[N])!/VKA6VCM<&85R&)#>*RK&[ B9[@@IG]?FI%81>D.I9+%; M&=@[]"XO\X:^Y\AEA]?I?B1K:YN?+?GV0O.D=_R#$9>1@QF1?B0+R*'\,!8H M8IQ002F""2%XI!5- &P4UY,+5F4>J&T;NO-(O_]9Q%7=Y2MZ#M%#$S6F5(-1 M83ECDWJO,\5/G7_[GDC8WP#P$R+ 6U2;"#6,X1)2\P\S M(Z0]\_]@POS3@Y',/SQI$.;_P37SNUJ+&^8?7%Y,YE?P#S,CI#WSG[XVX7[% M:"3[C\P:A/]/7[L6 &>K<2,!PPN,*0(J)F*&M)SU%0@LMKO/S,GEYV"N(->> M%N8\+SPM?@'7FT-F1%]L!FD;6*9%W:D/G$1)_7A=/LE4 MB;,RV^;C7C=TI0JXPDV"E&(S8-Z+<[#R1,1BY1TJXNEYEY -4>-/$0MS(/>& MN2%XZ!.JZ_*T32A/BNN2(R;,B?J6%7DZUK[7Z%OL":0#PS?+ A)MWR^V[*5! M]Q!9$(D*^:W];^QJNV:;PZPH/G^KBL-WXU0^FBV<90509VQ; 7J!K"L<)7#V MU;=?BGVUQY1V%M8Q?6_X%CH3\/YDP>0;@,Y7O &[,-*-HP-.N+_[0H1[ MCR&M9/N8NO,7;5@N?]#!SN!3CHXR_GO>^_%-%V\N)K]]CK2+2[ &RV MG$#^W:;95'1@"9/)#3Y!(-6 2U1")D9(;$\$NF2'+Y$(+XA$F>Q5SFN1-LZ; M\"1E7KB A=A:RT>XVPIJV38OMWQW&\AK^,:+C?%^WPY+49VDV"> M[(R!^1:%#J$%$2C)O* .J061:!' RT664(#E.\L2@C((&[G\ I8OXMH[8JVW MQ*+=$B*\".)9E[G9D%D;RQ\XSG>?:?%$?Q95M)P8S6.3!C&>#X'/TX@^Q-*_ M,6U/%YQ1_8:\HET2K @9X+*4LXR B)(/[$F\N)/3!0%^AJ#M_YF4FZ1Z(6_E M[]XHTH]F896/KE@O/F?9?VWJ!G3?S?*OHE[@:+T5K6]L7WB&YO9> M'4)T"8"BADMXXWGJWG@^2_C]+@$HJ7:T-IM^-\Z6Z/NA:I*WAAZHU$2U+U28 MT0_)BM;7)?2MW\K\1.";WB?(@H134WL/@0/P1,!?D!T&)X6X2.*CX%RO"AD* M!_F>-4E2D=X)M4DA@1XC%1C+ M#4VA;A\_(47?>&Y-PRE9\8MDG/)]6JS(,#L1^M!B%E5%Q2E ME^"?A=BC]GU:Y4>RG@][V&'A>@]QD(B1#C/21TW<^_K(S2[8P7H[F?,]"NU\ MA1SS\\.*OV-NU,G!6(?HX*3>79N0$=D6OT[[E>\M8XN M=K78IX,(U1\@V6A\8M^\U$$F?=!S.S(UZ,[,B3D;_^C.G6OL!3W^U+FOR-4SS*Z3\*6;W+7H=>,+AR\8XLPL2UZ4_0Q(U,!-^I$^TW- Q+_;AGY%L MU4WCFW]:.%$8XXA43+7^V9S\=>^&#F7O.74?^?WJ+$VA0@XDXFS=QH@74L3D M[E]*#9 (5-JX/NN*IOG4^\/0$'2OGMU4X?KR[&#B>O#8X(SJ MM[,#N"!WK$GB-&08W'>F0YB(/,Q_+FAKQ_2#NS1X6_6I YX? ^%;%O1E( O M*>D\PF-ZQ(OQDEM?US6T,(#JMYVK9>HQ=VJ\S7ONT+RAU.PH AB=ZW UV/[9 M-9'@%VVA_JU?$%6JW^?3]20W';Y>JXD:6("D170Q^7 ]. 8I*'MSA1*./: 8 M@;#$N@$CPDP(A-U!9O"^/KSY3(LVLPCKN5FWAQ:_^$(_TR<*^2S3#^T6,SD- M")J$Z/T2*923C!9JVYZ37E?TV3@_;#9+&5UDL .AN1V"N61;E1HRLYJ7#ZRA ME]L<-:6CQ/1[+&?KP@D2_=8B\D"\,%^;?77[]^_?J4Z[DVN71!OGO]>O%:_G^G'Y--\\BJ_)_@ M_?KN^\6?^%]/O_U!)!;Q?W[W_;>+[[]]0W+A21*_99NF;O@/HB*P:-YXF$LN MAMVD#0--W/Z2_R^'MJ900I@6+W%:O(_M+M/=LM#^LETHQAWCDL27F!?T VVD M@+UG-?\]])^_K=A3GM'L_.67&IX@;]84,B/+A[-MR69%W6N?H+#>.P\H^9; M'LZR*6F+-2EI0W*IRU_QZU']%?P9?BDJ;J_;%8"=QSKLH]?;]LH3+.1&6]XY M+^E]LZNT?,'*FJ8;X9X153:&+I&:GV!NA8JI@USS%#@87S:728OYEW/L2_L3='#F<-:I3M[$^N=\+(D5#]AL:ZV@7#K>3E#+,^_N3O* M3,.6[S0Y8Y5%^IDFX%8&.;\NU_P6HO_\@)K#MFR2#JR #3)ZZ(@+6O_?$K\% MX<;7IJJZSB\?6%EM?Q']K0*WAT/EBP9?V M4C0&(:Q$;9V!J-"V@(NTEC6."A3_DLBT9^ L _M,N'!8%/6H;B>6==7T1)+_ MZU <^:_^_A%>E09K\(W\U5"L#F;Q'\3!+]AUDZ=<2??-I=\NV2K)R[!VT!@% MF8(L ;;]Y^0Y7VU6HQL_^'?$UN_-XWOS6V":!10];/8PU9B2%"$V/"^G-WSH M[Y@-[\_C?<,EL(@;/D@UIB1%*,5^]IP?)N8/_@VKU&&.:"H=@$=2Z'NT8Y,$ M"9YM==_HI5]/C$3G4AW-Z#]UZKZ97;KU%&69 ;F"L\Z25A7-[I)G&;3_?E?. M^@,=>X;6_ K-4I.SA\M2G40#E[CJ>&6H]S.) Q0MV#8M^@ UOF+FM>KQ$T.2 M,K!0_<18]CDO"I$BL)]G?OCOR903]#Q(P3.&YUL4.X2$GWN@U]; KV9V+."W MD#G;%\NPBI^3ZG?:B"P8$7(Z7KQ_>B0FB&)X1O]W2H!*!%@9O(VOS^]J!=:Q M!'FY9-6J+<1?DI5E0^B_%??6%:6 M++28"GO0(T!Z3W':X@3OM1U6D%@">+6UY&9Z"[/:0N9R7^(HU8]*5?K1F0+] M&-"VZ('$&!-6&".LAT[;JXT?OPK]X[0:/Z9'8*[=]6*1$C7"NF/#D/Q[.)UO M)@:U0?IJ,PI+C!*1Z5(FN$H;Z4"M'V>,F0*M%/5!^3O?F]^#%>LE7$Y0942D$O]"' M0SQD8-L0OZC&8OAE;,ZP_!(KF$]-4F9$I[D<$ MG,>]=.)%L_L3]F5\^'OW+^+[<&*_A'=_GYWKQ7RG]!Z^I\@?WLDB8U%,-GYIM1K$F:S$<7:-U@>GZIKWCB[UZYEM7 M)L7%IF[8BN\BUQ ';MCSESW+O:*):;,87P"M>\JX1BQDZYD6=P(L2SKDR19[ M<;X-/"C=UV8P]LQB M!NSYJ@_)^QU&HD*2AHQ4$>A"U_@5FBZ33=%$NL<@=H#3ER]%(1(OD=&QYQ7?+#(RG3":D<'&87*+&=+G"TQ!:N1X6 M<1.Y'N9^@R>.N> X@F*$/(&Y^ZIN\A47N)LEVJ3&3(&4"A-0OB6FPT7T2IVV MJJ.P(FI;F M:Q[*F 361N_*1UK1ZHF,Q0>H/;"WMHXE#J>]Q##"*W.5Z$"I] M"YYLX9,.@06YDG7+SY,BFK;78*2AVX>"FK&*,IZ_]'37>5+G]4# B>%7MH47 MAV?WGMO7T^$":(Q(%%-*#Y5'U"%?8';KBH++YK W2^EV!.]D&QMQQZ#T+ROR M#.X!*D^\[71(!L6"]N]!8WJ%??QVXN+G+KO62N-\@R*_H3 MK:"._?XEMQ[/C=89C\F0GIK7^[N.@$W.R(%[H\:G2[M=#BYI^J;7.J6$XKH9 MI2LA176WX/5VP:)@([AR^@U7QL9]32Z*I*[S9W;#AG0">A*, MHC &%J1#A3%6QAK%Y[I_E.LNZ0-,87@#V@(TNK^%VDNABXT3F; 2-A1=KYF9_YQ)B_$M-EYOB?;X<=ZQK?^DZ MR'@'(90S,2,; 9,4^1,W#E[]C295K#<=?;+KQ!2/T3+JR^ME#DVHRNPC)_TM MK:!3=_*@]^XZ_:F35]=A$''>7(=QL7]Q=;5&%^^M'2X$D%D0W64&>515L-OH MDZH.?6W-W#*CR[SD1Z^((SL*PJ[X43YHV1I\AS)F->;W'I(/0'962-N[,]]B M9F[5>5D4SI [DS;5/5VRBO:-M_0QJ1ZH,-Z2HC@RM^H%H<]IL1'78+X8;MGE M2=&OE/.PS50HDO1W&+9^?*E%4&>]N8!C\B2L.VB[^%\T%4;DED)= M.S2.QCTM^2^%YVL);W5B(V*8?28\S]!['BW^NG6N?:1K",4K'ZYW!>7.7SK/ MFW9P-6HVZ\AI(Z@APZ([]^T6,])#380_=R-FXM"UW=-4KRG24V'G<#F'R*970W -U^WSQ* MD #J1%@D@LXL9.&&P MPU,U^,N;R 2 EY$'?IAP>=&K;:7]'?HM33&__T4FO^8]C<07C ['G^M&$(?I2M/%? ),(H)$.X'%J,GT2A0Y(V52<@3<5 M/2NS=_DS_#1]7*H_P(:AC$[LFX>VD,4MIX,=]U#4(#,SIUUHFRQ-X=):PDC_09KJ0J,XG6#ML8FK?+'97)1F\HG20^:V\5'6L\&5NZ5"88<@6F+N$ MK0?O]"*SLOO']6I=L2>A8:<5F>GG2*[3!>.]N-T6#YG1V_V3]%&)J_.,=X39 MDCFT/LPR82PFQ:W(26@O+6.J<'HT5@L.S^K]"KH%*PK8G^0E227D.$I005MF M2+# C'2^R0MPZ')>[W[4UGM&WR*93 N&;Y;K( M]M_W'?-2=V48P*^J&/IJ3 M'6J@D/4/9>T/L<>Q$H#W@YACL-CRHSR-Y\.4!AO \%2U? 2]Y>J8TNJ"+Z>B M#;W=K-8<\"=:/>7IR/75^#O,(ZC._-[+3T@<2(<$:;$@'1KX4& _R[/NHS2Z MXKK%+,+3HQ&G,31]P]_GNT@WT;/D@G$YIX^TK/,G>EVF;#6=O&K\/?ZFKP?' MN]5[KVJ^$\R:O,&]X+LP_BL17G]V7S=5DHZY MGM0?H+WB8Q/[]XX?IS)$\HTK:GGKD/5 S^93U;%GEU]8>/-T0EHG]/SNK!YN' !JHD, MB@*3I^VU-L*R>A\A&75Z1^6-D3/T->H@ E2_J9/!E]B+E1J" M_XS[PS#A.;5M,MD"9D'7N:A'D)C!5CR(+YTW4=E"B*@>8_3LP=!>JW'*"$$# M,^-EFP%VESS+F.2;SIYXS^KZ K*1EJSZG%39V)F-F ')G :00F4^&J"$28#T MNF)$'F2'#Y?,YVTM_2U.!) B>U@MR!V+%26!84SF@/:VE8!$NXQKJ(\BDP.$ M]^,^J6G&E;2;9H$44L.D24H2?[43@#.F%@+2X2XK:$BWV;0\7LN[P)YQ]2,,% MZ?-N"?K-7F9)27R5CW(#;CV@5ZU'7PWRBEH?^_2-4&_(EZBQ(+MNJRA&>%E14M0F#%UHZ2]MN'XB@?NR;%6 MR:T'<_K6!RVXMHC!GR-FK8X1\RA1=9)"@7GFKBL[*-_6^\??".=H?('DGXF9 M_3^K[96"7'0&4^QN@3K$9@@*6AHB'^D3*Y[$Y2TIQX,C)H9AS(Z!Z0)D*$N0 M!&#BPQR],%U:+_H[BP5Z1#M5=ITE*"S<50=][;S!R"NBRI 7SVO_JF( M/BD4Z9SG=&36]6C$+87J3+O5<*W8!Q1&V=@S7R(Q>#V,R69XMIS M%VW52%EFL9^R<<=DPH:>@:<_CQN+3PW/M^3\'UJQDZRKYLJ9XXE?.$3, ;]Y MK&FS@93O0S/QWUY__?KUZU.R3JJN3N>;Q;??O5[\^,/K XT/T:Y]JU+6*?^? M2;F!Q@EO3_F77$.)83=IP^ -I/WEZ1RL3@.&&#=#37?9A8+_]JU"PQ\.0*OX M;J(P.O[;MY9*'H^N RW/#:7FY:1YS/E*YJ+KCQB!JW_HC?RNFSKYU[F]9K52?%3Q39K_@7$Q;&RR4NNI]K8 M!E:.1?G$0 %YQH1$-52<4<@U80*5YDUS6=SY4Y-4C=D[YSE]R$OA?.1:2L[R MKTJ=J]*PXE2Q9.M$D4GL3EL:]S;AJIK^[3-K^SY[N1FH=7M' M$ [EC!5%4M4@-?*B, O?LG)+QFU[/3H'YM=M^UR]A$S5<"1'CDWKFP6W<&>7 M7*DD]% +9"?)DY-7Q6]55\5O75T5OPUZ5?S6]JJ(1M?957')QP[Y!2/XRX=9 M@:D)YH1'7ZMX]+4K'GT=E$=?V_(H&EU'/)K36?'G(1LP-;&<\.>IBC]/7?'G M:5#^/+7E3S2Z[G1H7M7-C%CTD!.8FEZ![<>KY9*FS"J"9[GY3=M%RP!R!C6$Z\-C MY?1@?)^7]&9Y4=$L;]XE:5Y );!M.>9S5E7L,\?L(EGS/S8O0TT]S4C4FL )] >$BO2H;4@O1KD6\S(?)?N)/)JE3SGJ\V*)+NU MWV_7GK:XM5%5PN!I5R)"UMBF@0?].L]:\98MO5]:A0RI/5)KB'IP_,^]K)_F M,8&/-T5&[FD+DV:$5;U!=3=1\;+WQ'^,3@13"ZLYF O^<'*C>*.Z4;QQ=:-X M$_1&\<;V1H%&U]F-HJ:<_;(97"4.68"I"?4E/=W?BK>U:RBHG-3TDLK_;FV: MOITD;2MT2H MG?B![M#_\IZO\5+IZ@';^YUL*5X^G'$S M\(E;-T?U4O 3(/6?/J!0NDL?(XS>\;E>I,X0ZF'=(@3-LE]M:M$N_JNN!SU$ M\FJNVI/V0/ CLR=ZZ$X\>7(/5X]QL1P8@>VMLYLIE&#U0&(DQPICA&B(4EZD MT$7:5X^?@1UG&D0)77ETPH$F2M\JQV.KC([-ZST/D8.# M*Z(LNQ^QM*V:LLR87*&9:8?+AV3%?[RKDK).A.MJLF*H_H=8]E("",QG,6N$ M&E";X4D8J4+H!:N;NFT?F?\3TC@I],+D5P11BEP6BM&OK^QJ6LM:HECPOKEZ M6VE3(+@@/107I$5R(=/&1 %[B>A^^6;1LBEVS)^S?1XHS>EF\T(W8-@OV _% M1$=$9&(DMM7"\8RA;-T!T!B;U\D*$+:O!"=K2C+-5!E?O2(FV((94&H>'I@M MFE@/S,0$;CTP X B>V &,'+H@7&R7E<>F&V;DYGZ7::X4.UW49(ZM*R.]951 MU&C4_@XKF:KY0W8+(J^H!/Y5G!J.^L1F: K.XXR 7)#:YHR8F,#M&3$ */(9 M,8"1PS/"R7IMSHC6,<__KT5DIN?#% >JSP5HA^#UA+;$A[&-:RY(TX)].]2L>1VO;H\QNS(''H ML")6-S?+C_2)ED>%]"?'8(-R^G-Y+Y#-@8%'-_(]>YA^3(LH@=GAIXK?[OFA ML M-!CH.ST(R;O[D_EF7X F6V3H1?QZXH81"C(]L@1_;:KR)Z[TN;VK5[Q!_0'Z MA6AL8O]O/UO(LROAH$%N9DY#.R:KJZ;'8/Q?A\S%?\4/Z[+F*&3"H+ANZ*H> M?#C7&6K(4%-3^C>E>G") !SGB5R+KLR$6)&>P:73["YY[@4:'=CGJ/3P61&=UOB+#=3F+84D:^IDE>8%\78[=);UOKI[A!6B3UX_P2Q'[-O;( MHOL=]HE%-7^P!Q85(JCG%8>K^U&NKJ0/4"'33-!:/$#0,HZ(Z"B0<"$@J7IE MOEY3M!F+H>D92<;>L>HC[5KZ<'7 5BM6BJ!LA9"I/[24LG$ H<5L'!,;.7.R M/BM!:V'O-WE2+\NSD&DPUH"4Z5(SL)A]I-#&D697207UU.M)G__T8*0X#4_J M6X0ZJ*0#&_)ODV7799F5.GAU:WR!/D=GE[\8]6_0(SE!4#/[TM;64)GEL=!SZF>M@/O^/6SOS-B[WC).2:=,G=-T, M:$P$!TC;B)2MUJR$@V&J$(O.-]AJ&5-S>Z],+F"2'="H15FTJ,Q0I O=+6 ? MH8H3&]MQ@ M'[I$F7^-N5#I0_'-1I#'UV73%AR9KTC2:P]-&D92>?[5/:3(JY+?"BI8,!0D M)O=)G:>$=@Y6W=YZ@0EC?97#':U6\)@Y M%N(R, 0;SM*;*ECH2@\F*DS%"F=,2 H'>,*_6Q$ N2 B,3$"YM@4RDQ@#?+- MEF13)BOH*_9/FO$_M!&VN[*C\1[_![F:Z1 O]-VP2.KZ9OG7I*J2LKFI/N8/ MC\W5,ZW2O*:W50Z>]O:/=?O7^G3L_F@S%_:.B8$9K) Y!CE4/?(P5$"H&X$9 MB&H+'MJ""/@+TN%'!(*],?5V4#VG1L!V[,V<[M8; MY2>:;BJ1R721% 64D;E*TL?]L2:LB)G7)<.:P(]J!YD@ZLPF\DL=M_:1Q%64 M:]YB2R2Z4.4/$#[6%V O"1NIGI&1A)()E6+!;^4<)$NPQ\YE)Y]*:/ MJAMZ>#@3?:NUN97L'BKS%-@A-E/)XRA] XO;SB\*\8(7LG$M1VK7N?:<0KOA M;8 (K:^>FRIA%4<]J5Y$NNH'3CC^)2=B(8H_\OVG]9@=$ B4L@]8A9*/WA< M D:US(JB^%"V5^_%HX@($-XM@NQ60>[%,L@N] T*K.PC3CK,+;S(\Z(GNM9Y M^\C4$BUZC8<0&HE%V,0Y6&[C=N>AS\[-M7%LUC"7QD/H,[TR'J(9X,)H3YF@ MU\41W_KL3$^$(.!OBM-[&+K9"91-A7";BC[2LLZ?Z$ZO?J#-S9(KSN%&HHI* M\^XFQK92L48@3*WZM(_B?OQ(G++U#G>.^=N.T$$E>4F[&A1C024#0[!!);VI M@@65]&#BFEW:X&P55 *@=^5.M"X&OD(PAGB Z1 I4K4\V5"6BC(/8 S+TMGJ M>GG*[RPKYHW.'ZQFWAPB>O2I/5 X3Y.$3 +1PS]LNQ*3/RGO)KCDYT'S]KEC5M1#>3@I]"1)Q"F3(:,Z26 M,- -6(TP$F#_RR$<+E33F2 MV6R K>#]9>?[G)"QT5$H<3J:S;OD_*7_8H"7$ >(>Q.&O_1:J\1@^G$689KD M"UZ]:KTM8M>%N;>YT._!AW!S7^0/$ML12Q,Q [K.E3:D4!:I 4H8L\[/BAV4 M;N267$G2-O._H*+$G.Y2O14 ,^=#YH#4P0L8)66]YH:VP 6R/M> M:*4D<8W MZ*)&$W/[+V_4!TZVT&,7.M(A-T/1,#RW9;LF<6D*A8/KCS2E^1.D,,JRX^-< MI_\MGOO4,+P716GADAW@V51D-]L$9D79P+SYGI0XPLD'T[, M[)O[MJ!%>\J9J$ =2C,$^2):QT(0-%*DM;YQ8 $?S1W#YCU"PM;*M5F5*[MV M!IY)/28:,5\5- PL0^=) 1[33X^4-N^!X;F),Y&,J!J.E)RQ:7T+30N7","D M@QPS#U%)8&9*M1DPU&02HOH#ATP5)@5QC*UBYA]JD%G!6LZR#VN:?OW GK[) M:"[YBO\@V$DP$O_'WR];#^3_VB055_7%"U>@_ )VP$$:(PU99V)&[P_T+5BR MA4LDX*#73B0/Y("++I0/,+1PL\4GUF-969.>E"U]S-'\I\F:=) MV1QCJ.KF;O8QM@JO%A#?_-?#@@SR8FRGN.%>,#L">[[!B,849&VIQ MASF<,M@E9@9?8QVKN@ \>]HX5A MBL0.C]EU73;<#F9'XQD$*+W/2UHKDHJTOW,8C+0W?\P0I#U$7 4>85?GZEFF MHD^L>)*AXTD9_5EFFJD4D443M/3LT.)75&Y'YT_T,FF2"YG:,N')FAINX<(: MFC:8[VH+G !TTH*/YJ^:)#$SI9LG]FFSL5^NGM-'3E3Z(5D-.4"GAB'896@Z M[[>7%B;I@!* &IP[)BG)=,GCF1M.W]S?Y4TQQ0F'0RRXH)O*>U0A &;[_3- MJ_NON@(-+]%8X(B$3(J M%C(^6<+=*GRE3#S)]8KF&H0)'",D3B@YB!D1-/ =9;CEK6[ F.'7R/N*)A3? MXK7M=CR/."M3VBO[',\K]FH81S1/>F?'&.&,:DS<]18/WC]FO+DXHK-,4!G$ MB9^]Y(V80[>4$YB?O@\+5HW%F$-C<_J6DDG@QN:0NU5@9&$+ M7)1=$^!)](58VW7KO67)"G$D%]A$,.24O,^,*!CQO#1Q-FM_Y^"TC.)L[IMM M,_##ZM-[Y,3PY8>U"ERI./N_SY/[O!!E#[ODJ]ZOQF-8]+_%A[.H802(; $D MND[WM4AY8K(:H'2&DF*'#<9N\[1,= .]9'S%VBOU%]-CP'7,BL:ATUZ39ZD2 M1&3;DE6?DRK[-2DV,@.B*-AGL#='Q-'P:VSJJQZ44-2Y MK99(^M@LR!8?HKE67PF_ALS'+.D<.@:O:Y9^OJGA[*X_T8>5;M_[J6^P$7=3 M<_M_JI*P9M'N?I*X0^WNU10+S5L2DX_8[=IL,A$R8?63='V9H&9,$'VQ_H:9BZ#M@V>197FP@P&-7 M_O[J.2TV&B-]13?+JZ0J^36\OJ65\*!,Y@4YG1M[AW2!0RB#U@FR MJ"MH'"HAC.$^IOT^%AVN7<>B+;;@H>SP)1QAZ85=$(ES]!87;F6$>=W2P*KI MKQ1:;M#L[(E6R0/MFG18Z- M"H\&->-=22Z2^O%=P3ZKRO7H?&)_!3F:.NC5 Z 3 7Y&5XYQ:@]?-10DC,=I M(G?HD149UPI0:[IYT6/9@WTL-QSZ<7E,A5QC]Z2%10+K>K21YIM"BK*NAS$60HOI+)2 MF?$$6*6G#4<5*_F-* M9818F5V(0@?U==D?DY=IOB[4-?A<3HWD>127=09%?B'\ M7&))^!6H7]VOPS-^>3^GV\Q\[EWH^**ZILU9RJV>UOL_'C,[-10;_3,PI7=6 M!IBD!S1FJ.PD39D)H0+SS;LDKR .G/9.C)]I4F\JFMV4'R&@I8+ROV7V@955 M]T]17$[+XG ^/Y)#G>'AFZT!49%Q0!=[=DJ'+!%5,5O\A,[N(TQD4<.9N M-Y]YW]'@)E$#[A1^Y#SE&;-9 2]+S#8%S['Z(2*JW>--^IA,3KM$&^26Z1)ZS&%7%3 MF^PCOA!_N)()X^15B^A7"QEL?W(/2R)M85UR5E5P;86?NS#\.*^8OH2+A=KU MR >GZHZE'._H^ SGI3H^06-?9=0TGCA(YW'5N&@[85%^'VIS,2=;*BO'(]EJ M=%[O]X,.\ +NS"Q) M,TWC"W01D]&9_9]&/^.K_7E;GJQ% MJ,#:]$5+X=U M#^<(!65-&)!AZ1X\&ODP!G5,;8\.1,<9'TX8RJH[AHPQR%S@CZ[%6>^%1-.H MBUCS8X/QPR*I&K.EG"<%M@ZC.[RO2L,^<%I8>XLZ'Q5"ID^>B2.JZ39P7N]\!_"VB36SJ-@Y2MJAS)EI>H76 M;CUD)B-&Q@=B]=?1A*$9)V:8R 0YF3Z- C-+OR>,\OR;'HQDFN%)?3/.^[WV M6@M24I'8E^6UB$\G_!;(_](Z3G9A<"FKFSBU/!6T9V8$C99V-9AG?59F;=40 MPQPLU&S6"5E&4$-F9PU5CY3)^N"KZ K0S"2TV787!Y.W++8F]%L=%$K1F/?PH9G]5@ ;+0' !4 !B8F-P+3(P,C(P M,3,Q7W!R92YX;6SM?5UWVS:WYOVL-?^AT[GFV[AIT^1=YYU9LF/G>!TG\MA. M.V=NNF 2DG%"$2I(.E9__0"D),LR 6SP0P AW+2QC8^]'P(;^PL;__:_GQ;I M#X^8Y81F__KQY!]O?OP!9S%-2#;_UX]?;Z/)[=GEY8\_Y 7*$I32#/_KQXS^ M^+__UW__;__V/Z+H$\XP0P5.?KA?_7#W4&8)9A_I O_P?T]OKGZ(?GCS[I\G M;Z\___#U[NR'G]_\_'/TYFUT\B:*_M>_I23[]D_QGWN4XQ\X$5E>_?BO'Q^* M8OG/GW[Z_OW[/Y[N6?H/RN8__?SFS=N?-JU_7#<7?TV*;8?=QK_^5/]QV_35 MT-_?5FU//GSX\%/UUVW3G#0UY(.>_/1_/U_=Q@]X@2*2"41B04M._IE7O[RB M,2HJ&+4L_"!M(7Z*-LTB\:OHY.?H[_"0Z_L29*/ "9T64T0)' M)[]%.9Y7/S.\I*S@W3B'U80/#,_^]>/]?;R,-F,(FOZGP1#%:LF73TX6RQ3_ M^-,.,TN&<]ZC0N^*_V+=7I X/&,U5?BIP'SUKC'>$);26,.^^,V?7_@<^1V] M(!E?$P2EMYO9\\E]7C 4%YO)4G2/TWH<@UXUB:E87Y2MD9.1*.#*-]LAQ_$_ MYO3QIP03 =")^(>@OZ:=__#G>5:08L7W+"+9'I&R/P](S16>H[2><_)$\@:" M)"U:TS1#^7VU^\H\FB.TK G#:9%O?E-1&+TY66_"_[G^]9\?21ZG-"\9ON.+ MYY3/\DWRM0UZC)V/Z&>+G-S66_QFL\,;Z)1P9-#3!E\;P_?N1Z"__+##.&DZMZ#ND96YT0%2%\ MPDI/^*?XVCCYUX\%*[=4(!:_.H%>#K1N\=,2,7&TQ \D33:]9XPNS 4]A4'# M)QX(EH*K@OCJ(-@ 5BUM)72&0^D'J+(UA)AF[V>@+'W;-WV FCE7/"69B,!.#F1C,Q& F M'M),'%(7LV]1OMF:3TNTXBW2RGK:_'MC4IG:D6:C6K0>VQ#:R69<+Y_K>@:^ M=-;_.E]/);,,VG4VT=2"D1N,W&"V!;,MF&W!; MFF^U%$\RV8+8%LZV%V=9% M4;9NCKV+^(Q+1)3!+)3GN# UR5J,;,\L:TUL".<%2R=8.N.V="I?VMIM-JGV MN"Y:"N@1++9@L06++5ALP6(+%ENPV-RRV(R/<>MFVMLHP]]%Y$@$!GD7;J[0 MC/\[KL\'0],,.)H]<\R(P&""!1,LF&#C-L&^X.^3[6Z_?K'9)UER]H"R.C+AAUP:@+1ETPZH)1%XPZ-XVZ_L][F]9?0N.R^H<( M1^%JS4^ MQHS0Y(+_KLD6U;8]&)T"(QB5KUH>@,;+YUTHLS^@S0]+;9/= 6EZ "KKU2;? M0LIV!Z#O_Y2(<4L@7=7WU!442EH>@,8[AK*7 _ MX21)^ F>K_\G=N>)U&FH:'LH.L4)-V5W]+O2@:KRE78=+_1Y:24UK? M^%"45J;"E'%M^)'4U0&5M$J:#T[M&=\4#*677+U[^@^\DI(I:3<\?72QH-EM MP2V$VP=NM^33LJ@J4.Z4[7M-+*#3\)37:MFV\HCXPHTJ!Z3YT<0TZNG.%YC- M.0B?&/U>//#/N429?&TJ6P]/Z]/S<5?K#W)"I4T'I_*"I/A+N;C'3$K=ZR8' MH8J=<"_82GGT@'H=@':N(Z*X((^8 M:[)H+5L41*N:#T[M#9X3X5S*BB]H(8>VN=G@U-T^X#35B:"F1L-3MD!I>EKF M7%G,Y0=+8ZO!:;M#3Y>)\"O-2%T*62-\-.V]BJ(#:*+"1?) ,[G,EC49D*I; M')>,@W#R\_T=*1IM?5F3 U!U_A17CF:)#%$U&Y Z?N +K?-VM;BG:0-9C7_W M)QZKVC[>A]9 SJ]C"+"9 'W:WJZ/%YS2\&&N*<+10.)2C$$(_*S'X@HHF9@ M*-[Z 04L+@9&Y1<_4 &&X<"P_.HC+)*X'QB4=WZ!\CIJ D;B-[^04(;?P*"\ M]PL41=04#,D'OR!11T#A:II7JJO,P0R'PRNUUJ*R#Q$8Z,)[KK.2C3$@Z+)WKLN29-#0Z()YKLN6&F^#- MA[^1ROOD-"4)_SF)[E&*N.T>Y0\8%_FV4NJR6N51F:$R(47UUH7X_0,N"+=@ M#,H5]3B9E9NMO=,_R.W7R[L=426AGRUXC-F653ROY':4EYI*^VL5[]+?H M:9>O6A1-RN*!,O(WWK]08-##!3XN\[R$\_"RM0OTRV\:V..>\6BPE$\E,3[H+R%A: ]VF< MN?MFV!@;ZF!X' T1M89';?>#87$T3M01EDY"QM% 44=(G'1OUZ\T1QP%E)&_ MJQFKLH0)SF-&EM7/=!;=[X7^H.]4&P]LKPA_6UH[U>,_9666H#D^I1G^C!NN MFVM:F=B\$A+.T&*&RD0^>V.#'B8^C^DURBZS6#ZUI$D/D[OT$(*$Q*^W9^NU M?%VO93E.FJ9'4\%H3+&4\"J#:Z\R3'?D_]DVDBE4DRRYWCE^=GQ7SP*@@2D) M^T--8P&Q;5[=UXP4#3M.V\XVS8V""] R1)3"RQCA98S#&U7A98SC"@O(#PYJ M(*=]0>.(@R2:W0 RD\?NY(9@H##6Q^['AK"O=!B,?0_ X4:?=L7()2G ]PQ M,G:Y$ +(71_&'=0BM^[>_SG*R\4"L95P8N=DGE4U'<3[0SLOSG*>8X)-'?QM MAK;GXF]/K3>/[DI(O",+?(KXGIQFZ4KN9U8T"SYF!WW,D^^():*"F,(WU]C& M2NYW%F-17[.JW$3R;Z849:("A7)##3F5#>2>MO+SS MC_%IMKM4("FM3U^0:G89T$,J=[Y J??9*_PSOL1QI.L)YG3T!0;]6@![4WR! MQ/#,,M*&CR?L9^91]'CM ,YSO8]L['D4A\PF&LN=OQ Q-XN8M_%868^#_[*] MP17QMO*,^QB /_59*Z&H5I)+S=X/9BX5WH[10-_W=RA^.'O;2< M6\P>28QS>>C9H-MQ7 ^[YM\%UZJ.$9 F_4)0?_B@?LZ*'2=G M]$06Y:+QJTK_?BC:2*:FK>GO!Z+M1C@<&KYHX]\.29,4K8:_VD@<$2? Y/D M4.6/*)HZ0+DR"*EN[ #UNLBAMOW8P^&^\&$WK!_"MV.UST*X,X0[0[C3A/EF MU8YJM*NQ9^2&$"' MHET/9*P'OJ/7)8L?4([/4I3GDYV*K7+23/N&$)J#]V*K;S:=K;_EE-V0^8.J M?IVVO2L\J.\PZGN,W33P]3!L?N%C98+T&[SQ3MH@(G>IO;%7P@' MI9T5[UD2X;]*LFSA M=(8-9L_U;$*?-P[HX,$LVNU[M=5"TH)EEROMGJ<*=9FR&"SRSX MS(+/+/C,@L]L_#;;:,W68+,I;;;VY[IUD^U]-*M+ MXJ:WY*'#V3/;S"CTQG#3OD'Z!\H+_!EEJ"[@I;]G;M@U6)G!RAP''U:MS$]K MX<1/D:/HJG U-13E$\+<@' M3XAI/D.KL>WYR3J0V\EI5BV54Q1_P\G-9KJS:I(+%).4"QVY2\JT;P\.M,DC M9OQD.'_B1T(^>42$TU/-=,>XFOZ I_M/5;^@U[3S 0B^^T[;$_RJ\W&4ZIP6 M#YA=492=4L;H=['!Y!AJ&_= T"W."&6W..:R-JF@D-.C:]L'.5R,\%;S*5\^ MF<@9O>3BX6F]F!24P;OU0.0=%W7BLTSF#%UXRFM T14PIZ67-+%!\ M1;.$9I<9UZCO4?9M.IMA+AS%,71U>3J]4;)AU-<.;Y6?0FS=NY7RM7)54P;K"R92_8?"]0U?L-#G8.CM.5]2U+TBH#Y8.J1&^ M9'-!3QJX?\*7DDX@N0),6?!EM>@%B]I+X8M8@>@B+9S#OBP3"#RJ8*\O(D2% M0[L\'E^0":\-[?/UX8DR=:7_:/7 MOG3Y)6.7H# ?*CP3U9>5 5&XU#D78Y>?!BNC9U^0XYH6 )"!/2".GSR'N-+W M;JP0A"M]RBM]H%14ZW?W3GZ.2,9;X:A 3]BT<)6DM[W[=TJ"O"E+%:Z_C#'Y MUA<^K"817U:[^PX]P>\$0+J$],E062BD]86TOI#6-WZ#RG'_5#"H6AI4\'/< MOE7U-N)M%J2HSH.J"@@?2Y1.PORL,#>S@,-9M+N,*.Q6ZB2.^7I,KDCMW^># M3[*DSK5X_I6B&(=Y=\_*<03K\6 7VU/^W?#M \;%E9A82&?Y)1Y=PI,@UE5OC@7(7NGFQO$%Z3"/3@SF3+ )2_' MTP4/$:MP/$$PQ"I:QBJZ>(OL1R]^B?*"DR5Z\+U>/<]>K$QC%LI!+$8J '1U MBD]\) S'W'KE,G)&8C[%[43B(1'&$)]!CIRR81^$ ME/A0M.N-# 9U-V M(ZZHJJ(-NO:N\ #Y!*H>8W?=^\*'U1#$#4[YD91<(U9?0,PY0>KH+Z"'.WQH M'O $]+$1ED I7DM/43-M.H,R!.]H@RNN;>!\66[":L$GL=AW-\&C^5]3A*"V&I']*CV@JY]"*N&L.H^ M'"&LNNO.]3^LJC\P*=S4] 44O57Z&A2]\><+.A";A+92_'U!2'_RTO9VA#<@ MP:-(:F7>EXBKD2@&FVO>H2./S,-\B;X CJD@+Y_7X+S!ICHPT.^@ (0M#!+ MT9>= SJ>@<&[X\GI +NB?5DF0#VW79P>#)+C=>0.D0XUVG)@(1U*F0[5TNEJ M/Q/JUSI9Z!YQ-,4-YR7FPD',OB$4F@VE'4O7US1K, M6# 9I0<6/B/V3=2DY*MU\AVQ1$ZFNN5QI-'=/>"3-S40=V2!*S#DB.E;]T,2 M_\W[Z2(C]V5^F<6<=;YFKE.4*2F#=>J'P'Q."U(T[Y]W%M,P* MMJH#FNL?GO/OUK_X\]/I'G6O_Q#R$8?/1\Q9L1-YYC_M1YU%%?E;/!<"Z!.F M]%]AO;6,W,F\[.=C3$ MM>5\1O,BOWW@9D,E;J[1JCK.=+D8/8TZ]DQ%7_BPFG%YS@TGNL*X,C6G2[&, ME%EPVO86>!#*C(@,*@1"4Q.+E"KS)IL;6G6Y::?+WD8LG70)@#@"R;JUW"!?LVQ@P$^B64AAN/)\)/:6V-? M YKCLI?0^O'D^"D""[XL%*F*:A*V]45PP'>->3:'+QAI%PPDK.Z+"($OF!99 M6+Z I%TQH&0:7S*$M3X!0&S%EU1A+1; ^",8#\>?$5;O%$BBGB^[).31ASSZ MMGGTO2;,V,^N?Q=AQ#+1.%IB%N6"\@V-T,1ZU1@6<^KU9'GS&K6$Q,9[RXJ< MBU.OM#LKQ*E9$;6$]4GL((\DWZ]D6E"6C_DA"S;0V5_PYF;[P83>W=&\KZ/*:M>U##F3(Y',LDV]='T.Y+AK;A RYD"$GMU-# MAIS/&7*'5"UI6^7-%Y !0=U#:?C>A(@/NVX5YZY+]N4D.T14T?&C)T056T85@>XJF_'"G,PS+BUC MKCU%**ZR?'F?:$E3(MY4W/X#'CTT'=%*++$=D9TBBSN3MR9C-SC5QW@A@.5B M &O[X:[7GTOCW==WL,#%*+>ZM'@8O/HQW16SNJ_8>3P+&'RB-/E.TI03 M>,D5Y6Q.N'TVR7--S_N2VOZG$L\'RY6/+=)_;9E'&3Q2J5O678:RP7G&K39\AYZ W&F:6^'@D8--&5#3U36W48+L M)24:XT/3>JST6TV+NF9TB5FQ$E?P"RZP1&7WI=C#L#5EVMU*TA1?]B6^P3&= M9P2NMH/[.5-0K@Y 5*?.3F$%]5G58:201.9E$IFX]BG*]DR+!\S6;I&<[P+, MC2A.F7(U&?6UP-O7G-L8YWE!%AQLV=II;N19BEPO+MV0/"=+G@,>]6,/5H7$ MN0.%;4<;N3ZVL*W.1J'FL11?H 'P2[O%97S93F9(P>,+OF2)F.&CTN>\22PT M0J2%FNY-GJ 14#"7F3?9?4;8M(C:>%,(Q0@H;?@4#,MO/L'2,B($!NN]3V"U M\[."L?K@$U8=PV]P)=(K?;M[] X.G%?J-S2]! Z/5]JW81@%CI)7&GGG, P< M-\\4=$A4'@Z.7QIZ/WE&'P>*6U@U.8;5[+J6K= M_1SEY6*!V"JB,VTE>D5F>$JWB++ M9.DV2 \%\)J"S%UQU=U+ZN>[A7M*3MU3"GD_!\C[48D2=:-Q4 O+LQQ7;'4X M,1AR>V2Y/>I5-?9H?4CI"2D](:5G%PG)F4?[4;"MFWZ_1C-$6/0H0KG1 B-1 MJS"8D "R=(S8"5:-4U;--H/BBJ![DE:ED#[7GS"9 M9C>B/!(3SS=EHM84V_Q8)<:!U-_>QP^67[#\K*^(8/D!+#_HL1"LO&#E!2LO M6'G!RI-;>0.K4]8-P'<1GW&)2!+A)Y%Z@O,(94E$17)X%%?) T6$JORO=C9A M^PGLF8E=:1[&P&D M^J -]48ENG5?PP9K,EB3UE=$L"8!UF2'U9[.U(G08J\V0%)#=UHJ]8+DY9;G=Q@\X*=.ZXA8I M<%699;^F#4CM[3"25;XWM7W@_$E[6.2#JE"_*(N2X^(H(U#[#F30_Y8,\'>S[8\\&>#_:\WI[OK#+[LFC@4/6OA((Q M=+R&HLERTU@PUOU&'Z*49G-^DB^B!-_7$02&'VGZ*.I+I*) F*@_$5>UK]HY MD;I,8<^CU)WJ8=Q+7>@"^9JZ,QX<3XXZGD0Q)'KP,PHG8Z;_Z]O2K4 MRN)K-[@]6Z\+O9VLO.<%,ZGGOZZG%!DGZTGU18);#S)DD>!VD((,U"Y?*YBF M;IFFP:!ST40:%[7'9]"UE(#!E NF7##E@BD73#E-5>".&K5]X^YD>SXH:CZD MSY6P6IIY':>Q:/#U0ODP ;ZNM,%LJ%X "-:46];4OMC:J75G&/:##A!LQF S M6E\1P6:$V(Q=)7ZP'H/U&*S'8#T&Z]$D$&BF2-FW''_EYP8GZUZ\9AW%.\]9 MMS01H>-9M 7-2!S(Z(,2 ;/NS%@*9IRC9ESSP_*3N""/G$Q#DZ[-8,&\"^:= M]141S#N(>0<6^<&."W9Q=AQ#+1.%IB%N6"E9;F M'& HBY84N[33^21;,-2MQ 5IM^>IC1!F4CV&Q.V6PW6*Q4$77/?C4O.* M9O.J'EC-U>GJ$Z9SAI8/)$;IA&%DFFW&/6Y+>2M^JA#-096LQ0 MF6-.EA\B]\"=S1"Y(A+D%1NCV#/]:?^N[EE]ZE MR:QG#Z1^O3U;K_'K>HW+\=(T#3Y,!WV8FRKSEXLE(JS2 VDN\[\T-X99W@/1 M_Z442XRK;&(CY)?9'_R0?*B1G2XQ$[^4, /HZ0AGE &8$(VLTKO5EK]FI&A8 M]]IVMFEN%!^ EL%C:M=C.BY[M,TI;MV+%YQ6!S,DY>*1&D@C7] X8A>>9C> M3+.Q>U<@&"@,1##[;\?+OM)('?L>@+NQ-5JE+T H3P>X$3YVN3"&\(:SD4^U MS3C<3AD!(&!/P' ;R%F48,X?Z]&'GZ.\7"P06PD?>D[F&9F1&/&_HCBF958E M22QI2F)1J*Q;_*&/J>Q%(/JCOE,,8D2N\(V<^)US2UECCN]>DW8..9NE*[H57- L>> <]\),TI=_Y$L87E'VDY7TQ*]-)O07S&QQC\JCPEL$Z M6_4+3[XCEMSQ>14^X<8V%F@5JC.7(*R2NC@APM\")K,EMGK'E;XR(OZM>K\CA8H;3R98(TM4'^9/7)( M*5O]CM*R!I;K7>Q1&G&3=[ J92551AA#V;S2BDY7STVNT4K\JI*ZYW^5_ R\ MS')N78A?YE-1UO?N 673*A4E_\2'*+A5=(T9HN"VP0"$6E8QQ7ZW/Y*N0R&YQ,R2ZY3E'U!"[6P&'*J$/'T\H[(;;E,4J0#>X4(;HC@'D<$%Z)NTA9:G.X#S7.\'&GOV MSB%SV'X9*P0A3T,:<&\7VSG"_ VX2_8(TS:<=;P.)]Z=^Q:0U(!Q)"_^O,S>B*+3+-G\\W+!)<=C[2!5QK:,^EK@[:)D&2E*)KRX%^1) M_$O-D+Z#!2ZN,-<]Q:E:%3_9_ #^2*;=+7#X&7'=,<-LQ2D\WYQ02J8 /2SP M<;T^<$7$H-BE3)N#9=#3);ZT.5D&/5WBZVN.9V5Z16:RI 2#GB$;Q,MLD#MN MP>?BMEEE'\&D%JB/9YD@%DR9D$WB?S9)LUI/-9KUV+ENHR[0#J>Q+WCI RS& M"I@OX<+8O+%I/ UC)UYI;Q5^'W&GMV@YEONBQL[WQW%0SNG@R\I M#2U!@WJ??$E[: D3V/<#QNE7+W$RL#9]D5:'R"5R7/:XG$MD"8G7?$(4?YDG MSWHFPB_/M:]YVWN253/GE5,$B9+H$8HY$SFI?]VMB$<_D]G+,>B3_DX)!?]. M[G#\L%=\ZA:S1Q)+@E*FW8ZK\/8U_UZX3K$V M2D7TB*"$D1(2EB")H<3XJH M7A:9/!\,JMHLBJ8.4*Z,SJH;VTC8X'NEP-7C+I=<*\CFA.NP%97:B"RDJ]7B M!NODX?R.5H@SO$>F-#5 U\\MKK@^G91QP;^#&5?[_9SCJME*,&"O>0"[!3=" MHL!8K=Q09B$$QD-@_-45;I4V1LTT'U\P =SMU^JP8P]?0M='2Q>!+_"$T'8( M;1]-:!LD"XS]K[Z@$T)I3H?2G+O$V]JP/\(;^>V] T=X0]_8_W5$-^>[.#^M MQ[%_C6:(L.BQJGZPP"@O&=[-YV\9L38=UEYLNAVEG:+09RG*\^GL#R0*7!13 M=B.J4MS@!"^JHA5G=+&@V6U!XV_7C&LX=XS,YY*'IUN-U.N+#QH2JGE;D%[U M.R2A=PR)%5,7"FE!\(O^U@A?6PQ=Z5\/TRL;8TIK8.21S[&&2I7'H&K8!R'E M?4IB !V*=CV0L1[XCEZ7+'Y .:[6TF1'O,A),^T;TCV&3_7+ACI$ ,WQ_1,":"U\^:;VPA'&SWJQ'8\HE-;:ZWU$H;0> M@QI@U(SOYX\2-65X HR5\1W]\6,E"858#]S^!BK'UC)\VVYP>T'<+O1V"N6Z M&-0*49$#>4 _8KZP^<<3RUKB_]QM$GS,P<<;9F5^F*)EL/""A1/6*#YZ0K@'37N:RYUSJD?Q.GJ9J)9VB M^!M.;C;3GU637J"8I%Q6R_TWIGU[\#:MWY$_?^(G:3YYY*"@^VHF4?4_?L#3 MK+G&:KO.!R#X[CMM3_"KSCT0+.31=/;R,TZ2I"H5@])3RAC]+KXS6O(_%JLF ML@V'Z/7.:]/<_Z=$C.^T="7%\QJS&+^J:ME]P&.]SCLM'C"[HBC;?FR%&UC; MN >";G%&*+O%<\H;6J>:+E^2WW%Q$ MR33['3$BW#YB- 0GU_0 BME@*ZY+0[RO.36"3ZC>9'OVEP3<6.@=J'G7[!R M!0*'L/RU:K]D;8S5M*K8:FQME8/SDM&$IBEBRE-=ULQ&3@=?WKGP*.-\FIT_ MB?A-2?('L1ZF,[%R3O&,,OP'(P5?,S/QNQKV_54E2P/I:WRKWW5WQT@8W6WB M#*U;7V-MN^@\5&V&<([7&RQ$-J>P"[?R09SC]VM6YCC9D"?N(Y*B4C4PUA[C MK<>SBP+-$II52L<]RKYQL<&UCT0H'U>7I],;I>@UZFN'M[GP& GQ)V=AV\3V M=]@2(OX/H%?\WSK-Q8:8U;+)<0%IZ@#E2DU6W=@"]=>,QA@G^06CB\VQ/IT! M5KN^H^V;;%ERO[K"A0B4;V2I4@1!NH2,3;L9FP-1N^O%4$@>63/+%"LECKQA MR(P-F;%^9\8>]P-K"@\T-?6M^8*)(@I"36(.ON"AU*6IF=[J"R;24Y["3U5? ML-"G!NNM,5\RQ75[Q2 1QQ=( *59-6%G7Y!0'RP=4D]]N60 /6G@5OAP%>_< M0L8DX="7U:(7+&I;W!>Q M%%6KC.?5DF$'A4J5J^B! 5#NVR<'U!)CR3O,]S M'\\D&U=#=?!$;7FS9NRB<_"GI(VKOXYP;4@N,?FR?_3:ERZ[=>P2%.9#A=\C M\65E0!0N=1;=V.6GPN_S(?8/#>CQX\R-4@,!P?O(3#_+X-7/OT1S,W MSX&'H^2/DJZ[9P+'Q!]=?+#KEW P_='4@3>.X=",7VM_H8:VO&/^C)>ETHPG M/T(N*_[OT-/YTQ)G.3[%&9Z1XH:6%:\-I*E[1)GOQ>Q"Z;$#%\'@ M2ZVN9'M%:H.*8$ Q#$DO)\IZ;&F;+KG)*%01H9B<(<967 ?YCE@BKW$$'L%N M^8_9#,<%><1;:2%$V0T6HII_C$J:W3[P(U?DBB5G="%$2?7;VGSF'=9R15E2 MJ.]IK&)6\R"^H[!NSBC?@UDI,LCJ3\S%?ZVB;GG%.==C&>(Z%!=S;%6I)%\X MY[PG/^TX@?.-?UX"WX S.H#DJR-*B<*KUBU/LG '>31WD/DGK]7R7;DI5*S: M/$E3^EUH\1(V@+UA&V%<=Y7"[=]P^]=VWH7C:6PA[\(TMF)H5QYA[L4!U;4C M3-: JH%'F)@QM)EU;,D=)MZ]H\SD,'+A'&$"1P?XJK0W^.N=SM'IYI.;S%>$TGBKN]@!7'? TG.Y)HDB7U%?'G7RG>:#+O M[FGX1/KT3CHC65Z*VUYXC=9:$W#HAF#9<+[,4Y2* M+WO[@'%Q)286)YN\KJ*NN2,<*.LLZCM8?V%>)9*C>#5ENBYEJ)+]B$^JZF@3^8[NU+ M(!2R=[JY2'Q!*I3V-),I ]2M=+P"RB'R*ARO>1+R*DR#C0=Q>!Y1-L8P[M0C M3+CHXJ,XPB0,4Y>5_?#E+U%>T/B;Z,$)C_!?I?B2'8.61H-:#%6VH+-3@)(+ MFYPOCC^0N&)83-F-J#E[_A0_B N'R<>2<;JO,2.T,3P$[]UKJ.N,9H^8%80? MY=>;77HK8'LN=7)6+LH4B>2C1H=NVV%LLU&?&9,LXZM Y 'UQ-;^L(=A<^1-\RKEP(@7Y4B],O.R M\@TG*,=Q*=:$?+]KNO1+'F$XYKVY?)GQS\GRVQW!*$^9,.AV7*D27TK!^W16 M95SFXJXY3BZSC;#FVN=:BN_''\PZ][H$KA&KDANW)\QE-EF2N(E 2=-^R=D6 M-'H)1",]DK;]$L3((U\V&^SEFT+9L ]"RON4Q-6#!OS$5]"A:-<;&0 X%.UZ M(&,]\,[N$'6Q:%9)HLUO;X02V40()] U<,5/LZ?^-%"7H^\KEF M.V5UE>1*P^6:9:50RMC2]W2%LUHOGI3% V7D[U=Z-*"'6YPT6@.:UG8+RY!' MDN LR5^Z("0<2%I;Y4#J!ZK_F1.:-2G:IMT=XG'S%82;[MG(!/'7W-4AW@Q% M':RS0_P!!9ZZDW/\Z(]:32_+'#65AMV1UE*>-/VL4(7A'&UQA)G+N7FYQ=2*^OH<-/G:4 MLLHK?[H'"D/-+=#6\:P#'R1W-OEU,"1\H?%1Z<> 8'QQ^U MW3@K%P[2^#5XHXOI<&#\4]*0/':OPZ=H^%7>"PC5_Q'JIH M$=S_Z8E2WD,]*SAFXU?/^ZLI!4=M_ I[FSI0<'S&KZ9WK.$"AVK\2GO'$H)P MJ'Q1W6$UKIYQL57!\]>ZB.6]>-95/+VW?=>U:Q5/XX$M5O)L26O':IXT%_NE M]G^?O'GSAHN>MV]V!/0=0X*!CVBEJ(_589@^BBR^F/U=+SR8C-(["^][8<%D ME!Y8^(S8-UQ4+S-/Q,.GB>7-R[E+2@"ZHK87[X.*U]ECD MN57"_W3_]%B_P;''C%EGJ_?=JP/NCL^KN./>V,8"K>?<&*,K7+O5II5'7%DO M1-O>1M4@?A2*NYD*N)N:6*1466&FN9&5>C]YP373 E)'1MG65@695]+AM6)Z MJM3+*U>7K(AKGU/8K<_1EI$+1&HGV"3/RSJ31\S0'+_(6>T; M6[/9W48X5\JV2J_)$M!I-^14MI#KZ@^J,Z2U!44'FY<&ZXV@!OKH$V SA=,Y.O"(.XP=C# M)[$L! C/FW,3 +B4D%H58U\#FN.REP0H,$:CKV.E"(SYLE"D*JI)6H4O@@.^ M:\QS[GS!2+M@(&DOOH@0^()ID2OK"TC:%0-*=@.CX7@5/*U/ !"]!F/A>#D\ M+1; # \P'L8WDAW! YQ.[6L?+Z"9C6KR';DYFIROH8[JLV_1BDN(^-J1] M#V0)900G7VCV%V>7S,AZHK7I(B?/I%]O9)J0U@\YX6[BH>Z4<2(2DE8^[.>J MU.=/<5IRX2 J+(KCHZQEUW1VOI8RFW*4=8&I/0Y['=ONC;MN')RNF@=0W=\; M?D9G<-3F\$.[6>"H56ER"9N]E#D/-_C"70!G[@*L5ZMR732V"3GV([QS[ M0Q[TM.U1Z@O(@+2P0^E;WB29'7;=*DX);[*P#HMHGSDIKF4=91KVXO^U%'>0GH MO%PL$%M%=!8A$5GE?*^3 -:1.=-@9 ]3.5DKVY#Z3J'+*L9]\D8>QFILT$,H MK1[W1#?QR4 3_ZR;^.>!)GZKF_CM0!/_HIOXEX$F_E4W\:\#3?Q.-_&[@2;^ M33?Q;P--_%XW\?N!)OZ@F_C#0!/KYAUFVI]U G._06\3ZQC>;]#;Q#J!N=^@ MMXEU G._06\3ZP3F?H/>)M8)S/T&O4VL$YC[#7J;6"IM8-^\PT_ZB M$YC[#7J;6";]#;Q#J!N=^@MXEU\PXSK4Y,#R2E M=4)Z(!FM$]$#26B=@!Y(/NO$<__26103F,ZJP9MFW?ES=-+CM,]NW $B7'TLJJD^R_[] WG-N(/2NBV= M@]DCB7'SULJN50WZS]R M";.]N6SO VA)<_O;A.=7PJ4A/;7CN@MP -LBW-OQ_]Y.>!LCO(T1JM\[MM=D M/HVQ Q#*FH,KJM]/PWQJ^\N06EY[\Q MD#9<:3WG^&^,Z U7],XY_AM#BV#^WX^>_\88)YC_#Z/GOS'8"M=_'+<)( I0 M8W(,' $/5,!N.N#)^)7 YAL\< 3&KP8V7R6"(S!^1;#Y3A,<@?&K@LV7J^ ( MC%\9;+[E!4=@_.I@\W4S. +C5PB;[[W!$1B_2MA\ 0_N$QJ_3MA\)0^.P/AU MPN:[@7 $QJ\3-E]2A",P?IVP^;8D'('QZX3-US;A"(Q?)VR^/PI'8/PZ8?-% M5C@"X]<)FV_4PA$8OT[8?+5W[%&R [Z4/GZEN/F2-3Q0.'ZEN/G:-1R!\2O% MS?>_X0@X*@=,$.@8+A^_4MQ\(QZ.P/B5XN:K^7 $QJ\4-]<(@",P?J6XN5@! M'('Q*\7-51/@"(Q?*6XNWP!'8/PZ87,="3 "OXQ?)VRN+ %'8/PZ87.)"S@" MX]<)FVMMP!$8OT[87/0#CL#X=<+FZB-C=Y O* MBL##R1Z 8?T6]W!RZ+C1-KZR/9PT=/A#'*PDQ#.ZE@KZOX_FE";?29I&*$LB MPJ?.YH2?%Q'*8VNC[/^@#'5Z"4!Z M)WP@DM?W[JW,'4H]#5_JR;@\PP7)2(&OR"-.+K=?=5)]U,G.-SVO/^ED5F#V MGQBQ"]YACZ\>1K3ZGK 9W5_XMK_[CM-'_)EFQ8.L%$>W04>$1Z^+8H3KH2*9 MEK*Z2^T&&QG_=WS^_A9 -=K8$/A.^^/_.W65^R^X,&>3=XK>6N0GE$\:;6$2 M.^IJJ*CD?T6E0SJF'0_1N>R8=O;]R'[U^^&6DB< 2O2BX=S2/N'6I$\/YT?V M"+DF4PP>DSYFX!IL>#!PQMF-G@"G](B!T3/.C"Q$H&1DZ#68E.Z';K9_OE]% M#"_Y]Q?Z5I37Y3J'"MF8S>IPJ*8-(YU"-%__8[K$K.(XE[^W(F]EXC20D7![ MML;SNL9308>Z::_$_('R G]&&:K#X.NPK HDLZX]$-O>:6"VSOJ)J[59VR&> M9OWI%+ZH8-$W= :M=)W7G1-+?A#/ZVWB,03NOES],L(:/S5 M 1HO*,-DGIV57%',XM4=0UF>5M_[$__05S27>?#H! M6]OP_]>$J-^Y:&IC,U9Q6N9C)AK3V/$P$]X4=%)YAXD^C*8_\KR++>H6"MR'X1TTC8^M0"S&L2,!DZY& M*KIW]^5@^T;C@_3N"IVA-#%P.GJW@,*%2Q?S6OAV)33A\[/"Q=";S)MVA'DJ M[=U=PXF2>O6<9XG+@.U[.6T&:..MEH&39[] +E[7C!_$;4Z1*UJ_Q2G&XVLQ MPM4=SJC,4)D0T0T>F.US-BL!V?X9Z!2(K>Y[YI=Y7N+D*Q^%W6X?3;UFHN;B MXHYAE)>LOHZ;7Y>,D\G_RO?L'7KZ@Q0/:[9?YZ\/-T$/0P MX 2=Q'&Y*%.Q:JL+U^+V+\,/.,O)([[,^(K'RB" <7\;/"9\>_$MC])K1)++ M[ PM28%2-5^0/E9X^:\R+RK1-$#:Z7(( FF:ZD)>RK07:N<"O)8,B8OJB MS7[)@<,&125B31#6I."BN%)5LV1'W7W>/J=XQOOP0T 65!UF-JO[ZT9$@3*< MG".6"3U*NEH67*G+Q)DMBQ3NM[.:5M&>:IN)%EMK:4]D@8+B MJCXA*&Y*]71VNV.KU-A.[O."<8FC8P32UY^ _V#4[D,HI7B_H5W)TX%NF[)G M:[)I]4!%2W\20]IMZB-)\&CA+M>?3MZ!HF29@NVJL8=L6^-BX(/P+@0'Q4@K MB[V+S(%73SO/W'!W-1W'"V)X#G$00+X*R@=Q.R:?I[()DB/.3S<6[%+)P*J2+=4[VBS.!>)%ULI$R55MG M514N+G]*H2-GL5!4DM-R_62(L.,D?)EVM\)A_L#5+/$_<4(^HK3RCZEW'ZR3 M)6[VJ+K!G"H2\[-C3?7+7^RTY)\F+<6)]9'D2YJC]!.CY9+WX#]S <.%!C>. MGF]3*; Y% E6 ^#'AK7-H'TG1FNOT:70S;C%_A'7_]^R?_Y4)^[?<-WK?#;# MREU_."*LUH7_N#:!:FV"&YI<2^"V*'HZX[\DTG-,U\UJ>N)'S/7XF%2KF?\[ MQ6L+>_?PE?(%[VHC2;A:,-/9[B*:9@[()W<(L_%6Q.:=NF==?3K[ XDG\J0; M"-3'1F6L]3V^:5;#3FI-5:G4*OM$V7O+[.2"-LRI.W\2YE!)\H<:[H_X7G8" M:/O996M'[ JM6OXBB;RA':KWSL1)'--2G)EHI@27^+PBZ)ZDE>_$E,&&KDYP=ID]A6V&\0"MUS_ MK<)[%Y3=X.4ZW6@ZV[E$(>%0W]'N,;ZAK[:87UK1JH"?MI\;;-W12?Q721@& MQOZT_1QCBTLT+L.*U76*LH)O'.&;6XHF4/ZD UAFE-$8XR2_8'0A\@"Y-."[ MIA(75S2;WV&V4'B&#'M;YF]#TI6H%,A%0^6=!W"F[&>9IUN4Q2]Z_ M9^&]?M>EP>VZ :)WSBG9ABBVO]D.!M.XDO,8#VS7"FR!O\Z'HUGJ=JL&^N)I MA]FD)G59A[,_K;U1 V2_K\79L5CK<)Y02S7Y'8>_[9,(QK$D%R5#JVM8OKBH M3)E_$:-45%/R)9;1"1]U)<7A='\7=UF7XBJ^;+:6&+PX%=I4S7_&[_ ON62T MP-&[:%GG'T6X3CS*(Y0E$15X1!7YO"6JXU#PEHEXKC/=KC;]XR^'H\7*>S&' M9@_VQ,SK#U*]JK9.2+LB<36UT$UPE8>[?^%>T[I=W7 )4<]8VD!UEV&[E SX M:,]Y>$*H2XVS]498YV_6[\(IZYDU=K!:;/\E12]34-4, 7I:K9BWIN\RRTLF MHK1J-K;-7/@:-UK4;VROFY&79NFWH,FX%& 7CK101R34$0EU1)RH(^+L4[RZ MDWFXQ>$<)(9FUW#)4LXA ]"+!LR==14-N+$Q7"ZLA4"PT5(Q,5RL^^Q^X[I6 MG6\?+47"?:5IX>WE!=Y_23.\?H]8V;2=GVZP^>WYY@9FJ9,_3JJ=#T8TR-TU M,&3!Q>64BVL2Q^6B3$4"(*1XEFE%Y[Z&MUM@MSXV_AVGR5>^V]ENRF;^&2_N M,9.Q#^YHXTG$DF550*N*ASU5H2TE-_H.%KBXXC+GM"3U@< )NUQPF?18R3,U M-_".%KCZC+@&E&&VVMT$2G8 />S4A&_>T*>K.TY-@WALT=,EOCXQ^=,ML$XN M<2-_V$O5Q7)$0$*86#6-&D*+GL$7[V5Q\3N&LGS)U9%*&8')75"?8XDK#&<[ MA%C"\<023(Y^VD%^^X*7/O!@K$SY$I-IN91,;0-?+BZWA,O4S!W.63\*N,"F MVG!^^U'@9*!:^7*SJB524,^,+V+]$-D&CHMJE[,-7+P-8>)\&6";V+QK#WS- M9"A7_8")"NY&G^'>,>MAYP]12K-Y5&"VX&;W?6V),_Q(TT<^0)2*T%USNGXM.\>1*"S]%\3>;'=IXKBC(Y98IF/1!QBS-"V2V.N<:4?.$?M3EF!&H[Y&V8/I<:* N@_[4= M O].!?Y?[FY%($[>T#K5RG".JJD%RD7AK,LLYWI)530+,;825U$7HBZWA -5 M%ZOW0C8U[>M;M+BJ "8/%4I:VTWIN-HM J>^ ]74U"K\@->J7Y19M!F.O5H? M#((03<1?U=0!RI7"1MTXA(O#U:V^0JR]*F8AJGH\456%'D=-M"9?\% >-]1, MM/N"B=ZIK#^D?8DQZ-8'S#OA"QKZE:&S$WU!0BU'.WC3?(E,@38.S)GF"R2' MB%$-?#$=V0;N,8&T"$N!_+A;KV"R+#I[K7#:[:Y.3<#V7MCU^NW:9E,=TJ6=@:XF;W.-C4MS/6&O&P]!$E=* MJJK(7W,,HJJQ?:^$R8W; R]+F+_?REX)L0 78P';HNL@-^Y^:Q?\T#O:P:;$ M\\ZOU/RH^UKUYSY+U!G.S9VL?JWG=RM7PD>AYJ.YL57ZZ]KA MKY8-P*\N[13\Z<&?/H __="G>_"U!U][\+4'7SO(-ZC3((_2V0Y3=X[*V=[& MW7%4/G=C!\=1N=S-G%+#N=@=A*:=K0B&Z)U'$)F9;V"(?O,F4-/*C6(S6,/[ MY#0EB0@K/1M.U65Y(20J$O*HS%"9$-$$'F]I.[*5D$DW8CM%/;[0;#U%-K_, M.)%X_3X;_R$MD^JWM3;T_&[;)VY/7=$\GV;G3Z)?2?('0?!TUE#^9*!9VCD# M)2#\@.*'VUL51DK7/_C.FXATA!W M=#UIM'&P&1U 5J[H)FMP6-OPES&+-$J98>0TM[=^YE$*KR@G1=K+ S?7&)UDM^8_DD20X2_*]<^%RL90O M,Y,A[ JZM0DI6VG[?PX).EX^]BEQFJTMQ%>^,PD[+4=QA]]F)Z$9M^HQ_$F^ M@JK+(2LJ9$6%K"@GLJ(L(?&:3ZI3,+Q;#4H,%,[\X7*=G(VE*_QOPR4VN;@L MC)RHPV4UN0A-VSC>$=XA!O@*ALMIC? B3ZZ]606P_7EU&\%E8F7=#@=P,+I9H36@7+=O%(?6IX$!PL1^Z*5 M=,!9$\3U*M&Z%4S*$"P8GO?^GK2= E%@ #\NPNT M5T1VEF.'D-/83;0#0PJ+60YPPCBXO\V2M\>^=\'<*I#QJ#G;5:.<#UIHN5WFG M,VYX[M$-Z.%."JR$]I?6HO4B6@U07E#&]9%U >YX=<=0EG/A*DZ(+*E^2NOS M8NLWW8!_35GUAZ)@Y+XL:C/E&NEJV8$9I<"O&(CJKL>:+LN$+:#Y]K.%',20@QAR$)W( M072XRHU2/?1N;2BAZ%NQ&6X]67B7N4=P ) ?1!T?;G5;B/0,\WT,#%^;+JVJ M].VOT0P1%CV*%)MHP3DK6?W7G5_36932;,[WSR)*1*Y#NY["U&"&[PX!8V MS D:5H<,GN/C\1PKCP]J)JI]P02JT] >Q+XOF.G=[T::HB^>YQ9+J9-MY MN M^N6DUWM]P4(GH@T\9 /+GCE_4=3E^[F*T M&. RLAX2.WD7X74Z>K3$+,I%0GH4HS0NZ_BIL 7OJTM%D(Y.JC9!6=."D2K4K M2$R65Y[/''?<&/(:8]GN#'D1/DQ&"*'J3$%]06 $3.O=>HJ8J!0$%R+'A(-^K[\+KV%GCXB+G:$A.TKKHS68A=_W?UHX0+0 \+?.R8X/ ZH;!. MUKB1OI'2R(;F194#T__B-2(IW8VMQD*OW32#BICU:7V>DL7ZK4BE +UL9VW M)Z&]L8V-BKL;=6@MP=4%7C2M+="__RKQ'L'-CQ8?-EVNADI94Z*QC-A)J@Z*0(W!'NW7U\F(EW&6) :-1A M'.^2P@SWDD'<9NQ[R^QX GJDQ[ZKS$ Q\)*-?;4<\IZ HVMC#/<$7$Q[;'84 M>J>U*3$PB1]Y)RH:D9$F!'DG)I0+0Q&L\$X7T^P018AO@'Q[IZ$ 1&F/*W4> MG$HP0)*\^SH\^,W#L MV78AE\TR+Z_,B9#+YK@;>D!]*V2SA6RVD,T6LME"-EO(9@O9;"&;+62S.0E- MR-L*>5LA;ROD;86\K0&BRDTN5C?#HZS.,*L*6HNGC%/RB),=*W^.Z9RAY0.) MA?'/,&K]GM4PLSL65.V+H4[Q5C._3G>2V\?P^H*K0T M%D_"LE7M/US_\!Q8 M6__BST^G>\R^_L.!*/EZ*Z'D^0\AY.E(R'.M-7[:6<72***V[:%HWFS;74HD MD5IM6QME+K@\+YDXQI5!4%FS4"PB!'J./-#3PZ$<8D#'$0/2'P#4Z'0;.R:P MF ?PV!R[.QN\0&0:[-@=2,8 [!L38U\!A_2@.;H&@@8/ JJON "QH6JBQU.N Q. MK@BZ)VGU(-(D2Z;% V8[OY*S!.]KA[=R(9X6Q3559W3!I=0#SG)N<3]?;>;? M83J[0T]R+MN,8H/?A$L^+GY1>HU(0*A- ML0N2"=VXNEG^O$SXT21A =S/(D_;DA,[2H6>(TTO*_PPOM0+KC3LDJ23 M%O@YYR8@76%N]U:ZT0YY:C$-[F>!IT^4)M])*E.9]O]L\U$-O&-)2,A5MK5S MIQ-E<\*)J/4-OA_/G];E+S3(FW2UPMDC7[B4K>2"J:F)!4KU5MU."ZOZZTNS M]@A8L,Y]/9&5\P6X@B05J50=W8QOUWX399RVT=\-,JV5F@7[V,4 MJ^L4\?V7)4( +A=*@P#2Q4H*5X'XCMP^[;[CD^,*/XFEKXK!.X:T+U.JI[/: M;"0HO:9YY4O4G HF7?U):!N,6J!&Y)@.])H<[:K1=;# 1655@<)7BI8VZ,8+ M<>F.K6HD-RZWR4($IPQ>G6P]C@V>10YER59:C][KAL#G$4>>*0(1QR'EU/^4 M4\T'[C6?;"P91"&?S.!&IM+6]P40-:N[%]S-XUR^;!\P1O"T&%\R5<'0R#W& MOEQ[-X!"&\D 8^+XDP1@3 #>)C FQF\35,7JKMP$1IF" X;$\;<)#)8)U*,' MA@;^/H';T)@'%<$0&;]6X"A$'6'XX D,@*@$7'/S1;TU3!Z" V2LV[I_&K4^ MAAS7\V'&(30:[(N%".#W!3JZ6+,OJ\4,%Y-\WN&,0PO/")G!!+L>XXO):(:- M8:ZA+S:D\0(RO<8SG&'I,E#:2-YPQJ4%#W1QV/KAB>Z-VR6'P)2<&L>&@> MEB]6/(#?%]7,5;CXW:Z+3>!!@3CF4!_XQ9B0C!;=^'X6CX"4%GQ@_)1O)-NC7 YEW#"7X M"UK@?&]B^0( =NF!.&G]YNZ;9I>A :<)3Q(X6.7NK,P+KJ>R*OHD?)L/9*E^ M^QG0PP(?%W(QL2/@)@M1W_SOBFX)>^8#M925PS-^NOJ,_HNRLY3O1\73TBU& M<(O/IO/#M)M;'#VC+LX6Y:/F+4=QBU_Y96]8)[>XX4I!EM?"D1LGUR6+'U". MUSD0PG6;_!>7H=6[C.9'1B$1^-9@N4W"U'<8]?>(FE=L.XQ[&! MA.\PD@,%M*I3MFT)K>;.EG?NH 7"K/(F M)TL<0%GLP9Q@TOC^]QI.\02I9X M6=CCV>^A7!^R9O[4*1C<:1)J&AQ/38.V^ASM45GP!^))MT7&9@9ZHO:5P=\5(K%+XL*OV^ZV3Y^P)3A^/2/'CG2XI3RPUH$.[V M);.IHZB"VL:^2/9#%.1R?&^%@EQFV=IFP;D!CBV[2;@=(8*&H[T3,&T!:QTZ M\TX^M46P_74NQ\]Z-3(MD]$&2%YV5V#UE&4@$+6)D0(ALKX^K+#4 V3)P&&TOB2L\-0M@G=0NXSHJ@*TY')^9\V3)[],[9F&WF::;OU:F]KV M_/33I]?7UY/7]HEA/G^2AL/AIS=Z3\V]Z=0DD\B-;V-38[>VFLW>)[CJWT@O M*&IP;_0^]Z)_JXY5V8K>:1'YY-EX^<0NP3,M*?Q>=6T7VI]4W;*Q+I/@?DN) M&QG<*WWZO^_?GN0IF6'_9O7-;D#3D0?\KJBZINKD_RX>OWVR3:Q;$\.<85LU M='B7U&TT!XWVLI-PZ\_U$TJOAIJ,'\VV]EJ-5L]_B6,U[,6<+"=Q@JTQ>XM_ MA3[4;S2E4"U0^,+C<(TM#6C8%?B M1F'/S7CLT"L1Z+PC2A0Y]/(86P%R5,OHM*3^)JRY=T0@;\="ONM"WEZB4MV. MRL8JENVIHRO$5(P9B3S]>/7U1H7N/ULGLC$+$2H9F=YB>7]+7Q2BQD\[7(C, M^G@LSR/OEPU=-HE-YLYL#GV>&B *O*[3!RDX@H=EQS2)+B_BF_*O1MJS5'D- M'E0YC+C-@8T9XTR%^.^O)K[=+0;:+;C1'THH9D]]NO-9N\V9]S/(W5&+'1'7M&C M,<.Z^^-G-,<*A=TI:JHZ:IY(JOX9 9XLPSQ%V+&-S[6S+XKZXK>DJ-9FU#A.ZN(3AFUB[A?E[^YTL:D@%#19B_4;\;6=-8-A^LSWL]KY\ MBG0CFVX]DF?5HIK(OH,KZWJU/UZ!H]_/C^<'OW%?UV_^T*_GVJ MH]N[RY.,>WH^([H"?^P;#3_7D*LR?ZV!CCT=&Z! L#[!&DCX,_9/QHU?,FED MWZB6C+5_$6Q>Z\H5\$/MK-&0FG!SQNU=&;(S"QI\@%<8R@W\9M7._O>P;='! M>2W1V]>U=6-BF1HL#"KR0.JU.X->LQ9I6XTTZ.BJ^_./IRL8T-,4F\3OAB<, M3T=D-C=,;"ZN07S8BP=LWIM/-I4[_\2:0Y:/T9["<\TH#G1GIABV0F1UAD&T M>!] .-[>W0 /G5 N\@?D#V#SB*28$4DNQ4LZHE8B&B49"[O'NK4LARCI^M^J M=[K-^G#0W&T([41$X7H(G8RI<._8U(2C6B_7<70S)D51XQCN*[DNC=G,T)]L M0_Y9.(_WX^3P3E*+J]'$R>"$O!(:AXNO<\>>&B88E2G9O=MLUIONG]T&$2=V M$S(*/X.($[QI*;&/T.WVZGWHO]09[-;_.&F5MO][2ZJT@XA3'6F1M"<1NKU. MO==I[=;_7H;]SX((NP^B*_7[227LZA#.-$G,TQ?K] MG+["^DH]:>M6=[V[/XCZ/ 4E>_Y"3/Q,V$7J8=Y@U62*-Z7"W479=EN##4>C!V=)'!IW/ 67%.ZXG_R3Z(IA[@X]-C_MW:9G@QH7T]..-=6" MZ=&P9=U/_L"4=>Q[\Y'BG0WRP1EKJNQ=L-Z-+%X5Q+UM;W4@M>M-J5_O]7>2 MI.U8PRC!N$V0]C8I>.";)7!<3(D.3QHT)) +O3^OR-A>"CE7UA)S]LW ^OFS M29B(]$<6'/2G7[4F)O M:+6#5V1"3),H(_QV;ED$)/B[UNWF$A(+>) MS>AOT1GL7O3%LIT3F8-<)' AD%CFQ.2%SV,D(F8-F.@]X M2J3FKC,H-04VBYW:?- Y:+;2H#/]E+%ODC=)@9'SE1C/)IY/5: MN^W'4\2G MI8_?3]BSD=ZWP.BB,X_8N!&-\1RHRZW,NCRHG?60"YI/M.\-M_,'ZG<[JWZW MV[GVNY-9O_.=[VY6_>[D.]^]S/H-\SW(K]_]K/K=;>?:[T%F_F+?OMG'N>F=+LYSWGF:G-0=YSGIGB'- Y;^?8\\Q4 MY["=<\\S4Y[#O.<\*_4Y;-(YS]%>D;)2H,/F(.>>9Z5"AU+.<][*2H<.)3KG MPQQ[GI4.'5*/,]>>9Z5#AZV\YSPK'3ILYZQ#6UGIT&$[9[NEE94.'7;RGO.L M=.BPD_><9Z9#NWG/>68ZM)OWG&_7H5\O$O6\EUL$L;U=>R;M<\XAQ.W*,V'' M^_G&M-K;=6?2CN<\X]M59\*.#W*>\>V:,VG'\PUKM;<9Z0^>\V\/<].1OH3>G[ .4_4 >I LFSWV 8GAF'KADUH M/8M3#>O/O]:(WG L]Q63OM)LCTFKTQAVNY-&IR4-&H,)D1J#5E^BV:+=]G@, MKY\2]-^#DV83S=@P:=\5E67-S&FN!;*Q^0P_OV(+87FJDA>P\.'BN?/L6#9J MM>N(CJ^.L,Y^MQQYBA28^#JRX=4FF6%55_5GY.@FD8UGG6Z]0^2-YE\0FC5! M;X-/F [>0J^JIJ$Q?)5EHGE5,XP7PNY".GF%%_[EJ)8*HZ:;9F@'YRPCPZV8 MX$])H@D:MX>*)'641KO7@PD:MIJ-<4L>-I1N3X(YZH_'77^">KM/$* &9J(U MY'-^V+=P<0Z6UDITF5CPG5;\.;58?1O ,&)UF4ZGK,05Q6NCY56C.7FS +#N M95HKY=>:I<[F&JG!^Z/O"91/N%?^[W\BGR%P$/O\5_C7_ M.WU%[%S[>Y7:#6I0%3[!;E$E^VS9J>!%WI5=Y^S.T,_I=B"9;1%$=BO!NCOY.$JS%*?E&:_0 7 MWA;IMZ*P?1)GH5N90L>V8:;$S[OGZ8]71#=FJA[WVJ1"(O**3]'>;X/OFHTG M'% Y(K>;R>6VM)?[+3!0W>VN-"O5T.EN5V_'8[!AV\MG/? $>O- MGFF7W*\*-/9&I:;J[4-#"EC!.MWE$LJKW32,VEG,!G3W75\^Q381S&/0D]WX MM[D7_Z8DUKGBVH18>\"J$VCJU*1!R93!(NJL-S,2.J$L'. M9=F9.1KU@EB! 'K9)%,Z62_D5I?!G*L$&1./LTK$?20VN,9$N<8F=9"M2E R M?E"E(AL'=MQ!QKAUO[2PTO;%9O'V=SHB"^ONB(DOK,(C(;2P)@]H3985%,(* M+2FY56'#'=KGE[)>#1"V6/Z1MD*(*&RJDA%,V$;Y1-H*(:ZP"X0E H6PT$I*;E78<(?VAS/>+B1LL2*B4(40 M4=A4)2.8L(WRB4(50EQAX_!#MO=I;+QDY:?/^8I$Z/:TX*7AL$LO[OG,O$#;2XA+/)MA1RD:&2+?+38%KV7C .E@&9:/! M2L>YI\*Z\,TCF1LF/;KI!T@SKR#KI:'+)K')@S.;PQ4^2;,T5%8&X!%HS3#* M'Z4)U-:_V E:*VK+LX?CG(SU&C-W_7=75F3/C&U4)!KZTE1/-P%K@;>V3 M9=JGP?35SNC7R!R6']*%01&_"2CN"\7P' HH^E#\!J*73 U-L>"&X,M[6E0" M=4D'*^#AP^/&,4$7@VZ&ZS?J&_UT#)IR_;"%>N0%=)73B7F!3BC".-!]IV5? M=6(NPM>/0-1M&+>0==S KG+"+C?8"6D7![N1B76+!J38Z>G').\VCEQ(/(Z@ M5SF9ER/TCD_J1<^0H,<\L$,>Z#%F?$,HTG%O42"F^]6B8F2QC2Z 0'=-QA:/ MJO7S8G%!='E*CVKP,CQ9N8=O,&R; MBG#V9]R_<$_ 3\BMV#R#ZVFW^>6Q:QSV7W[!<8 M$H/2 WP@[EA#J\1/[KDPG$?GXP;DJ;@DP^)!YWFT.8#ELC?5R^:G'0H-E7#. M2H*S,CAE7.&,-T\L4R9OF MPG(Y1JHGX(D*&2[[2 ">[9:*H:SD9DON*,O):BD 99'(XPU6S7]BS2$7B^]N M#C*+W6-+];:,8]-B5A&%[%.['FOK, MEKBJ@DA.Q..R.QLFNQQJ.S\#LMK(Y$%65@B6N5J3U4:FD)GE-2VKC52+M]F-7C6D':RG+MAJ(;E:!IFJ(BI>53 M0;&TA"5(&>ZXA>EY4Y!T(IQZ/KJ?)6@9HKB@Z7E34%*7KDR3?7_/[!E MD^]8Q\_,Y2[']L+MIP%L'%:%8X8W*LP(^::^$.56!QP]JV.-N,[:Q>([_K=A MNG%4EE?A6+8Q(^8CT=QU_JDZYYSP.PPOE-6P?IS<2^=U+"WH7!B=.>'X(/]* M(($#CL]8B;\_VT[0F1..+^10O]0Z'MQ,A=SA&>\672KRKP[N*+2YH.CQZ6U! M\S)HZ%M=(9-45%UYDF\B[SA,OR;OYL%64%T+6/ %B\,'P@6EN:/TH3:*[D!E M^O,,+BM_&.;/B6'*G!X(G4J),]*N&V%U:7IGZ+(QFQ.;G#^;I PY>:E,L_7# M+ =IT]C:@K2ET+G-9?EYR]!4A<5_;FTR0U2P#LG[WGN-V MXS+_H'HWA<>,IW(NX/,/LOPS"'A#WC%@AA<> M&<[()(*_)1 (^9@R!ZEJ*4P9SD"5GRE3 CP)4Z:2I@P'R#L&S/!"IK5%WX3N MX4LLY!?\+20M/1L<'@.L2DE>]7"R17A,)?28#I0^*;069Z#*RV,J!9Z$QU1! MCXD+Y!T#9K@B$XLEMP;5.(:0I_/^V+1F3:5+Z+QJWV!9U: 7RQ*I%UC^291' M\F)H+P#$Z&U\T^S]D$+[8)(,K!P4],6AX#..I:$T:$CPQMX^?+:&PM M9;SX M1FRX9-U/W"?YIO+A.'-/H(5LJK63>AB\^0#A'F_W]I28WPRL7QBF:;S2:O " M;.FEVMKIY!YF2AAFA2#NSW]B4\5CC3R"!\1NA><5L*2AD^88ZS_O)Q,"S=#+ MWVXO[A\%4/,$:N)65\D8.G0B"3T/%09>Y94-8>#56_>/\KM6N?MQV&@W"V6K M"VRQ+X)_2L8_4<(=<+TDXM%L29:G<,YP.:RY4MZG2$9Y@HZ?4J+HZ"+KD$-*N= MT:\1PE72D7B?+E08PPC&*(8Q2ID.Q8V\'[T:[^4]?A/R_K"P#J8]6WD?)ERU MY+V:D9 _/CASN5!(6>86WF4ZM%.,@B/@)&KH!Y7@^";8^Q'X)4;CQU&.%8]A MH]EU+2KW(S";(%5FDM.;W222TYO]C"1G"KY['_Z[=DQ#,30-FT="[L0MK@]1 MK\X9]U(@,[248U6%)ZP<;CGC8/IB92F/?13ZHJ"5I_"MF91IBB=FV9+NUE*S M&JFM,10JNR^TEF+53&W-/.83/$)E%=^DYCN*$S.1I7"S#[>Z*:!5.F@=J**# M2,CGF4J^;KG &M9E\C0EQ/YFR&PKEBL&9-ETB/)-=>/2*K'.=<5=;%_^Q#?Q MUHW-9_/D(RR74!TZ.=#BQ:$GO] %@)@UZ6 +-CO MYW[R9!OR3T_=FY0%'TPR(2:0DUWA&Z%K!Q,"ZOI156M-U5_QZ31:P_!';VK^ MP*8)4+HW'VF"*"/X@S.&87L7.%;B"6LD++)=U+.M1MR62@H$\;I11#@X M.I;#KMU*G<1KM\M;]UV[%40]T%K8"ITRR9V(\N$CT8#RR@-@A65^65@.O+4K MU22R;5!3>*+*8!*SF9@:F@*?O1A<-4B^818\HB>8B_VC<44CCS-Q(K IL'EX MJ1AWGI-P* _N4!9WPA/%3T^$#0Y&Y2BG]K+-_>QYH1_O(P>1KE6EV4L8)5FY M-1,O.LB+91]%E.0P/G3B_-CPK?G25T1)2DKA2!R,0^F6?P3)4]GNRN*#AO4[ M/'/7\D=30J/-]S-='3O6K2[3@;P0>H_O ?A*\2LQGDT\GZHRUMBS7R]X98?P M$/VLSFT#36_>TTU9:V>I=B8;CFZ;B].O%P>S$ ZR6GG^BDTE2/J ^>M]Q^9/ M8H]@Y#2+6?&3PHE%Z[NRNRXUPX+/(&YD\&]ZS>:-8;:;M$8LD1TZW^!]*7## M%5YP+E$CHU]B*'X.]G<-0Y/H-;;[5'*_OKIN.[= VA$CK?AMVINEWF!7+ ZJ MA\7X.3@\%I-,976DGD#:\2"-=ZDG-7<%H]2L'AK7S,+AX9AH,JLC^03:C@MM MQ4N_9-!\A(F#*;)+L7JQ@JKEVF?,&"I(S)@E2$',_8A9R/)B,LZ\GLTU8T$( MFX;[.5W-+R5!UX[C&#E4$+54G+K!@W -&6;$L NE(B.SD.)'4!&36Y"G-$)S M*RW9-VGK8MV/IS*1-SRH@R_,_7BJ%FXVR&4!%K[ 4J .8-]:581"JY10X%]N M"+!P Y:BY4:[BE!HEQ(*_,L- 19NP%*TW.A4$0J=4D*!?[DAP,(-6(J6&]TJ M0J%;2BCP+S<$6+@!2]%RHU=%*/1*"07^Y88 "S=@*5IN]*L(A7XIH<"_W!!@ MX08L1D9A6Q MX(^J9&#@7W((N' $E\)E1S7S ,N9"%@"V2'@P@]<"I<=E60'8(N/ #E\)E1R7S Z5R)@B60'8( MN/ #E\)E1R5S!*5R)@F60'8(N/ #E\)E1R7S!*5R)@J60'8(N/ #EZ)E1ZN2 MB8*M#"#UP*EQV53!3T1U4R,)1 =@BX\ .7PF5' M)1,%6^5,%"R![!!PX0 "S]P*5QV;$\4_'I1/C#DE2CX]>+(9(> M"S]P*5IVM+P0<.$'+H7+CDHF"G;*F2A8 MDAX,(/7 J7'95,%.R4,U&P!+)# MP(4?N!0N.RJ9*.B/JF1@*('L$'#A!RZ'DQW-&-D!'5%4S;'5%_)$9,=4;958 MUV^RYBA$N3&-V:4QFSLP!S A]Y-K;.JJ_FP]$/-IBDURL8A_ 8/,']@TH;ON M5'"+GL--0.W,;R0R$P<3+XVSX[ X+X8 M?(+NP<<'DTR(:7IS?/38VS0K%<1MDD]CDP9G-X6D^,46#"O'C M7D)AS02DCV3X+]XX@YZ\6S./QR'J!"(%(JLL(W\7B,P$D?'S*&2D0.21(++" M,C+0-G]@RR;?L8Z?V=W@"+ZH,N'4(>8?H"*\U=:;J[(;RDGGC@(Z:FP6IR\O5J@@, M\6XR'MX-/TB"H.KIBZ9 ED#6$@I9(4LX$541 H)4I>$J8>F5CKL$R;CBLG5> M]/I],OR=DU:G,>QV)XU. M2QHT!A,B-0:MOM3M=[O=]GA<0Q/3F+D/R .IU^X.NFWD?^H$G[K!IU[P:1!\ M&OJ?>LW@DQ1\"M[7"][7"][7\]\W'+:#3YW@4S?XM+QO$'SRVNT!WH)/4O"I M'7SJ!)^ZP:<>P/S3"HDX(-JX/50DJ:,TVKT>$&T(1LNX)0\;2K]XME.*9, M+)A+^GU*L,)84%%?SM!_(?2%?H!_$?J?O[WAYF?V6_3JESFR[ 6=Q@DP4V." M9ZJV./UE!"+!0G?D%3T:,ZS_\IE=M=3_D%.I.;?=KR_85($[3W7#G&'M\PR; MSZI^2B_7SMP&OWR:0U.':N,+1E.33'ZM_H\O[[]]OGYYN[^_VZU]SS_[]@8$M]&?;T.OHZN3R!+6:WKIE2$[5 O3TC(UY&G+1\HQ M:^(3M3-0O__+A,GRA6<'(VUT.!^^8_,GNM?)QQQI9C.6'QLF2,Y?:TV8):)I MBD"U+Y]L)='4M#K2 MILG90K>M4_._/\X?1]>/W_Z%'J\?[A]'Z.''X]./\[L1&MTCD)@C$(M(:J/[ M1R1U/R@?T?T-&OUVC4+"-!"DYYED:MCNA,7X"#(!N]P#QB8&58VFVKQ2_ M,4QD3PGZRX<4<@U^1'2%*%0,>3T<;X?E WORV@TF14!YJE#_!GHY5?!B0;!) M](2H_ ?6H6<+U);JB/Y>A* ,_C1<;-\_"FE9(FDY,C&XVM2.SUY<-OD6EZ/' M\[NG6R84A;S,1%Y>&K.9:M'(#;I1@3'OC)/UQN UB\#0^^ :78I/!JTF_1=< MT=ZNPJ[XZ=W7N+Z\O[M\O!Y= TZ_/]S>?46_W7^[@G^?ZNCV[O*D0(_GP_4; MEFU&7.JN/I)GU;)IY0V$+63-BO=5E+]D+.)Y%:2_=>.REH9#WBL2B=\Q-XX6^)[&-3YY.$)G--6,!HU,C M] 89>_*1$X.A_#*RU6WRQN'GBF(2R_+^^:;J1$K(W=UF$UV?H$''GJ+S%Z([ MI(Z>'!4XY;R1*'!FO297%:&J8NFWHJ]-3WV:&>@TR271O/H"2 M JF3F0Z[-#007XJQVJV$O7HPH%GM_ZES5Z\FTPWP>5AJE'SP1D]5P-P$&_=R"5PG%=#:N M,.+ ,,4AR!5"\COH6I&3=0.W@F%#@5!G A.^8(]WL:[X/TU4"_"!:( 39G!" MO4#]&?ID44F+-&S9R&0AJ#S]PL--UK\="\R\172VW#M4G=J IZC=8QU:%J^$ M":"X(R;XRG/'M!SJ0=L&@CN8L2BU/HP_4GE(@]+GLGTJ/.CWUJ';Q89,=>XI M,I_''YIU1/__^-GK?H/=>8K8+HO@1[=UF%I5=_^2YF^?T8H^1%0A(N_603]? MC3A2;3<=@&!YBF1@&2O6^_$&-#9LVYB=TG&X0UV9C$U#ZU,WR9\9N.#-2]QK MO)M!AH9QY=H'M=:0YY47TBM,>/;Q*["; 948 6Q$ZV>9,WL)9A: MC\%=_DXXKQ<7EP]YS6<$T/S,YPB,AJUPO?9$ 94/[]U?*BAV\GSOL*7@O][Y MO9=XKH)+BVB&#;$K[ZTEMP5O=85&!L'06H"!3.2?])&?()0)"XU2N\]<+JY\ MD#ZB*;; M-; 8L2:YEG0U)#\RU&I&0G6XYAX-\ [ TNR30.I[JJF9T^&S% ? M!-3&I)?IJB92X"IH57KKW"0R83I6:B&6N6"A#_ ^@ NR'% ?UM2@*SQ^NH0] MQ39[,+0P](JCO:1==!_VQO"1.0\?6NX0QX YN#S^-PR WL[NA&=H)[S7L.H. MK ^LC]2A&#:1@A?6UE7(2\* X# 3+5MP QXY;)M&CJ5PMH"$9#("\3V1F.9!8BN ML(W==>@5;EB^(^QD/3IP9Z?9]18P'3>[&3TU1N@#G;C^YU:[=>+= .*^I? M/0&Q3EC7%#)1=9;HPR*JE(9-2?Z\KH?N=?"._1L3W+*VC\M;J4CW;U_3Y>!> M,)@83X(%W6CY6BJLFDY$^&/KXEC$,&W!JP^33A5D 7J\\BT>5DD6:R,];F_J M<28D7DJR7?IUN)GERVYK +TMU=KXXHO@0.RV2#9T!7L6/]&742YW[;4XZ5M:0O:^*L*35-W18>1&E20OZ@6TX$Z MUF45:]18I-FC]&:ZR5[!IF(AFFJC*NN60]L?\,=8QV";>WS]MMSWX&[,R6'? M0QE1M@*HW3U@:PI^4>"K?@ D,4?430;?[-Y]/$'_@DYOTZBT@0.(W/=$7(8^ M6A4.?8 3P ($W[$I3]' W5A6?R\2%)\P-RS.1%-95X.J;"F+K62Q(SNM>\=F MG TL#OXQ: 3"/&5'5UV*L+MJ !!9A;Y:O]9N[VZB.^5T9Z88MG=#E)Q^E9EV MHSFHG75[]7ZG6>]*P381OYMG $G:&3I&V5ULLV@7D;'L79Z!!45]<9?R?ZT] M?+WX/0@<> J2A0-0.![@!J@B 0'Z4XW64(B^[>[']^!U<7D\H29JM"R#VZ__ M6I9D^#(U_>-RX>K\]_;YS?C*X?3Q'67O'"\M>Y*,)T$GGG9S0E;O=: M-)/"2\CX6Y/]!\]A^2>H)$=7&M%+-?3I_5A^NWJ,'0N=DI61^+4D_(>GDP9H M/O?WR(71_>4W5?^)X 8:O8F?>D6UYAH&CE-U#>168ZP!6*)\Q/I0K-!@O#45YT<>/FHD1_#-AVY=Y5]DZP>E!W144=62#$)I_7%)5@4[.LQ!$ MP/O@_ANZ(0?.2%0N9/-5E^(%I.0!"FC9)08!FZ[^>Y\]:- **CCY=JZ"!L%J M.;CU%XKO"=MXZ6UP1]=W5]=7Z(L%.C\B$Y@12O7%J3.?T_"713['[9*F#YXE M&%76@,ZM&0ZCU<@5CZ[GY7Y!-"3A?40;'$8W%V/I,_X]-&)PZL)O $U"B?MK MK55+^+9NK@YHS&A3)ISL,(SL4TD>\#-Y-RC7N5Y#VH P[1H";>Q^EI(2:7#( M:#N(@7>2!$Q,;\/9*=BG0!^J^S\C.G+3#@F09?V'Y*^X/4$W@==[J[OVK4HW MK43ETCK \ CHC;0_2K;FL7\'IM+^(\\J3F&3F=M'Z60?(@WZAY0[@:<0Q, " M<-/810.$"/593\G;5!VK[)'D0N:'CAU%I1&[Y7$"\&4I>(*JFM9I('BP$#SE M&?EQX#B"W@NL8;I9Z&E*"/5;#P[; R0U[SY;[=@1"N#S WS#/<0,H'HHY"^E M-8WT([N"<.[R-GOFPQJ6WJU3U M]M!,#0T>]'6%FULX_+Q#6^XT7__EJ/:BY$R5D! ]P5&\,V+IZ Y M=$/;*SL#))VWOF !SEF EL[/$OYW]'TTN60'Q[GDW)!H"H?EY(0, TFH5888 M$CR-GUU89L@5WX.WIC>@+'2E6K+CE@6E[LJYCK6%I3+5LF0KX#;%S1^C]SP2 MR]%6G9V2\]L.)&HW!=NUR\!V?]&<1!4T GC>&?+=_X9>R_@!?M#\[Y2=-,-R M:!+3^=AP;&\;-7I4K9\EYY%=YK-34D:6@9>ROLE8PY'DQ# M)@KEAY*C/^E$E17YW/LG/'20OV6T*N5NH-O;$W3/TM5%ZH7@>FXZ**!S:%.I M%*D@&GG.=/G\&WV?:R"QJB1EMY 2S4^GI.';[+.?SLN >1/O7"'(D#; MJLRLRGVOY U"+7\J@Z(KQ98.>C<).U8/6GD^4D!HY5K&-83\)LI:1RB8HA 4 MHKA8?HZI-[2MJ$\!M6<>SA]'Z#9<+";W7JQ413I4C=.@;%%H9ZI7O"CT2Z2$ MT>WH^CM;6/4K8:S[&UZ^4V+].*=!)VGEL/B"R9!-8A/TX,SFM/CE;X;&5FKK M="?G2:' <[NW?O]UJ&M+KMZY]I G20%C3*3$B]"LY%;T9(3_M;8D3RU<^S9M+U>'&[&G\GA_3,65.+QDU?Y[^R:Y [#R[A41 M$&+W]TZH>V1N()D^KAR07#$ZQN3N94:_;6[/P]EVQ@3LR@Z/=RLP(SV@=>'ILKYHSIQ;.22A9,4@N M&,XMI9H'IR'/>PA/RQ&*V9*!0^(&')G+YA5H%/,UX:B:'1A0>U"(P5NZ-V>)$2U0M#UUA0^LCT?QJ6E\(T8-[ M7[#FQK%CQ(X?UOS[X=%Q@*;BO+__7M=N:V49EZU5'K8OJX?2T/4,>2#UVIU! M,9Z?4@*?ZPK]YWI)W7/[$ILF/=WJGUAS M2'"D37OCF37+TVT:;;"3ZOU!_]T1-071,3<0";PFP:O4C,&KU)":!>)U6&\- M!SSBE7MK./!3PIHCI,42*)_:VGI.+%SJ#>:K8+8$9^@' _\D$V%_J[\ G0PS_C1DP6R'8;9V6OD>D MX+!5S=>M2IU4X;QU'2T4B MK)-6G.^-L$Y]V"P>8<=AJKO'," ;OT$'EA:[D.4Y.HZ4B@=9++]*S EJKWRT<:-S;Y7RM&SR89(Y5!9&W.=$MKT8+V^B+ MY,CZ95[K"#LE6ARB_:09#D5*@GTR,S;)D'Y:9>7!Z-I%46KWOE,[DYKU3JO) M1WBW<"P6W?XQ\\(@K3[-CACP^VYP@@1XO%5NHU^ RPV*_WI"&/6!0) MM47HT-UCD \F/4?57M317,-4R8%_2=/3YG27M4@=R#E*U$J=.N#3\8%2\5Q7 MKGT:IET(:'=!MO2EP@-&Q]%2D9A+G3N0/>;:_7J? \SQ'J1,L]1D8_U9I647 M7#=&B/:\V6R/K &?=J[!"-QU_29K#O7WOQJ&\JJRHD*[LYO4;=>[_>)7>X^C MI2*QMT<^P<&P-ZAWVT6X+N6*BNTNZGVR".&>(X.E3B/8BXE:K4Y=&HK\WNKC M*W7V0'I\=5U\]9M%+'%4W1YW:X_#G#8*6<873$69*O5R.J.>9Q 9NKQ' +=5 M;W:+6$O@!P#' ;74J]590DWJ%;$OK^KV]A69$).>K.550-6?@=26R,CB+ LE M@YR35NI59Q\C;B5;NS:PP)C]5*)+W>9,P2;\QGB$DE<08-'MU M22HF7VM59K3I215'DL0E<+_$??K=^>EQWQ^VZKU>$1M^TN$^<\>P3 EC(@VN M*I;.LJZDIN*QJK'S@T5QR7*,J.SOKPI%A">UTR;11_)B:"\T\*@96#\*'XHG M&W&S[1>7>I/(Y_FFZL2ZGUR:1%'WJL@D]>JM)I<5^00^B\=G7.9*(M\D&WQV M:F?#(2>;*,NU4I5-#1K?6IT;)H.&,4$RGJLT+*<1;!%DC&$@F%X3R0DYKABW MXS)^$E8B9N3[1JEWOR3>7AJD*2K45!]Q<>DP"6L)'P!QQ6O]9O'Y MCL=AV@/=3(F)#V^7%@)RZ7)I&TOY[--6-!R"/1Z"'; MWY8K"_LPXZ#>YR A]#A:*A)V<5D7B03_86 GM>JM5FET0/FM>Z8#-M2/#*U3 M"FV0(UO&)84DM?TI34/L>*XK;)] Z*=T6P0&]>90A'JJC[VX6@1)?8%#8*\# MV&O7AYW2;#4LN6L0J3R?;^!').]GV\M-;)YZ[9E5&\_ WV\7LCF]>(@5W?[Q M0#SU\G56$&_UBS"8Q'Z4 ^Y'B?6,*KDYI6@)L%NN2B?UFGA&H8N>5&^VN"RW M*@!9""!3+YEG!$AZOFKNGN W0W\&CC)G@*RQ6_"7YH IJL46 M_2@4X4JA%0Y$R(:*FM2I I3"(R#P%=!WSQ(B[=ZPWFF+9('JHRUULD#&:&L. MB@]'\QX23)'TNR[#MPX_65;@ 'E)P4+.Y\=YW=1) FNR,/>M&M4MOASW<;14 M).A2IP@<"'3]XO-2JF?J!X7*U-#JCPAJ91U#V,QIJ5?]?>H%Q\&&0@AIJRGU MF_665$B)"([@<"S(2[WF?R#D=8LY1*U3[6_+7QAZ5G[SPW%!O17W MR^[*X@]LFCBT!K+(.SV =9S]D=Z/)O^5W+VFOR3KL?F.=9.L2IVX< 5#>P$; M](6$A=1^UJC4JP];A>8Q\,4+?/5&<&:NG)DZW^+(.9-W=Y+;9(R"DC!B:]@5 MF,*UOO @9POFF51,[&:1Z9$J#;DK]>N#+B<%20H'8='M'S<39)%=DHX)FMUZ MDY>J/ E *))-CMIDH'L@7/Y6=05LR5/4<+=%_#]B&@U%?5'A5X7R$IL?>?\ I$WT@C6'U%&2U[22M=9.=ELGV6WT_*]ZI]NL#P?- M:/=7!F--L0ET5BV+[C1D&PP=V[+A \T4PA;-)_H'UAUL+E!; IR"*F>WWE6 )D60L[+[:V1,U MTJ:&!IQH_8((8P917;T4(RK[^ZM"$?[7O".^7,JZML9L9N@[^73#1'Y1OYF) M3]>7DK76HM&8)M7*KF:.\[RP8T\-$^9/2=9T,C^Q#PY@MT?/?ZY+G<%*R]1] M2_*.9+YFO\>:ZO8Z]5ZGM=+4_GYE'<$LS8E,%Y^TO!(91&(IY:G41RR[_,NT M_3\I4Z7;KUEX%NEQM%0DPE*?K%P1A''O+62AS<_!-Z2S2^.U6%7@;7Z5>B'- M\^.U?FIIOJ3? Y#O5O>V#:3;%M;OUOO=XK>%'4=+1<(MM6C/%FZ=>JM?_)[7 MH_#:1B;!E@/V///;A&S/F-D^;.*VU(?;^T3;TY0:#HO8B5([^U@\W8\#88/4 M9\EGA+!.KYB]K!^/R5*796?FL'K1?IUA8S8WR93HEOI"O+V'0K+G9T8-TI^Z MOJ0E*_%Z&::DNQOLFV'1/6#WDQ%^2[?5M]YJBQWFU0=A^B/0O]-J]ITRY&<_!V!'L4RAYQ>V<3:=I#L$<[PAZ=^E J M9KO>CNS!O:O&BRI>W:UGQ:9G5;)V M*J: B$C>/E;0QVU*3:19,P-]J][M%U*O2:1GER?A@E?;(+23GZ7I'9.ML,<. MX?_F5HBFVM4\2)U$$CUT+".9.FCVZI+$AR'1/B9#0G!$P!&I\UP.PA']8:O> MZ_%A923A"%$O*WW\Y?.R/ZP[[.L+ M-E6LPYS1^=,^>Q5^HMV8;V@%K;02,^I(.\AK* )DF0 \S'!](=K\:$H0ENGZ M*M;I9D!T9]A4MYKP,R ,'GDV6<:DRVT5:,WFW^-8T/LE*(1%*^/" MZU;>=_?C>_#"N)F--!)/H74$K9W1YA!JN\T&J$-?IH&1^'#^];IQ\7A]_GOC M_&9T_7B*L/:*%Y8O02C9=;+2C2EQQ]2B7.#9EG]KLO_@N7=FIW>IAC[%34W5?^)X!:9:%H\U135FFL8YD[5 M-54GC;$&HBH*<=:/H 7T!:.I2<7>WT"JU2+X>_6F107)J%).<43%)CX18A,&%)$["V%':7D?3"FHCOY(1#3'POMRGL1[2&9J5E/ M>/U:HYE=P/R>^@Z^6W,L!]]=<3%1=<8X\7)B-\$;S5=R:^Y]\>R 0_OG6Z<\ MT9[.W=\"0Z#;XGZM]3:JLQWAD3Y>M@:2JTTF, U"P_!&$3$6J# BLW!;5*I/ M01BSJ^LOC4 Z$?0=?IU:Z!K HH1W#7[Y1&9GWE]K0@\[SB4O!W-N[ZG'>GW@ MO/4QH[2R)=EV_B_JV0=5!]/4<"RL*Z CR)M,YK:[M96%B4 F^]]8L0L+)**: M!:76\U9+\%:(@6A\)F<.$20].$FEL@N],BT&[)FSEP#WQ8CO1_)"=&>W=.[4 MEE/J%\9%D/:*(:9J<4,$<+B2TJ9X$4"IT91VR&YCM$A1\9.&P;OU3B?]H4NI M)B1C*A\A;#HQL&DN82,='#;]9KW32I\YO3=LA%*IH%*Y-"P6KS9"T1B^]4M^ M23&'M$TW29IN!@J*TO5^XLF;5.*F*]7;!Q4WATGM$H@\ ")[&>B^_1'9:=:[ MW4/:30?,NSI\!+0(_;$N!^FK:5@6FIO&A.X3VC'+*'\.+H@U-_-IRZU^L)3X1XL@PP$]+Y@:0WK@U[Z'2=Y^2YD2W=CQ56<@+)B^&62@7ES3GNG(>(46??U M?I$Q#@&@1 :-IM9*)Q# *A5;P\*C*T>>3AI9&+=\N B@\/'NW"NO.\^;$H9 MB/H+QU)U8EF7QFRLZBQ.>"[_Y:@6J_SW2-B^9>K@IXMLBS"3@"J%:BL#I7)H MJ XY@^I1^P?KXD]NJ2(T,8U99&6#^TC4$3!Y%LOO7NZP_KRL295N216,Q?2; M;X3NJ1 LLUC>SPZ6G4[Z79*%ZAD172N/]JR=L2)_7IE0],$+J'T\/42^KWC+ M4;SEJ.,?<943;VFZ,+%L/UQ=1SK9K7;B$44<-]1:&S;CDA!V-1Q]:NP38NS5 M6WO4MDXU+XD+"0JLN%B)6SS?U9K;&RM=BI7A'D>\[H.5H[9LX@0QM<81P 0P M ;:OHUI3NA65YCXJ9"PD&6#SD C@;Q7/<\O/.JX=ID9.POG"WWI6X%MW'8T-?3K'^3(^S M0!.L>@>_4L']BDT3&@@7.Q-R?&\JQV^ ,.RPF'/EWXYENUSXATN? MM4&P-3)\R81"F/./GKCUY5UE>>70(ZSO%1$>CC26(012_14/*6ZU?>>%.$K6 M.T,WHBL?^X17VH?,-Q<+X%UD M?^3%U9M_56 M*_T!V6GHL.=A0P+7A\!UW*;MI.J*2URS3'J.@"W*3QR-]O;2-S]H .V/:$P MO/YAMLC&;Z0,F9QL$(YMXWHN0"X61B M$+*JCLW%K4UF%@@[VA'3T+208$MED$MU*>_E>-Z]0RX7?:1LUN2Y E]HN:A3 M'[9SWG8?4?PNK/(@4BD%6>77_A4G=?ZYV# M,)5P20L%9Q99%HM0)=>I9WQ ZV.S#O4GB2J3S)5A8Y(T", M/3=*@>\W*+#BD$!+0M^OE462R)YPB23WM>JM(=?)?4+9E$?9U,Z^$9:,53X=D>F M;I.M&N(7K&KLW#S; *:9S8"5V,E6WJ&])7#\"CNV^: ]VR3?]DD.BG43SGT4 MC(Q+AH'PN;530^V0!Y0C@B"?<'Q:KK]M" M7U=:7]?._F"'2(/'BV%(^)E$]+&%#,>V;*Q34(C*,^(MAZT\3-YZH'%M5X[[0.W=EWITS&Q/S?L+NM>Z7(B^JQ)L)E?CMW0UXVNUZ MK]?//Y3-N^')):IV/J*C0%1)G5Y=:E;I+(^R"_,K57. [$*<[\YX.Y]UL0OC M>71YQW\I6:]3[X-'UNF+TV&YQU5[YR,P"L15>42Z\.S+HZAJ[_.IT)R8$?=> M>/3B+<*C/QZ/OII!_TUV0)KTD0=BQEH#U]C40-VT2-5.DT5R>, NUZ2:)PS07FD@@ M-DM-E"9=(@_(\JV+/MEC0UG0;S0QY S]%P(YK*@O[J=LE408.S*A6^7]_JVR MU;R8YD=30C/OC=DY ':VT>V"\K _OE\W)@;%R187FC\@80.WU M1B1KV (@/GR]^+VV"K%F\^]Q[.C]PKB;_51CKUMYW]V/[\$+XV8VTD@\A=81 MM'9&FT.HXS8;P!%]F0:6T\/YU^O&Q>/U^>^-\YO1]>,IPMHK7EB^-*%DU\E* M-Z;$'5.+WVQ#KD7P]^I-BPJ24:6N(^W__.48]N<5 KL_UEVZ MUY%%3'5"N8]EV )?T5(<+KO@8(*6((@ 8BFJEI_H!W:CRPX%B[0OXS,8#]W- M0]"#,YM3L?*;H5%)#6._U>43%*0/%]>_I=Q:2BN7%+.Y2:9$M]07@ORLZ&^1 MW:X%]?I#('B+[MADVE43QPQDX&RLZ>D@^_6',O!=U< 3%2=L4(\Y^\F M2MW^J[I"=";+WP*)\,55_#Y_9149#<1-)F';P[T-A@93#W99;Z,6R]JV7;M5 M9PUN5YM,8!&$AN&-(F(C .=\(;-P6U283T$&LZOK+XU ?1#T'7Z=6N@:$*6@ M?V#=P>8"M:7ZET]D=N;]%=X,L3<%UVS)>4]6UZ#E#L^^)= 'YBUJ9>V+>O9! MU<%>-1P+ZPJ5W6J6--K.92W!92%6HA&40GE%D#I'4DO5%HMK %'&GW>[)=XFWK;V;9S&1_@Q;F\,D\#8 MD.R8M,#6 MDFUBW-K;N%@\,$RV;RIBAEE+_%DDE)HTY<,EJJ4^@BRQZNG>.A MX](#QXABP^W"N:Z,EDA9GCH))M+]9(3?'@R37;!M4QT[MEN X0'#:_8]5KC> MZ>1A-^U6HEEP!5=GWW7B4KE2G7W'+U/0DG;U[KK$L$)XH0"+F0_'H COXIAL ME=5S":,^!_4UMD::.13'>ZU66(DLR]G]RRNWUU3SNF@ M,G5SXJ( --^ CCL7;%=[XV" [M?[@R&OD YK/3\QUTMS2YZ=FWD6:;S"VY#8 MMZ/R\\ 7LUA\^(3<)$/->,48^7^D;A5S=KLB9U?D[%8@9Q>FGBFU*=:?B55# MMFK3#@3?/;K O3#@,B?XN@,";*!P-=!?T/5?CFHO"N^ZR/+=C4/YR_C=S5+P M9@YZ'J) Q.].X#)'R+6K<9=)?Q,DR8$N<3]+[R"P7Y?BP+RFFQL2U]P*P:Y0 M\!+8^)E'0<(D)/1'((A70N*=PP/4.05_Y0&K2N-61Y=XKMI8$P0M)4%')L&6 M8RZ$2"TQ$<]EV9DY&C.DW9R?^!UR7G*LH''):7Q%)JI,3\<6E"PA)=D*&4^T M*V9=,]5@? ?K;?E+$%T,_>;'(-_"#O/;Y]T]MMWWJ&5-N_D;^R.]'TN1G) ) M.6+Y*7%RR<8-3FY5V= 6)TZ)Q4L_!&BHBIV!K+,%: 1HHJ#A*I8AT"+0(M B MT,(%E7CIAT"+0(M 2V704LPVSIU&MC[I.KL]DVQL2D M-8\0S6P\?(@B%RY/V$@_0>KI;F39K2Y";V7ONNIEES8;;>G/(+/%S5VAD7E# MIXDNYV^JU0@=>?N=T(-QMIVFD]5Y.;UZI]>N#X=KCGD^F$3(K*@"?VA-4VRA M<.BV#@+=F.SI<"*7^[Y46ZIZ J]'C==V:KPNEU4D/8S];(6>B&-G>W.4#OSCNN!'"S 6XWO>Q=9B^LV[5= M!)Q[30[,"0'G@N#<2PWG1V)C52>*?R)'7M@-U]D8#NN## IM"/AR#-]-Z.VO M1V\>0#QK@3$K21P L)0)3<7'#^.*33%H-,;8(@HKX0#ZV2TT1=[H9R+"BMFS M^/HH?2.' 'V%G4.NJ+Q!D \3E2;(-ABW+'UDC8PU@1$6:6:RX#(D"AX)-&^I M-GDBYHLJDP< JZ$\$MEXUME;_HDUAZS3*/\AIJ%@:[H:&6GPJ$8$[ \(^WY< M+>F=8;]'3*\H%M@Z+]9BCXX1DE:^S#@T*%2" 7S#PX\Z5WUT%9!-:%.P@ MV*%@=DAV:OT!0I,"^P+[!6,_BWK PJ(_6(CT.%,L8T.D+/\.J9;E$ 7@J! Z M=\NPZ=PTGDT\JR.=N-7__ (+EOO@W#'E*;L3((1L_(9>57LZ=4MSB?AJKD(G MKLIMII&W2 ;G>"S[Z9NW##T_*'C8@PPZ#RYR D>.W?G@P^7&,$?X[8\E5MSK MZ;(_>_5^<_\:ND+)E@SOR8K@9A-ISACM=V1M!7YA1?+22.$ [Q<44Q9@YPJ' MU0'[IORE_B#7N'%^&$^6_]1N*TP>!? ' MF2R4[Q(6%BCG"H#50?DF:V:PS_G/PC;9Y107D1*[0[P7L."=7R9"LUDK/9'Z M>@Q4WB#S,UGQWC'U%1C:-?2_ 5<+PT1@= M&DZU,'RY/5>!5X'47O&:RJ+ES M-JE J4#I+BC-9"DRH]1/@5V!W9U"%9DL,Z9)U$R$U&0A"JE5;PUYBU((W!X4 MM\D6#(\;@B(Q,F6@[,8P"8P9R8YI$EU>(-O$NJ6Y^\=QD)J;W^$9X0JI.=61 M2%J:E1=YD44MV4)"=0726* K>W2MUUG#3%8_=PP1KG,FJ,KSQ-RE)^5&5,BY MW3[7E=%2Y"TW(UP04(UDA-]*YUH(+CL6+LMD"_(>04[!<8+CCHOC,MG[O'.8 M5O"9X+/CXK-,EI@S"C3GS'T;]Z5VZMUFX;5\!1L>"QMFLHJ>)F0N-)Y@M>-B MM60) %QQ384TE4BT371VU9=Q^/BJ?V#=P>;"/[Y*KM;ENPB6"3+#J[*;5K.$S-)X6? M*=;I\>?=M9EW5X']R(<&8?/ M8T-9N)?@"X:Y9U^^?%+4%_?3H4/4JSV=%]JL/VR@&)T,#Z(L8"D33?.F/?AN MS;$P!9B8J/J(/EI;)7BS^?=U??2'MS(PCP-572$ZHRB56Q[E0H3+<8'C M70=WE7L9O0V&!E,/:J873'-86,DP7\3<-KD9+@2NP>MJD\L668,1?'KP# W# M&X6'UV#!AOZ_?A_ ADMN?!(QN>?M%F!_C<^V+O3L.)%IEIJS1D;K*)&Q#+)_\]-ZX-7MSZS*WMK]GDDV[-UE+//J@ZLJ>&8V%=H;)9S9)&@F=VYADWQ:EP MIA$TSU-1SD *55(WINMPXFSI<=#N>&UX- .,[="?#53VNQI0^8#$330S@L:" MQH+&@L:"QH+&@L;%T+B8LF0) %2,0QK:.W0OV\:8F*&]0RGV#>W-*8=^<9*L MB!1.T,8,!RE^1X+4Y'K'3K?7J?[*WK]@F IA.2AA&1\DG82B6SR=O M]#,1H:W=&#'KHO5'H=L+I]H&\1E7VDQ:EC9K':):RK*,F34RUCCS+'K)^/8R MQ+:/!)JW5)L\$?-%EE[2ZDLXEP M"7AS@,)JP7N8!;S3Q,@$ECF 7*6PW(X[(^P]EOF$97EL8FY3T-S<(:1:ED,4 M(+)":-^6H;2Y:3R;>%9'.K&1,4&VOQO9UNO=L4V4"E1W#<>5V'"CUFC-\[8@NCZ.@ &W?P51Y!QOS MNWFE4R"X# C>E+S1CCLTZG"Q1#Z NTS^Z+8[(O&#<_AN0F\FBY5[!A"%)2& MO#>0,UFNW"54*% K4+N_]9!L);)H!":U!0JR9S_N$0&L>KH>4!6I3 6+Q#R1 MF%=]JFV0M9FL)NZ8F ?LMSR45"CX8\-<)]FJW^&RZ 3^CAM_F:QI[9SI)E!W MW*C+9!TJH[0T@<7CQF(F2TQIX37! <)#BHW!V6R@W#G *'@&\$W_//-ILR- M3B:KB1G%.'-FIX0'G-<[G4+VA:V!?/89HX*W#J*3NIDLFJ8)V0JU)-02_ZRS M22UUDRWXA3C.'SXQ3^P[F!SX1]^T=IZ)!Q_RTNKO-D&WE0, M9ZP1GB7(^EYNDB!QU6@SWON<_8$:_6:S+G4&.%GS\R M'!92 CV6"4JUW[K2:-\$]EYZ(<_5(2>M>JN=QR$G0MR7D $VBONXPR /%R[. M NZ1$)?4KO?;? 2YA-3G"?2;,!]WZF2B,&]FQ[6TZZT>WUYI.#X+G\>&LG O MP1<,\\V^?/FDJ"_NI_B@Z?_\Y1CVYY5^NC_N&$!=[>G\")J-<)!W6';M;#0E M",OT(!FL+X"XZ,ZPH4%LPL^ <[CKV<0:D-YTRV).B470#QT[X)42!5T:.ELC MH98+NE%UK,LJW![(>FOS(']9&=XOGY<#8^.*#,L;E3>HV*D$!"%9PQ;PQL/7 MB]]KJZ!O-O\>)PB\7YA<83]YP?_H^^Y^? ]>&'?R>*21> JM8[;:FFQ!U3B_*J MMP;RMR;[#YY[MSSB7:JA3W$3\-O58^P$T)F,M.NOG80?GTX:IO$:K*J$+XWN M+[^I^D\$M\A$T^*IIJC67,,+FN.M@:70&&L@/J.H9OT(K=M@-#6I\/T;2-I: M!'^OWK2HM/HNY1277/2.U1\#IEJY=QUI-_!MW:5['5G$5">4^ZCPHWQU234( M8Q>\E)D!""* 6$K)Y2?Z@=WHLD,B:9IV"2H.^5'Q]F5\!E//="2VIA/->+5J MR%9MVH70+QYMX'X8-$R ;!*;H =G-J=RZ#>W*@I,%O@_)RA8M"IH0!%!MQ1O MC'8P)'1#QU1T)S\$@OGC]JX<0O9Z$&4ZW9-*;"V) &0%=NY#LP'4!(\)]Z&U5C M5OW8(VTC*1NL=&&%*4(,$!IG8$Y1T;=^3]*&2S>TJCC88B.0B@1]AZM3"UT# M1I7P^KVWIXG]M641/[,93YHI5$P.QCXC\[U+$"[K,S4R .NV; WU[(.J _4- MQ\*Z8H'L5O.A[7:N;@FNWLK5;DX-ESPI0,,Q:"1.05/,YO#T(XO0,X'(#1?E M0Q\TPZ(2-T4ZW#X]3A>$W:?%;3%6J94@R+I/!S;$4'O)BH24HT1#N6!QA$#< MM(+5BRL6TEPB4(@T7HO:Z4XPSYT7!BR#6020):L M:H2=,171/_0R_9%&Q^A15"\J=?S&"V3,B8EM&@^CE']1;958I\7Z!CFW\S[. M7+415JV=:E*L;%;Q2IASF,9.OB)S$%HJVU!T!"9RLA:+M).35:G9;)V$B0J? M->)M'CN?&8#1_[#?4YG/@WJ[LW_:6!4A/"!D]6DV<; +GE=1WA$B4LW*..W M2_A1M5,%:$)N<;]8'MXY+U-@-&.,QI5_V5W)'!*CK?J@RQ%*R^^_I% R87.! MINHHOM*9N*F*^C.@R+*%WN' ;NPG*SNSF:7#!+^?W/A4OJ1$3F4O=KK[;VJO M(E"."YIQ55UVU3:90W/8X\W;/DI'9E7'J+J-]6>59D!BRR)"N7#!PGO M$X]!+@#$=V^@.QZ7% M[*_;?"R [Y2RF'^16\9B9S''R(U ]#Z(CDOAV%\#[H5HFH98Y'+"=D ?I\_U M8)(Y5A4_?=B-^QCTY"DDLY.E;;%WA:/0;5RNROZZR@.!OPOZVL7"N>X>0;;7 MKH%6N]@D3[':4#1DX](Q]E=&!X-LI]X:]/F!;.EP6G_;0,DO>;=<[/8Z*<_,!FB.#:5QAB>S6G3)1 M,5)=Z@KGIG@E0\T'JF-,0]/J]-15]L.&&!P'.RUW.F+H$/U(>J8/#Z(B>6\W M292#95U0N'U;0BIEP9I!LTA9P@\P>>E'-1EDH\X]6*Y'!AP2+@#:[A:9W+P. MHN7V^ I,_HBL);;Z_JF[=TD/;MEZU)L04[R(J?1G"VZ26UGDG #:Z('3#Q[6 M+A8_+!J4NO?Q=A[ +=T9:.VZ-"BRY&G7#NZEKT%G&7\61E1B(ZIV1CD.333CU4(3TY@A57\AECCBKG('IE6Y MG6I2K.2!V72E?1X<4YYB&G\5Y16X,!BWQ'ZRJ//S@!?L5-:1<2X#=4WRX-'] M@5+]7%>N?9JG\J':W7JG76QM?K$N6#1.LZCV4F3,V,486AS:E9@RN2PX?;)FI>*>/X_P3QV+'J<>NJ(C!;'4ZU9,+_U ;=?\DEH8T6GWBTT@II\Y5SH^F-EJ"P.UCHD0X5W M*O7KW4XY,E'RW2K"1_[(42:AI#B8;"5S9.*?H9UWYHBH@2N:$=3*0SYS&1GU ME^S 'M ,D#XV,6?B("@^ZI1(S2R*9867.6XMRP$U0^XGK,C0-Z#X" B>XC@H M<0H4)RT6"<\L"F/M"<_U+D,/7.]^M]YL\E9'IVS&;3:*QHL-"T7#)2=G41#K MDJA&[.C1U(]5:SV!+X5:I&LK\+8Y(7 M0WNA413-P+K0+,5K%BF+TE=A&]'GVF^J3H"3+TVBJ"E3AEMUJ5=LSC"O@#DN MB&91]NHP$!TTZ\-.D:H%0 (TE#B[APDC,HM[10\"_ M-.9P_4:S8AS5FM(?+RFE192LY"T6JF2R*".4&J*;_9AZIV!/6^S.#7LP,IZK M-M:01JM%(F,, \&4)$+5<,'(62S[QUF+ER[9OU&JWR^)GNYTQV+#$L*E*1JD M62S^'QRD1=:L%8[-+"ZGUP:LYFA/U%$I:L!7VC5&+$1YZ@9HY5%7L,A&*-3.VNWN=^-7G(W MSMOUNJM*75>E_8.W9?9C[%X2L6>V1^'))1NJ$@_[#>*C29G8]MKH5OW;R>3(C,UNJ A 2ZZ9UQ M)B\0>0/K2W\FR,0V<0.MUE34..2B9EPKBQ01E_;WDVN/T(] YWN=:O+FD.YZDJUYH:%M:_ )7-X K[3_JJZ M0Q3O&(>T<3"I6V2TEF=$5I$)-BJ\+#)1RLD%H9(LS8+K,@HWUG=C%>_(.EKK MB;FTM#PP^T"6X!#.ZW$9Y5GDVNPEC1Y@=(;R_EA%3T:%Y9XK"_>31[UZ5RJV M0I0(0Q\SOV61.%0F?NO4.[VJG69:0D?Z\/^$J'*0K2O/3CR%A+BK63J\%: MK3Y?\;YUD YKPF^8* G^_+EDZ*^N)]B3V_Y9:6/OWQ>]H=UAWU] MP::*0?WJ=!:USZZ&/8TN9,\WM()66HD9=:0=Y#448009($!,7[^[RKYV-IH2 MA&79F,VQOJ!N^YUA0U/8A)_ID3 V>3:Q!I-JLC0<>THL@G[H&' $ $.7@!-J MQF+ZQ=Z: ]PN3 M%9[)XT(A\KZ[']]K<=$I?V8CC<13:!U!:V GW4H2_3P,1\./]ZW;AX MO#[_O7%^,[I^/$58>\4+RY=)E.PZ6>G&E+AC:@$7(,\R_5N3_0?/O3-:O4LU M]"EN GZ[>HR= #<\%VK7MVC#CT\G#=-X#6S=\*71_>4W5?^)X!:9:%H\U100 M6AJ&N5-U3=5)8ZP9\L\HQ%D_0M8T1E.3"M*_V89] M8_7'@*E6[EU'VN2R"[B/"AK*5Y=4&S!VP4OY%( @ HBE1*JZ;/HR/H-YD4UB M$_3@S.94//UF:%2ZPQR"-CM!0;I"/10S%>L)KE]KU-4 QO=4=_#=FF,Y^.Z*BHFJ,Z:)EQ%9<6;4 M:6XR"\+CQ)"A4(H0_E9S_N#MP'0 (?5?:[V-VC,S S#]N4U)V6"E"RM,$6* MT#B]83(F_$)FX7:H:IG"FQB+KK\T F5&T'?X=6JA:YWN1?H'UAUL+E!;JG_Y M1&9GWE];4KAX#YH5SS.^+=,'H5+@*=WJ1Y'"^\F9SS7F#V#-S;NBA] !H=U@FFKH MN21?%<_]HAW13D[ME,_2S&)YEH4:YABT&8@6%K0UB97W:3_%[ ,K>CUH\SI/ M7'6Y2+9W@N2-6X^<#T#?.Y*N\K D%9N[],X>XWC/X!'!,Z:NG#1 M\.S4SKKUP9"S8Z8K8?T>1+G(QHP@&[^1O"N8"@Y^S\%QY=YV5S"4I"-*T;V8 MN 0<+ ":,T [,6774JB8_0%*DTRE8NL/'D+'[.[ K(%H&7\NG3XN,AIU9^@- M%H12]1=L\-V_%JI%O4?-$=AU3-I MWJ'IP$?R-B(:OZMZMMWJ*GB7_K.KL#:V'$*=A5N?9T:FK9 QJL.+5C.V%(5%>@4 MN.KTT0L3-!!^)HT+T%_OWNS/A#\+D;N#N8"1>2*? 6-2WF ,]T-7@XU? M%OI0^W'R=%+[Z+W0A3 3 5O?N/+"W^$>Q9@M0?SCY/>3)8*I:%!-*D](0%O: M$'T#>Z/EJ:]U[<*M!GHF.J&N [4WJ.]IF&X$+GAH @:5-:6/N>Z'*Q18*_ # M&"M4%M5I0JN)+3 -9(8W^@HP.50ZX516682]^@1]-RSJHH 9Q0H0NI%!:,@Q M==8?',C1*4TQ&&,KD!Y(I]8@B"GZK .7%7O#Y,VY<O1V 2],T5@&;J5 4#1F 9 ;M- ^_D,E#+>K?['5)6G[@O= M^@5I1R\-WX_>8HW4P7VRITQE^GJJC#4T!N$X9$Q:4,SX%(-D/B7W<%/L.L^][%B6^!(8+% %O8(*8=I+@==::&*"^@LT$>VG 0V;<8,P@HHERQX MNVUGL+AZ:NL8#%X,[P7+,C<6D]Y7*/*'"LSQ3A:['/9TDDY,W8+WJR@J?2.P M*'&U6C#]+FT R""C&3V74P[S0,T7PS&#N:=R0&$3$E@UP/DNUMCI/521NV\@ M+ITQLJ:8^D&^M/1'MY79^6&WPQK]ZYW78*,H&/U/!%N&#KVU%ZZ9KVXS]0NT MP7GW$5SW.^30#S^## ,^=H/O4Q5DHNE),\N;>$^]:<8K\(1)7HCN!$RPP4:= MJ*;E6:D>FS)NF8+1N]M[@ WM:?1%X 40#&IY & #'^0G>B,W[VVX8?P^-9ZA2%T,4TBQ[; M11ME%!NKK$/0WU>"F:R?8QL>!1G#)C74.]]U<I\V)H#L@>Q3'I M%?K8*]L2P_I@S=FO,X/NHB][*"#.Z[^%&9*]$-#]/V^O&INBH$-OGVE9P@(I M@GQ)6!VTWX990M\Q>(N(KA?7$9LPBJD_#!.LEM\(U@";D3 RZ'&-:3-Z&QB_ M8Y/@G[O0@_+-&(P>]*P98[:V!]V=J;+G6C/?FY5_")M8]-H,%/BSVXD9.P"> M,/[5E%

V]RS(10ZS3^)VR9T1S=F[K*%:T!87K\] M=WW3S,[PPIU1O_P#1C4- M-A,GZ-SR5D)WE+GTF$&5FFJ;GJ,VHEML(Q#,KL"Q7*,)2/],@P"43B]^5,%.,]E8#R428>%(9$[O"-#'%0!3##%EL6=BRH%]T MO\9?C@:3"+W0\-B@NL2"]F4WD./-J=^;'(RMW&V$ _7KBEB@#0DE,G-O3./9 M9#$X%YM8F='0F>W%^H'H+UB6:9BN3I/WIA')X :OPQ2G(M1P+.2)4JL>"L5? M$&$G.WGB:("$-[I"3O'C4CL=55]5>)6' MM%B#U ]XU_W<=3>$[3NO7OC9T5P;*.2I>M2=."Q,K5K,O@94!(ADS[+VJ?9E MAQ^YY[V'Q?<$>^'L$0M#AY?? L SO>C.AJ>(_.%]WG0CC-J@!\LS.;V3EG=? MZ[ZI'KS>G0S"!@(\ M>)[/@<^4RUDQ?UL9GQ'5H%]Y37@CYLF%$)9$^ADZZ@ M8BSOR*!.+$ 30"Q374<- &*:-FX)P'=GOJ2)#HY5+($&MW;CK (-TU/^0U' MGD#N_IM08]>7@>_ $D2N_)_ .INQ?0]T+R,\Z4>\/L<_[WLE .I@*,OH1;AO M-+[K 8^-RP09JM$?6"U>-U)#B0=_80#08KEPP[J#9;1M_(YMZ5K*3-U/*9!H2IB (-%R_SZ>Y;N1@,$09#B DJ82C*V1 *]G'UY M#F8XY!MF/G2!PPQ&(WJ3L047UT[J!=ZI8DIHQ/)=8:+%?HJ0QJ.[)':"!PS; MO=?[8-6SC-D8H4^*SZ- &F; #L;VGY2?IG=:$\_V,>*('BV]7X@_\8M@^H&Z M1I-3/+JR,P;4.3NV8$WZ3VEA':H6H)I*BY-:%,/]%*]4:E3(H=;^LO+M%S;D MID6<28_JNI'5W' L)3,:G[=!X)"4([L#9(M_ZV*5DQU%: 5:1N"#I:%YRN+> M]A(\*Q(X>CQW93F/(=@XW>3F/7#W\5?Q2#*[H 3NZO.GF^(*NH(2PL)*N5P1 M7?YW6#UGS2]47+0V4;VMC##E!:AU&<5KLRK9MEW;^-SBQH4O1I8YZK![,)TU2E5 M9#T(M'VI-H/" C)'6ZK1#)112R,:5M43*.W+-0X:YM(H5TDJT+JIY6 NOY+B M'9!CCF+)R1G]6%/BD)G)>IR<0#<<)F.P@7U*?.8-W1!LAYCSE)65',@-L)7P M5?8 [.CG.),;3<(HTI&5R!LI7;Y.PWSG7+X(9W\5>.X0+,GB@N2S^A0DSZLS M[LHZX^MD/$86 K%K;-A*=VRI+5<(Q"]=XE! ':B_3#)X_H5>V)$;78YRE_G$ M_\U?*,C;HZ-.OYV_T4UM?).9&3H8&J-E5.37+/>R-FZ9&3K*]#8MT+?$GN) M" P#B DF7#C[BN5&])26[#$&18"RG;.(:>80?B,F^'0[94),#@[=B2=F5'C" MY9T38]AI:>;G\_.KM.);.<]AXDF_.!2WB2=#4-+EOA;#)"17F0N7YI'%:>R,;J6(I"RYQX$,351J)0N!;UP M7Q1/P/OQ9#VHO(9(7P.; <+'J (6D*?W U8P5DG2&YE,5&@I"2G)83M(*=(L MP8AA2QUZ ):3C"&E12Y.!RH MIV&/:$9#-AIBV;%DF$7M(DM%EW#?/# O4@L57+V65[.UX,4-"J#GZYA,CU.I M9NE4TRS/W][:SX^5R%4JH;B^.ST'Z]7KDNK=,LB<]E@WRV0X7S;&F+TP('A) M;H)O(K45N!(>>0PL\4/;CVP9YDT5D_!#6K%!*_1^)R]!'>/.9Z M<%,L="L:G"_C+HJL43@=J@U3Y]-(#S8C=**JY.U89AO9]HJ ^/;PWW "80JK8B!%WUBNUZEMQQ%FF&"E'C,=+.G:R8E M,"MADEB#!.NE]%4-/=L=JS)M55F":!&NK%SU1O!J)" '3&:/J__A5\$#.4WX M:)QO&F."5_67MM*(GI%> J+WGL#%;5D<^Y-\1*7=!QQY0^4)%)*Z'H;OA6_2 M.5'XX U)U?UYRBF4A"PA* X+QYA*2Q_2I BKQI;U D]S!T6YDGG,51C#2QJ M#6Q**YI*\/D6R$UH.^+<=RXQ$RL#8M$/\&#=>TS"L..2-4QZ:S9,BC9-RZ1: M-EY7W?J$-VP*Y$^#>X+M,,1\B=2?0>C"4S YX=\'V,@KE;7'!1U:UL#KG)P0 M-9^L\Q%8.G+OP@Y1VX-8#9(8,Q)<6<+*%HP,%;MJ91P6)R@77CH&).T3ZE]% M&0;+QY7%U$RLL0/2]>7*4]7[*LG)D>L)DG@)%;MXKO"IZ"-&8XA;N:@=<@)W M!L?D8;N5)3-Q#W?@.Z6!GIE5/ZXO*\U40R[_$E8^QDMS(P&J WVSS'U2H_33 M1'9NX)-=JI*15=<3.XK!?H&/C:B$A:P7UF1LSNCG2 \0GV=>%Q[I&#NSP; K MK2O''DK*%ME/N:J+RC3<0*M&*@ ^AS7)K] .1&0S" I\,-.ZY3%M #/8M5;&- M]"/XVNTIGHXZK(=OV]=^W# M@OY%( "/3#]R'9:+K99]ZW(8!UBG*;_549GJ0I'^ %]",()@-&*1XV#-EX/U MH%*>P$AZ?'\I286M(U8T!O/BJDS^E5FX#Z%-@\B&*SB8!B'A//'@K9VAYBNWJ00H=HL!6-\@6U-]$!!;/)Z'*PD.'#-RLS@H&X/"J1GTLQ#T $X@:,],'H ID MU2)/"[9JI@ I4H9]&(?6A3*+TT":69ZLP@PE*O&TMZQ*U'?_+Q7$^"&PHGIF M&_^<@BR_H"!KWN%-G1U: #HW2\KS.=G)Q37HJ]-8RX'%-;7&JA"NW10;-\7& M6RPV?K;!^,EV0]0 PH!,_4)!"-)61:&[_A9"=[A,B]9I?>->, GJ_(JM-[1D MTN2_46)YC2$:.W2LBP#^^W.4!>_\='Y]D=9Q1>JS8%=@>1&;2:KACBT6@8US MGAO=H5%G?NK.%2%B!CQQ(06B]((P#);F(5Q-QD;* JR]6S!/90\@)C95Y731 MMEP5NDPFLHT)3=@(XY_8]8:]C+@DWCY\V.SEEUF3XD-%.Q0_KT[?/.(2?1.# M&!2LTD$0=KY)*,5?ZZX[PT)3V^TE65*7$^4)0C3"B]M];_ M!2DO",E%8@C8W-VI.J@I$TE!,PR$R1PT_,Q(0>]Z&'+Q@^P6'.3E%/=R4)R" MQE6O1EX#93+!*_@KP7"\E2*= M?/AIH69(,NX5US(NK>+8WB5,>7#/MI(^B$%<&E$[WF3YY99*.U=JT'T0(T%E M'.E@/HR4O&Z+;M:A8"".*ZOQ1Z7V@1LZ' S#>-U3"QW( X_ZXRT'B)@03>8%_ M>X"_.*#7ZX;SEBZV0O@8].$.T!M4SY3Y6LP6!QX%B8:P0M=XP*Y+]64I9.H. M,^ ,V,.O4_8$CH2%<[*8R6CQHZOR IN3U4!9+@9,]<0=V=/ 03@;GA$RI($C M4],:%0/+!9[2Y+VZ?7WK3'1I!9/AA2W^X17%;>(Y:."<+9W&&0B(R MNVLR=4DJ>PVF-77]%YR@>3!3!)?"/TMEZ>^5:*6 M%D'?RW=I%3CMD?4^<,C<(@IXLW=^_7YOW[H))G D939?ORWAVM*=1\KZ^VPV M)E.55MIX!<^?\UP5+:#'[V>+9-(4BBZ51'Z=!%%$K<^9NDD_H5H453@RPH ! MP^2Z(]6JC"D3ZA+C(F2S:1E!D?%@ED@U9RAZL4H,A6:]!T-B7+ MS2P288K:I6KY(6"E',5B@J4[6/)#B2)8IL0T5IDJ#82CSI-?5@WACYY/DQC^ M2A#WE###Y%NX3)N,>LPL_1>AJQFF. 4CD@=,$Q*B*!BZ)**(5&TNIATFZ&>E MQRY)&^*KU3];:6":^HP+4->,566B9+$'/B%NP92J=) M;*J6.=G9IBXTREG#&+2@ZQHNBP \6VB&KA$!ACO&>TLRGST2E$7!B.>[:37-H MM)"9Q) NPR6E3$RID/+F%'5ISM"LF#^=[)'@\SVF=9NA<7*LFZ4;$B3$*-)> MXF M"C][>(<-5/+F*YP&)<.GCT->//XX VF4EJ)'6OG/H0]U10$P)Y]DLAF8FL^7*V.J1+U9_C.VG+:7I3 >D)T M:1!A:@"=7IUZ7HO O20@K7KF*FR3TA=D[4U@=Q3"AY8Y*98[@1T%C$L5@P)1 MK65C3=9R+O@N0KK&PB?3B.UJ) 3Y3:K^=)B.RPEX'BU>+ M5!5\RI'-)2/N#].0:+*?*+_BFV+6D1_'I"9C&HZ,+B*6(V#T)6,I4QQTY%&M M4G4@O"-MG4R=*ET0*=D1(^E;H- MH.#^FT+&3#^]G!A _.A=9,($A8Z\#@Z, BP&H7(A63..WQ58 (H3B:*BO$/& MGZB:FRT;&#UY;MIT,!B6E.88#(7##; 9@RGR C^;=4 M@(-_CR;V4/^=D^M@]-S(DE4^J@5&OBX G9J;P/ X%=7[*REO'7LL!$SP#I3!XMBDE8 MX>W@3;MEX3_[J-G7@+\[/Z)0/"(:'.C_!\**1SFOZZXLR7WFT>0ND,:$5Z#Y MZ6(=?I3T'%@ ME-;E&+#09F7'T"\YAJ/VE ^V?OHO(L 52N5^GP3R3DCE^DEB-3+4$W:D\"XY M;'ST=J"D=".4=U@H?\6;Q0F&$7Q _V5:(#U;\)R\,L&S2^9@_03/IR3T73V/ MF7'ZS=!8(W%V5N+HJX7??P)1@+'"-=M^9R6RI[M!TZ_:UE=H[_7:G9*MG[P\ MJ=N8>\^1NM_LX9WKB_ IGXEHQ.W.BEM]I^;OURIO>^UNB=#I;5#>5MS[2@7N M49FNF8HS[+[$;>SQ:P\IPX;D?L21&[V4CYL4NI5WOU*Q M6Q9>J*^=^XM,M/Y"66*C93@WQ603R7/L\39%HRZIUZGL_"?DBW-OS':4FY^O M5FV<24X?]6FMJF.\*!Y)]0]I?X.N3"BH1QAIT%CZZB$W:F?_FZ.4DE.I?!XK M/(B";O-UG',Z*Z>LM3W]X^M%BN@T2!$-4L2:D")V8))%26=&_N]%'1I3H[!> M0@_DE_R$N%?=_#AU&H5EIY8&RAA)!24__L0L1M?!:]BK_ M8W3V);:M4;1IFRU9;UR"S'=C<8!UB\[^ZVQ$G+XMZA+AD^&*SA95G4\D#)J< M?,Q5L5@D?.=.HE;>)O.I(\*L(QWP-#%IK&7NW2P?363;9V MJC]_QH[Q7,Q=TPNK5.6GBT(D>VJT3P8T.II 5'U&@D>P9 DWH4OC=[N7/IW^ M>1E^D#7'EZ.O@7_[%?G)U '%=?+'%:?H-%!S+LFN1NWLO9O7 M_GBLVBHS;1A7NC#^H]F&8;V9_SCNHN2CT(A)#(HR=3,2JULU63HY0P21MN&[&8=<->1PQ7HZ6PZ?X&&O!G9T MPC%CCX#JR)9RD7EQ^@@^;1Z=&/-T0!ZI89Q0VL2FPP,FO%2NI\VX#=FVE6V^R+;- MH[Z,]*"N;$>8T4EAX%V5D-KW>0U6^1')2X)5SYWZNUE^7B\,3.C>4_]AF8+J M=M<]W&+YYOO:+*0&!).%H]$W6U$;OJ@1,<\91<@-NW<@/2;) )C">@"Y95,K MOSG< V=X\N*I'G2C0_CG2+7G63PQ M(PE%2ZDG!AIBQBQ M&;*-WEHE$@I")-)+D-B,*92,.=Y-HC'.1E+!>('91T]7CZ,N&7+"Q",PP@?3 M"CKS!F-47&[&;LQF1]HXC5_863CI>H4.?_#DO1]\-W,FX7:[%8<;[,PD7+E] M19L+#%-O5%1&1=E.0'/0Y[AHQ^WCU.-3AV\0'PT0)2$XYRDL_/;A*?25H!1/ M8PJ0OL7@-"GVVGSS_#M6XN,S^!%M^8BT0WM,R$("&^/C,(@F\LG[AUQ&IC!>CQW-6 M#KG1& :)W,4S1-DD&1@S/]UIF*8@"6ERU_#)'.18Z!/@L U['3$([J%PUBI5>65@K^)Z 2WYOS35$76 MUO&KSYI,\:/""I$Z2G/8"@$XE U$X?3Q_O3P%<1T52#%@T :R32K%XG\]\-_ MTO^7/;HK'SUKQB>_[\$&SDG?IO(I+7YI,)*V-P%*NM$PB1 -8R"\X %#YQH; M)&O]I6="<#>:'-.PB"([#8X1V7(F_/1P&O0M9!(@.V@NW8XC,+R&4UK HM0B M+O,<^0;BE U2-]BQ79IO3)]K&6!7BLE W3J$- ;/P](#.0?1WWY\_L,MD9\EC[O M#0X HAAP9L:EYGB%[6W?@N]_"S_=Y[V6R*W EU#XQ)F<-5-A9@E9JF*X0@N& M-$_(+ X>I<=Y0>$R+F(%(6PC5@:AI $AJ0QB^5>[^JOT'93)]X$'3A&=M,I# M@I,LY23>!<$>1=8;?3;6*!%X5*&-?&Z-4;!&\ B/]-)X M N2<9N/B(,YKQ(Q&5HK;T,QH26H-J3YXB-EB_>-( 1M**$D+C&A4O_"J. @T M!*/ 3F:7(I6FOH2EW0$1'>#09TL#*^#W$,B7]!$K M$$JC3D#PC@F&U0N"D!^DEE(XP?K0TM8A+PPT4:(&!NL*K8D[$53QHVT<7@=/ M%AH3XIW-.5V0[)22/K0^L/^N,,<91MRWJ2$\0^NB\O&9*XH$O%!,E'PY[Z34_+F5V(XU@,G>/#YTY1W<&.T M%F*B(367*7,^^D@X4<4[%B)K[53=?2LWKOT>3<4Q#H2'+601AG-3U[7(H5GM M7'"8)B*(:&>F3Y0X(FA,23L%L:SY\;9#)L]/<@1#=C4XTG.H3D3>"IFA^M3Q MV.8N?F\2?#1 -&T%OXT720(#:$M8 M3E!I&QB'\;!\10WYD1/5YIK0BH ?@L1S5#HU^Y110C*6^49N8"K:DI$Z=$4M MZRY(0E77))F)RD,'X)8\$?X]_XY9J2;QEKR%7>$EAADB3?KTM9;ZM\/=-,O$ M6?Y-\;@FRC(SX%H]AIE.O\;Q ?Q;EOX&\K".+%IJ-HV.)2)72T8@Z>6R5D!4 M[XF:3A@17>KL'^YBI59.10"6)#CF7%*Y9>&&5<%>80S.+[7RL9 M&[1XTI 9[I^QU:J19S"U_I2Z)'\R^0/!2Z;K866$WHP.1F0" :%(8Q]M.C/EZ]@*39.Y,3AFP@E[[A4E'/. M3B671]151>V0"E4>3"1S8K']J*2,FC BTQ:I$QMQ$DTI!8I51U*4MHPDH0P# MJ((L#T7FV(W3R#(+5O@>R:HDOL.L"4Z2S,A95'Y"3N#"# !0 ?\)YI A"(0 MKCAT."FP2-T!+MGC6G&<0((%:#38^$\ANXE42<"$"I-X0>@M\>0-$@+F"1)4 M'64;U.!2_KF.?)B3@NM+*76GY/-8ZP>4Q6(RG8!V E%-O;'^9\KBXI.!B!]P M.HGN;)O83W+.%65E_&@D0AD=B,- RVT@PK&+MH;6L)+>]8/2>2U5PTC(=L-, M($F' +(ZMX*^1?TTHU@3F8TG1\]@,%"Y\_G*9"NJJ)P_NUJE?[B ATZ9HUQF M+,4<#:BBG&"\^ *#?LSY5T^FDQ\NB@WF"'/9(W&K+X%8$MZ$] >V'9&\;]3H8#46O3GF8 M(AV#K(IOL9^RE*^+6_3PQ?(<%ZC9E6FMR"C9!6;\'L2E4KAS]@6[[PM6H+HYK;/J2XR*'QBDWK1S+U%+S,+EHGGEVTCE-6SG>YTY= MC:=0EV.9'ZC6Y '/WU-#D=F?T0W].2_>-!"5^C7)0-E^K30.781O ^8L^3V> M9T7(M&K^Z ,ESL:V0\%A ?93\*0BREP)&:B2Z.Q@4LQ5'*A74@PFBD&*Q+IE M4CZ:?-K<9_D#W(@0J6K23"H+T14/W,>#.]>!J_Q5HJP?=_;>_?VPW9$Y*]BZ M"(>NBA&1,4CKTTE^#,CJ2'W.=OPY4@O55B6VWNG&".HGY;^@-T&[R4:0Y,E' MQN?I";F#NI/?7JPQT$ L8(0A'5C7.GU6*IP3/YE;X#F6,JIL9V?0WLOIOWI^ M8$XMSGA4/P6:Y\0U5$/_Q MO1UZ@77M$I22K&:0A*V:DHQSIO(>?0&Y=(C)+OQPY2_I0W;'7%24/6+K#9A2 M+@(V8&(.^ ./:O_0(K47:?)SS$Q%D'"%%(<=%4A/%8?*;'HF'LV1FQ[NB8P, M_XZ$G(+*%_5D!4-P_%Y7N:H!J:G64 3>H']7JT+:7E-(VQ32;K20]OD07#3' M_,9^+&VD/EXSBDEEVYF7RSF25XU5E4W-D;*+*E7UG1P9*%;R.&_4<4[9KIC3 M8EA$++35Q0&JT %5J(RU9T)_A$UE7%73'[KPA2:8#'$4:$EZF!J RK@0EVX* MPZ^RIL1Q1_!%X5,UBTQ.<:6KNBO#3"6#'AXLJRY'L]Y )B<5*834%D[FK_W( MD@_>*1RL]290Q'%F:+DL8$C=&=_FL#N\U+,?9+4+]WYBVMZLX]&V,3R+:9.+ M6M+]$5B8*LG!O"^UR>N5\A'$#*C?-#:KF$JB'7$V+_\(L%.G6>_Z58B4V3A2-) ) M>:YJT\KA+7H+3Y.7.'')1/88R+Y@^3U)2MG+M9PD5(=;0"Y4P@../<)8W+K!B,+[$CZFZI-9'2+,J/*^OF6_' :_> [EGJ25'&V)0=. MUR=-6SD)S7%*Q4/\V #D$:S/2);N-)SO)V UN*7W)&3 E\ \M4W53S@HEOXJ MX9A+G8V3!M-W!9Z2O PI\H=/7#;@+9)I>)F"@2+?H'A4JZ,Z'W3>IKGSE[SX505US31M?;(,!N)(4]4<[1*LXNA(A MA>U+=1U.L3UJ?<<,S]0I+=$8VS6!X#/G?JW. MG45'A?XKQFV5N'M*F"4D1(O6&AG5]@B+KFO0T:LG-($)=?J[$\ZJ10)DEN&$ M+;PBE\L1U5)DSR_*=:Q+@E/E5SL"ZXJQA:YHV;C46>M*T6 (+,C%JGP$*7($ MK /WB7!!AKS>9[\J?1HLA0%\\28)V)W[H^"K:BF,[9[UM>$T+#JKB(]K$V\)N-6EER"_G>_+,!TEX9X4^Q0DK-'^DB>4G M!-2)_::T'U\N0>=E6,F1880W&.Z=#/]3SR$:9620 M@NG>]L@J,WO?;$+=T TMNL8#WY:I&S%?FMK <4BU,ZK(1+*8,G+5#K@ 0I8E MI))G:NV'ZFRGUUP5.E2&U=((6,DU\"H4':&L4HV9.%Z((]4D8F.7'@/&Y^MD MRG.?#N% G8*"(67]0^7S-L>]"O0+]7^$',7EPA)D4;P%XT.I=Z))D3!OPH@J M9!19ME3C,GR2VT:BA!L\1P8$B=:JNVK3;V\4Q[,=@ O9J_\^'=]66(I:<5#@ M"[F7RH["1<'X.PFDDQ^ UPS 6 Y=?,+I>&XK MGE3C &K5M.Y[?&G;;[J8>A M+\PD^&I5J:<:++K%4)S22M>)1)M#-;82G/>!=V^F_4FR*G",)HL_?Q;B2.9F M]5$[W!>L>8HT6N$,2K@B/560X#*GAF"J6993N7_046-9M6A.R33K*;'?1 Y> MS=3$N?6#*VH0';?#X2**#B7-[_L1 MQPQ5-]P2CCNPPV&E9HZ&D"L2LC^M--0<'=GMGZ67-](Q("J4U:<;C* &3-T6:/FB+9IDAVMXID$6E- M^#'+L!]N].=[D#]NC'_*N!R]BN-HUV_D9U;\NBMESS&B-K_E=>7=LC%U\])D MS0J=4*>='/;?C(]U]][%P.9"H_QQXQ2/#WFR[H7O!*',!YA-.: &757(!(K4 M5,]93&,":!1JDJV!T1#=432/\0:$#.N9F.VV!_K#QSRQ6L7#76 -;5]Y/G-? M]BKI\SV.GY6E;!%H,8]-=UVIBS, W3B17E\)&8[M)SGF">^>1>] 9,&(1\+1 MH,+8D.@P7D>N,8FFH$2$6I@63@XSZX2G$J+RD"2A]5=B,VII0XI%"G@0)E-V=98ED/!TZJH[!,S##PC**2N1_*.A4N(CM'AHC;ZE@*% M^<71S^JPP"S/H8G[C@PV_CDO79ENS[?!8%?G&EWM*@S\ (N'J0;HW'?>\PS/ M+[[Y&15YR]>&=-O]SE&WD[?5MA>5G0>DT9,XW/C^=(-6]A1>K8'W;\&5#SS2 M$:,$A,;GW,.S#5!:^"9CIACX26IXX+WM>BIW"Z<9TG1;\![E.4#,&>#)Q!A?FT\TJVLF_S0PP9)5(V:)N@BQF.J)3- M?1*QI2=KKCO?46&/6S[D8A?J^O?2:IEVA['/#DH^U.[*C,973.1&UAM%Y:MY MN.(16?!R@&U79<;R)S$(R=_#YTNS&7GOT_GUA2*LE6Y;SB/'X+:CYW_/BU5_,'0A#)[.EB0@*LA'(HZRZGAE:94GMS)(.*^Q!P'MG/^&PIH6:#7 MHOL,V=#,PGRD4,W\#-FT$\D)M/21Z56KYTM$5^_)+"2261(_G4#+S;(4;9,( M+6I<209KL>HYBT=05TZDP+\1,24)16:^&^Y9EU1(2! _FMASF7(3B?+ M4O./50[MO2&L$UC%ES'&,_@D6[,Q@>65>D\&$C'J;CX+K;=UQ;V:XSL->((L MP.6/H*(.9-60@7\J*1A[DBBH(MOB:#"J;Ĺ.R9DD:/E@*+]_+K((+U"L# M897.G*9RTYFF45I_:B P)PSD<\^@DL;D;;5-B7P"1 JDCUU2YDQI>P3.9BFY M? !#@(=<]S.#LF7V%#XVUFZHQ(], M@B2,[YC>0#B%,1?E<>NV7CGV@RPX=;MHN:Y6 T"=*HP@UZB&0$N<8OG"_*SI M#+44]6D4]9L?UM'"J3NTY"I,D4Z/)1_O]9.^FB\TIHWN1@&A<7[#^AI$9'7< M!!-PVLLEDK9JY5][^)+YYAT7T/I*.]JJ-F[="R;)I(1R4* M&9Q[N2S5&PS+ XVB#:64>V2J&TOA,8LYX5AN[M?["F6.=(K$4E9C2AC<0H<@LTV_70-!3\7)=T'@V\#;CNZ6B]5]R83.0,B"-8?QY\;*/P'C(0QP M3C!=J"8@M*YG- !6T2Q,(E%.E\ W],F1^HZDRO\A9!6E]0,U&?P5UE;!ACH]8N=U_U?KDSU$Q]LV M;>V/4FX26'O1&^"CJ4WW0T-Q53?(*FURT3C;-SL$]Q@?OJQ/O\C9LS,NRPTB MV5@$QZ%U"X\*43,J4B]8X8'JB,@DB.4HYD$"$LY7U:8RT(S/>4. .>RCY[5; M,-I',!UY32$C(*EKFH68IHQJBXGE/+158H,Q) MIISD9\SK#L!HO V%2%O[M>E D3VJ(K#H#^0PUEP$N6+:T2D0"O.,DPGWAT-:0NC^G #2$RK(K/D4%J>T^$ MUOM>&[ISZC68)5)8&;*&L\.K,J2K[*X,^N]\]NMTR29L*P[D.=N5C./R^$'. MML,(+/6T8G3;B""X1K@+"X?C:+Y-AY?Q .J8P' YX&A&JY;(CMPAFP5 M4(D::2<[*FAU.[0^/N)<.*T9S'.!AUS!_POLF(*E_\,]N!%R(EHDLFNLVD5L MCBO#X5A)*#M4\^AMY%EGNR@*EDB'0SA_B]Y#M1-5-6 T'5DX.MF#3\!!-9DV M#6,$,0:^#G XLC.GNVEM/OPZ \(;6I,4GZ5U)-9WS$FARL;K96VM:-80DU4F M/&UT5[4ZZ'3&7=63[AAN38KK+SN4%$8G\[2Z#3VW_4I60:O)[:E9+C^:+?R) M YP>-Z.Q"I[_=VDZ? I5.Z?L3.CU>_VCO5)3@O[8:_^1MQW.P? ]D*M1ZY;+ M5JO^1F>Q9R%^*3W[]^L/>9/D2N;-;X)S/INK,*!N_7M!;XSV+!1"\(WC/0*6 ML>/_V7,?XU_]9.P$L0-."5SGGB7_$/W/WD$?Y=)A5]E_:M-@5H/Q+_.9&+ T MFLI03B&:1"QU0$'S6FY @Q9JI6?;K]W9@O:(GW!&4WSN.Q]5??U2A]PY.^S, M/&1=/*&(,B5SU^LTOVA%]0Q*[92=X93Z=,0(@WU8LG(O M^QS' T0>QK%P\,XAJU"C2MH($A1H5A:QYY[.(U%3BARLPT KGK@7I39 3V&? M3!+5+:"OEW:0>9P:2),"Q:<%,]-]S=/+8<@/@O%3#]!MG2DP=EI5+\&64WNI MX"6R*"?-B]&LF 7J[?::E"?QQ MEC3YAXN+J9V=V>D>]FI@9QYWGG&T];Q,2;K+VIG'W5H1ZDK,S/;A M:6-F[JB9N3+"6YN5>7RT>BMS+;M>J9%YW'^&D;F!WLVRU,2Z,TV?;#?$N4KB M6SK>]@NQ[@?=>%"K5,OLDT:$LW!<-C!*6L;.7DF!:OIN=1A:1X)0#OJ8& M'NB< /W!0%=MI=-.TQYLXX=J"!%K'&Y.@E^&B!$S6L,('.Z;II$W8N-W5=R\\YVP+?FRQT>L%7,J'G+Z^; ML:0E:63?KVK^*ZPBSM!6>0_&+""EA9Y2C*GD&B7GZBX9=!V$6/"013DWI%Y. ME%(/IIR"CF[2O='D>"U\-P@M-!7@PA9AQ^6)?%'&79WA]C55K=+2<2[]'PAO MC84@X-1_#_Q0_16!\R.J&2XVZHX*C3KK-[XAK*V>8+FQ@E@K]'$U") MZN]*\WR=)OA/B7#5S]KL_;92L).G'P412OOR! MNA1='O&&/,\@B1!G9U]7.FQ>)G0;F;!"F?!>Q8K(,ZX5]S=$M:M$E::2&H)J M"*J14@U1U9&H:BJE7E4,HVZ&KDR$^)@(*20$%9C_:95'6RQ/UO"JHACBWV>\ M]^RG+)<1YN=ZEU)2N7B6ZS=RC43/'SJS<_%DE*Y0YH:*HY3Z8( 0X9Q3"E!_ M*ZW;D655F*[&G. ',8AOGB9<8<6D<8UY(>%0IJQ*S2,^ZD8^2K]0USGVJM8Y M'N^]ZYWT6^UV>ZK6<4MDLS&:;=BC"GL./%\,9) M 6]T#CKM1G4T[-&PQ]GI,]ACQU5'#WCCK-TZZTVWD-2 -UY1^J-^GN#[6<6_ MC5M8)^%UMFVW4-()#5:X3*EDPT*L/]U&6 ,!UO#'EOGCJ-W>JE_8,$?#'#5F MCLZV'<-Z\,?I-$Y/PQ\-?QRUNUOU#!OFF.<:_B+[-7ZA9A/5>:+]J$R/8-65 ME?&*ZB4L:/"N_<"'XV;@0S/P864#'[;2")]^[+$ [:F<1XK"..Z[?X,18\LN MW((75NSI6_C-YS&C]B[542F/9]$V2L(M#@4#HI1$%$[*/*;WR$N7(WELE^$/ M)'"&&DI 0PW5>4[IJ.L[.Q1Y+57XM,NTLUXKK'9%A?7E^R<:P]7NG+2.3TZF M87$FM$KK02Z3(:E+SJ+( *AP%CS/:B.'0= D<" /(*$CX>?5MQ\4'(((AE&8K325DMQ.QKD3^Z":[D\NFCY^]I.=>XFB+3 MZDJ$U>_KH]S'%6Y#_S*2OXTZ2U)TY[ _G;S"N1!\N-QBKJ]3/$[1YG""FQUZ+OPBF< C0N&(L9S9%5J>^Q=.II@&,ZO4,H\#1GAHJ8&> MD6?)$0U8T2]%^JA(%64E .NFBL%@.(,D?NB]$%$L1P'MPW8!EBP2@#RWEN7* M?GX[BJT(WI >6EP$8))A0IJ)'.$%@Y87PHG*#[HHGURG@S8>26=^ V[D+3YX M*>8[/2S('*?,1P1+++!P@_Y*#JOZL=PP^ &0S&T+!U#;^H8#HQC4$.EY,A&B451.NS"#1W6CP,U M[@2?,\!Y42(SOPBTNASL[0>QJT8\:P$IX8Z4QF8E78AXNRYK-@-JJ:"=U+2* MO'B7 \" 8H! ?"&Q,Q&O"$V,+U>7:N96J.9"PJ_FC>ON].7L#W T4282F(N< M46Z,+=5SL#-K,N=9.4&E,1YC(7C&U!!^ ;^T:;L(?!4_L;]IC)?BT>^AOMC( M4-7C!*>TFA@VD0E\-0/!!0A H)66VX<;Y:!0^->*3#/Z0'WGS==YX(P2A,5X M_3@-=^T?6I_AC-F0]GAPL)IKFR5,A=4SDJ-?%2;/'2+XT8R7S/[4^DP4L"(8 M'V-T5': RF8PV\"%1.A+GG &LN$@/YYWAF,YVY-=C@67<)F7>5$AR$U& /P< M%1Y#2P_I ]4:PLL46AG>VD1"RA(1:>#/EG4;! XA:Z8#\*:@-UN51^_( R'KKA,!FC23RD'S@H/ 0/?"N"M*IF;E"I)1!DTVO)]IOY0@ACV^%]Q>AM,+' MXMPX-R2\5W@P&;,TGGC(@($/(;L%\%('0O'(3S$MGA/4,F M,G9P,3I3?].0FS-$1 4 U=E]MO/ MN2W]_#;=$NTHLR&Y'[F=.9)U)2>W/"JG.4D,1[\%OE*"$WE^PCP_%I\:8Y-A MBQ4TV_. W18'=$/VQS6';L1#Q6CR>>!YP0.(N%\W?J?/YL8/.(45=,O[((HC MF;9#&&A)RN>^0_3+9#L/)?>X%%"-,S$:2VT9;#696@LY.='!O$ K0ASK5HY9W$QZ N#&MI6P^O,*!ML9&Y#KWYO3GYH!4-,- MJB\20>U5WW,&,FWS]YRO,J^=^%&B^/AX7= X#0C.II -LE7!GS:]KOZ&^*H M'7%T:D,<%45P#MIA.^7$NCX8^AC6V5#7S.;J.F<7<7:.UEK% M65ZR6=3,I[VVTN%,?&-?U(4M52W9;YUTMM%*M\EK?^4$5M1P)6N"-T!@9T=G M6R>ONAO,RTMKSQVF(3-'3(+(C3?5[U@?%MXB=W5*B@^+N8L2__+^OLKK._>= M#_+REF*R3JO32/%70&PE[4\;(K:CO7>]XVW@4KP6^SND$6Z- -\83Y543%^ER:O7VT8?W$LWO"\+T])@?,LD]L; M1A:*8*[C_55#A]MDS>JK+&/AHV4U!!&+Y&-9'"(+0I8SO%KMH^U @FV;UK;] M_M=#ZT6-2I74U8IIO=LZ.JDKK=?=^=AJSO4F0 RNRB5=KP*;*\^9/>!,)TBP M.BK'FEL*(#]KS67BI*3#K9+U*R5)MA[M.7*ETVX==>LA6'KI.,]7"*GR>GFB M!-QV.SQQU.IT=H@7G7F$]7BT*[9HJ]M=QSTT5^YQK:ZK8:\,P.U:HW%2Q-\315+%O(3W[ ME9KQ!XGK$8((]?R/$4^%(3=>8&%-'4N.NV5X6S/=LHLG#22,UW@A+Q'KU;X8 M=U@%37CF.SZ'0;1R5&KW=M^^\S+O,VCH[VL8\Q_K0TNN@VJ(VF4443+VHMMLZZVV?:E^> M _,I">$B$\13QI: T0@QWC>M9IJ.HM6NLDPLE(T^JB(6-,' [S\!V\*?MA72 MP#E=VPAJ;)]UW'P'TQ6(%MRRI^:1EVZA6["%=KJ%SD:V<'PX'5]26VA9 MH8@F.#K^7GA/AU8A+1E3R$.IZK#!-J.E8 M<0:%@?,:PS: .G# ]1@'WN/'G#GKB#-CLH>9CA=Z\"B3S!_)=!.NRO6'7B)7 M=2M@Y39/8+:=L>N[48S+NQ[T60/'I6!LKCY_NOE1VMBME%>[_9,"SG7^^>/!Q8^/Y_\\ M./]T\_''KY;M/=A/D3)C\%)\D3F@M]:=8/R?+JICZ;K^K4W_@^]->;7R5WO6 M+X5W\X\/Q7>#"GXU-W-S^?ZKZ_^IW^*X$3B93WB,'DBD@P&2>9;LZ.7F#=@6 MZ#]@L;_%P7 O0^T/\C1P)KN+Y,O7C)_(_U!3>NZSSX='VGM'0$TH9-ZC0*!& M<7LALB!)E&$BDZL4PTU]IH[(;J<2V4T).A+;J:BK/LI\PP9:'8W&FU2!6G5+JOB_8ZGEPT78$TS&T!DD$[!=%B-DV M+>]A(P#"T7%ICAHD+N&25DG_X%[P$[(CJTSL$M MQDV#0>KJTXSFHR:.[2=%S[#(@4@-[X%-B(F^.C7B:#<<)F.P8/TA*AHVA_DL M@ZR1_?[R7U\^')19*6?T1GXYJ-]A$D5L6*,HG[OPSJ'$FWFE.)P:PM)B),TT<17\/"FG"0R MM0K](VR"+D'@7!9V,V-]&]1VME) S8)89A;O4]I?M4;=/#-0[[KMG]8))6:^ MJE/P)@TJUCE=-ZK867$H6BZNUUL]^M]9-3FG]CAEPI<(DTW^:AHHM.@_ZX,Y MFT=##;4VU%H&=UHC:JUS>4.C%1:&FFS8<>ZO#)34+?!A4:U1HTH:$E\UB7=V MA,0;_;,86%SQ:_MBAM9OXRL_Q2$ KYL\3RZX=,K$OL-P2Q#,-^Q.:&AD89&&@.R ML2Y>CW717/&+O^)&UC<&9$,P+]^ ;&*G#76OC;K?VV'XY/JWKT@,-J918QHU MLJ" 2 Q@D%_>$'Y.D$2V[T3[O_WB;HV_MD[U MBY6O[Y8@_9?M):*&Y>,-A;T4"DL!)AHR:\AL?=Z# 6#=$%I#:.LC- ?10AIY MUI#9NN59TI!80V*-[=]0V,Y26&/[-V36V/X-H;T80FML_X;,7K'M7^?9DK5/ MJKP'T1&,1QQ0?VW3@&:M9#8><[]=,OWX MCQ+XT8NG;_9_@O ]@H42/+.ZYQ_&-5>"9"YYR?*3:CMG.$=YTV,I9YW_IJBP MH7=)[[.5S$%A.59#!B^1#$K&BO;;)=-VMR[WC)HPT\E;2A*>';>.^RZV:T+GC2U4'V(OF?.Z=6)? MT@4\8A>PV]#[:Z7WQ@5LR&".%7Q48[FW4A>PT^H<3T_5;0S MZ\$'&W,!^[V&0UX=AY0QR'&-M<-2+B"F1=J]%MC[-2'TIG%M13E6$)*.(.IY M<8G5.6^JE\A852Z5[O,[7.?V$JC]UO'140WE1$/5C;O-S?_J:;R[AESHRLA]8][O4:=AA%? "&5\L*J4Y\J(?UDGM] \N)ZWG('7;@R\AO*9\LL2?XTOTY#Z MCI%ZF2_3Z]6#UAM?IB'YQJ)M;KZY^5VY^=U.??5JD_IZW=[-+G7N*=Q7V(>! M39O)D57(8NV]PXL=PP4[UD,0_@EW.-Q4Y]VL'6Q,9BSS_C7+C1E+*I,=J^K4 MTX3P;T4'VRD0[6/U5'<[\F$7*7+;[]\21]3 LMK%V]KV^VM'+6\Z*&JV2C ; M\+X;6FDDRPM_?^TLLZ-5M:&MW#);JHJ1[+).8Y?MROMK)SU[_6TKVEK?U[;? M7SMZ:;1MC=_?4,LNW=:VW]]0RR[=UK;?7SMJJ9?ETO3LX-^7[-GY'OC#8#P1 ML;#LVU (:F9\<S4R.J&N+9A M2?=7E;Y:@ZA>%H;C="N83 WWO$+N615>8^.'-@ST*]JGEV-/-/MH 4OPT^[U"17N_3S31#; M'DA.130O,/4\E^5[P/).D,#N\SQ?EVF:U5=<)J5*,M'SFG +_/45M-Z"F.GV M3UK]_E:0:/.RIM?H[A?)$J5N5PE890/(,MM;ZKU ;ZEA"L44)3GQ6@01SDY; MQ^UZ3+-H..,U<<9QM8&&]9]WT:L)^'_#/B^-? MJW^RE9!TXWXT#%&2D]^J1][NU"+ZU[#$RV2)4A.K!'*U\<@;P^EU,D5)=4 ] M//)NZ_2X<2D:SM@X9U2;:%E/C_S(\,B/.XUB:=AGTPY(2>'"UCSRTU:_MS,) M02X^^"4>!,X3_LV&$WEG_1_+LM0.OB=C>-U0_K P^?]S;KD_OTV7UL%W9C+\ M,L$OF_&S2YJ4O<;*O29S O2>&:4$)EVCN'-'3P88 'Z//H$C)_%KO6-:DVE4 M6.)Q(OQ((!U8\9VP2HJWXKM0""K@.AC#K^ZL"?PB<")+P/.=LF]:_VO[B1T^ M6;U.R\+8DD6/L?W2;R')T^>L!SNR_CZ;78[R'2A+A7_-8YGV533/'"^"7WUX M,L4O%ERYA^O'W9=NJCM/@VYG4\>'TT) ;:IEA2*:"/CAO?">#JT;H"@!=#E& M8]:R;V]#<6LCHL(L$DP+7BR;EF@%]X(ITX>#*".7$;R3R67DXK:L)V&'1)P@ M.TJI\W(8!P-X2Z^3TB6\,13V*(8?NQ&L!5;G><%#].L<7EZ]R,A(JVIDGJ6! MZ^&=^I3$B>A,,GE(U_+#4K.&WCEA1<,_]QC"NVV^YTC?). DY[ MN^(P$7N\8.LW$K92#_[/'J9FA.=)(:[_'DWLH?X[%MK!.;H^O6U/':R4\:2R M01*B*L^(?1)HJHSKM/_3+,&YA [*",XVF5J_2652SXHVWJXZB^[J2]HZ9K': MG.JUW]QW;UP?F"A((N"F"*Q4]UUA!=NJ%C;+2%WW\TT5C$2Y$JMG0SN"6U*O M<-_5'S*H0V,(%AU;0.;&&Z%L8%(E;+A8HS 86]]!P6 AK\6F2<>*@RES91-# MNGEWF_"T^$VS_*7.^APF?G&9V[-T)619.&U:IWV'%]P\".]>?$-#=JF<_;O. M<>NDT]FP/S1-)76NLEZ:8WLOD.'*W[1-KENXUG(YKOM_8(_?/ 3+,=M)Z[2W M,\RV6^KQJ&&V#3+;6FHX9S ;!FR68[>C5N_H:%?8;;=T6[]AM\VQVTE[<^SV M*4C")3' 6KWVSG#;;BFWXX;;-LAM2Q>2+L%M\-GE2B):W:--I[%>@VJ[T1'S M#;'<+*R(33'BBAKKU\RP*VFD/RDJB%T#8Y\C^3R+NWN]UG&OMP7VKD*-==>P M6\T94,?[ID3')J7$&HI:UBXSUE/6G2U8%+,B^FZ\.J*#@P< "TO#_9Z^KR< 4)D.X M,A$N+Z\R9EO>,*\D+T0H,;&Q)[BC#TK\-\)_?#Z\/K?>!/PQQNLU5,IX MP_SV"_R._EWI/2SDHS77O9[K_N>A=0EJBCRMJ+GHEWO1)E__VX[@O]]LW[XE MP#KK6H3W[E T!/!B"4"ZT-NZWGQX8X958U4*>ZS(]JF#O7-A>[8_!.,]-DJ- MR05HKRK>L=8(1Q66*(E5M)\7JZCV]K*H0U&39ENB@(*X),XEW?@E%F,&_)3J MTK^]9O=0HGW^<1W;,4G3BR1R?1%%ZO?TK=^OE?251E45C-#G=>4W6AW:+6AG7+'W)]$TM7V7X MKIV@C\Y:G?4DGQJ"K@]!%Q6I+T?0ZY2MW5ZKTU]+4='BM/A,QR!;!/&"'(-/ M02C@ *QA$H;"'SY9<8IJL*N>P6IJ(C; Y+6:9U'1WWY10O\%4DJ)UCBKU,U= M#VM>RJ7W4BP96"N?;=?_NM10.'166\?=3;FJ#??L'OE MHK3Z.AW$)3,Y1ZV3D^,:<\'JTSLYDG]=?VW\Z47+Z-;H3S=Y;RTMRX9I-ZYN M4[E1?PHNJMQ8#P5OV.%LG_8;VGW9M%L$TK=FZ?LZW;Z&H#=#T$5 >,L1]+I( ML2^=K_6,%FO*Z':[C&[=Z$.O(Y._G9J/^5&.]5]F0S[/)Y^R"61GU8;"U,/P M7T_I2#K%K-^>GD2S7=9:Q>"RAJL:H;SKY+/\-=4I_[*9>&:UXRUY0,\JM)V2^P-/7G.^WU M7IU__GAP\>/C^3\/SC_=?/SQJV5[#_93I,@?O4=?Y)9Z)Q@PN(LW)YWBO[7I M?T7^LOS5GO5+X2G]X\./PE/B*;+&B],]&]^_&QV$P8/^5>9W-Y?OO[K^GQ9\ M!A&1]Z:D"&[&<:.)9S_AP7F@C X&",.#,.TN.MU\K?B)_ ^U?Y[[["P2*.&R',[ZWCN">4:P[_R0^?%KX-]:-R(<6[A!"W'/?XC[P+M'F/:O:!#1 MS87"<6,-8+F=754#N:].F;/T;LDB"M#O]]Y=^I4 YKNG7!;;8H3YBQ"D$AB3 M!Q<@TZ: GZU_!!XJILCZX@\/6Y8-U^/9#X@V/PS"2< ^F_4&4?7A7+KMSO#M MERA*1,A_<][NTUW:UL-=X'E/!\&#+T!W)H/(=5Q<#MPJ?OE],)[8_I/UQMV' M)X\G'BP"OS8)W7LPC.%C(]@(+ @^__:(Y_LH3@?@WQ/ITT<5[4UCO?>]4[Z MA]-E)$QG0$T>[=&W[-O;4-SB:<"I^$-W8GN636_%4W'CR)I],,?MHF%WSSV8 M*_A5^3T61UT*QY6=^_=\6&[H.3F)^ E7"W\ M'RVWC!/@(X'OL-CQ7.$#[\/>+"1=9P+$F21@E M(%YP;+B-5XC\"LMKX;7)<>/,+2V3"?@O ?PGM#X#S\(3@C"RWMBP2#%RD8$& MP@L>]EO C4D<#>'3%S;H])L0Y(-FI7/2,3;(&?ABC+\2@IDQ0@/%@\L(D8)N M$?^9-K7W1:UPC]GVC0OL2(89O-/U>1MPVS3- C^ 5XN7:IU??+6 "US/C9_D MP\P?P?,&3_QRO7.]VZ$(8QOH6TL%EZ5]YD/_QO$-\+SP-J#-MJSO)'M@!^=1 M% Q=^AOME7;4PI23 #/%AG>&(<[_"&D!].-!$/P)@L]7)\^'_14W!B<]L4/8 M!?Y(Q$$+1)<[O .>"^Y=W'Y[]J,[3L8700@&(3[5Q@D8@D#6BM>0X*W0;\Q2>G0PHDN/6(D@(_PAX('J$6' MUG4R!N,"3 W8(2Q)L5DDK!$? K(>:G?0+VCF2DES.,_:F7(C5S3WJY*M->_E M.8\V]5ZMSM'A"?S$,+&D6_.;^\ZD)SV#I*Y'L(IY7J7K*+0X9U!3AA47G$RT MX8UT3J?B7/2CZ6/G^4+SA@H5.=/3=7B0+K:=&"JUJ 9D4?[Y8 M *XAG2ZTTO%\:_:Y]+],'=/QE\R-'DP33#Y&6'8RW1=R,L6NJ7$XW?YPM/CQ MG+T4RBD_GRLV+E%,HI5J!<# KD_6>9G/5V(D_%TZE>BQ2 O-//U\I4\C$1J) MT$B$&IW/3=Z.HO&4X*@E(7OQ T$A"VGTDW4"3LXH07^E/!+X20Q""@5R"=OQ M6UFWVPB'1CC4@_@;X;"@E)^&E0E[>&<]P!U$C<8\A??C;+:<-A'"0B^U\=F1@1VZ$$?E,B'TJ^4?)F[%P7!0EY\._ M$C=R*=;]/@@GAQQ:1!Z681\S\8 3<*)M68D_S#6&-^!L(*UV#KN:Z$' MI#8 ?RZ.U5IO,(4AAK%[+SR9,=E+DR5[^QPFSAZ7C#/KP^$35(="!U4M;W0 MSABX:+ ,?9(8)\:'4P@\RAZ)?K.1S:&-\ZLY^#V Z^8*V)GA:3BY_\"6,3BM M@MKB<2@F]*UJ&^8AYZ+POJ97J7Z7IQ]CL2U^9(CY)_%70M1'87<*G!<31LF+ M=,0_)<>Z#B\-D46+J1:09R@C+"]8.8=;RF@ZDH[0P0@4;Y-LKW MM2G?M1].F7K7"7B5@(NTI!\&]\*W*7V*+.^Y8S=6A02<.8WO,+G9*A9^ U:; M2@BJO\O"$70;0G<83ZGG 4)"'T+DQXRWSXEM*C<02]T$HJ1"%%-1#&5#8[M M/]/?NOX]O(ORP"W,?L)K!PFK/7P4[\18#C@C].&W%M@FY-*$ MB_!6M##O+@N(Z:.$]C%"%8R*(:3=Q7"*+HEI_"$K[+=>E'L-O.)QR<@I+=^O)EW7-0"+/F-GY MHB#Y=$825:O<5(6"N;33$W7H WR[M/:C"(M+5;>OL -'W4C'[7"HC-=S2$+ MA>C\T,( FL\4*=%!D%@:3X CL#M6FWVIJ$HM62W9:E-+,*=0_=--<0EV0:'Z MPD78LOC:FE\.OV0%?'D-_)E1 U^M]/G5E,>KFY%E\OHM345\I8KX#%1NWI6<<^J^"\K(&M5 MRK,6;[RTGW*5[JU5Y"N:[F7A"C81P=5UN)9];[N>9B2FX\Z#)W4MOND3EQY^9Y.'/Q@,BT_^7*]V-8=?ZC]L,J"X M,J9-Q=XL:;7J5Z'86TQ:K7H%)/;F2:NAI!,EMD!98J$:N=W $)Z(8RS8QY@' MD1S^:7Z;1*=@/E[G]* #WO+Q<_ABAIO-B_W*:U7,L7TQU@=..IQ&:,\XXG38 M#[J7PNADJ';0!?THZSOH2XR%8:^#/IQJ 8UMGO*A=0Z2'^.8%,F 4RV@Z1 C MF;('T3;O@Q-1PDF&K#"D3DZ9I3BAU\C(W9>1YW#S2 -@M#GW2#O."@OU2BOFQK;3UPR!82$/6FN0P5>(*]B6$>F*@ E#+OI2&U8 MKN!R\D)Z[;9J/FM$S^X34:I>9SJ0;^*[,$AN[TKIZUI,8FXG[+49&H#)#8T. M?$AJ;>Q/UQD*EQ)V;\K"S?2T?7:8?O]RSBR\(@X\+49\;DM '#W_98MD M< U?]N #EZ 5? S,8EKS\1S++F^W31O'R'_M7G=Z&NA/7+*6B6.YD6DX@#L3 MBXGE! _4QU]V2V=UNZ4Y!U[D5_[N8Y._\B;?:VB"3T(\!YX$N+-=+ $9$B'@ M>DVLFC'#OYX GMUH"5YCDJW')$,N2XBV+,P2(P(#-E9(@D*>*^&L;GM+%H@4 M7Q^)-,\-RD3@^^&=N/2E:/OC!\*HT'>^N3Y&9C;%@4<+V" %41ZNTIY@J3PH M-?:%_@+7&J4Y!C5I_RILXX0V2$'X_"T5G&'ZJ P0_:V]/B[->6;FX=@FF\XHEDWOND5WLJ2 M?..AAF.FF6U_]E7C&5S\C$MO%.+.*\3?K[-6I]GEHEI1=%/24WG_S<@-HSC7 M?@/*=22X;!F?PLETZ:=(1+%LM>^L%IT6G-FMH%@&E3&6PR*V)!SBQV%P<&7[ MZJ_ EFYL>[I_ZNM589N2/)0+!70EP=;,5BJ9B_XYRK9.J8ZJ;)'V&_.I9@_4 MG(ZAAL%> (/]F8J%@ D4I TW"$%K6Q&66-TB M+8Y<'\PYH'!=UVZ]&;F/0'G#.SN\Q1:=0%I"!(>[7\7;YZIZL^QHC,WQ5$TO M&RBI'S6UMM@630'2J>8MA!1V+JSG7+Z M*NL8W&AM]@\Q!GL!'K>:@KM.NU]&@EA%IROD!M.UIC/@G^M";FOISY6 Q'G, M6-FO5( B_1K:E@J.IA0E2S9XS6I=*L+B7K!I:5,GVH .UQY,9&GP\0+4\3I# M@ZQDGYDA.G7&^ECQ;I>$]RVU&@H&W>A45[;(A*P&E'HH]+3,V_R4F_Y)2<,0 MEJ@@#AAOGJU/[L%"]*52T^N;_81C$,YD^=)3Z;GUBK+L9P?M/B=K^8]@>*WJ M"*_DH(I/83#^(OL++D?/0V\XV7MWW"X#;R##W?<%[YX,=TI\&!!N%*"E=,7K M0U]L9'8CL^?N%D,0,FQ#]N,SVCQ^ VO-5TL^B,3PP'T\N',=L,Y^56*I@P"# MX%+_]@M^^!WAHL+;1K$:,.,%$;I''\A3)Y;.J PX_?_R,#:%F$0CPWP"=4VU M"D'T86JC3$26]>4M)1>W,">L?U@X)DSZ %H!Y]5N(PP;8=@(PZG=7A3-SBIP MI%LJZ;RU-A'XM@?O1>1-LV-D=HEZ>;ESK[\263A=2?XQ"0.'VG7J("V/9TC+ ML/1LCM=T-L]HMMB0'LFV6S1*HU$:E?;YBC3&S8Q(*_:=I/5(7&NQ=$T2C6\- MBLJ05,-KIM3/'#BIBB,D .HTIC*&A*F['Z>!\D]!LDCMQZVVL&_<4A7H980E MC=TX(0#H3.Y2;\NGVNP- NBX'Z!.,(GHR1*XE:/W=A6 M)5*--&RD82,-JTC#/,KS[%JMY<T3^KTKB+TW6R[&Z6&8Z@#-L38WQ+1P& M7'1#-!)8PBXL!M?1.>2 -(TKMI\.@M%(*2(=3^+'Q]1H1 49-E=7P*Y@;8D; MW?$B[EQ/0/ <4? 13%%U[\H"+2TEJ/H3?B9Q"B+)%(:' )XCR>H:C@@A[KIV;_KBJ"/MGX)OH:P"W'5WZ'S/;N1SA2RX$ M&/OBWW!+XG(TPI\Q/CDM0(;DWP?1DF4V_3+P)N#HHE,>PMLB/:=96A,/N$!% M)4BOB2_C>ECYKS#5Z7$:J(@?1/:*)-3,(U,Z(Y.'X_WTO-(++,.K*[BUY0"L MU2U\(FE'%Q!]%\NEELH22WB:18>6.RH3(?S0^A2$*;MEAI9G@4^SN($5C[<@ MO%IVO*NI]\D3>V06 )V'(7:HT4:7N@-DA#(^*+Z#VD"!UZC0&;4%EWW0Y'6> MC111*D>;S"(3%TW+)L$AX1+UL=286"I3Z.=3F, \*1X"]R(&_N MW=:EC!SH]3LP6^@.JS3QYMGJ>G@G'%"4K&FH)O<&'G&!%<9[S/7==K]SU#O: MLP1PU02+GL-$J%)C6>+#Q=>ZNJ>LVD?6.H.12&\K+O]959GQ=!U1467/= EX M>#MXT^WW@1[D?_:G^T'XLM;2\;+N-I>IY\.V,6V'$<.Y#0%KJ<%:KR,CUP]W M-7A7(@D,"2*1Z@;O"OV[YIYW^IX-@;^->\X'E6HG?E2HXJ3]T^P+6[L"I)+A M-SC&Z"Y((M#CT;ZN%GX]#"-5JSZ9SN31H@%11"3MEH7_[->#K[35M7:&LJ2% M81[+*Y2F.T8Z",*98S'[AO2G+ M?7/3-E;[JK_/>DLWUX)-#0+KM8[*XBYKZN,K!@?27\%X9M6&+ U+_YYQ$W4@ MIE>T]=S),[M,@S0-*4W@X@1:)X04JM\H&8OF*UBT5JJZR3%04 M]!.M8VYI-L'QW@[#)Y 8N;:BRKS/H+K=MK!8S+KN%]5)Z#SAYC@=?+[> M6:=Q^AK:-&BSN,B$=-8F:?.(M5#CH&W*0?N*@(.%E6.RK!0A=J@ *AB-P-N/ M.4XI73C2+R]0L;PP8_5-&><7#'NLJI7**_(644C]5O]X.^JHJN&YWU#XKE+X MT?*Z;944?M:9'K530PK?+:^JDI(S?2%?\+CA"BIO4XIMZH9Z)=GU#<@">+WE M! D6&N;8;&MYC,HK+),#!;W9U31=(?S.0C;M:;]U?%03FW;KY+;M][\@?E*=QH2=3X/C1/B1B(IKWON% M->\S(JBYLYM5PZXAM7TD-&]&6Z!Y4518A4'XLB:&3ON0^QWD3BVY01Y3(?^L M=JLKL&9O9ZHR+%\+EMF,W(M1'U:U1V5MIS:S.84Q4M&FXM:%2,&L1M@\2&5%Y9_^25_:RV=&90WMNU[1$4Z'.:DKJM;ETRA#4BB]=" M@4LGUE9%@23P3[J[+/!WT; ?!'[2E.9K9E-.GJ*$-0ZB>YS#D27MWY4X\@)O M]KD,V3MNS/^&2DNHM*1C>U-4VFOUSWIUI-(7[">(\<0+GH0XT+"D]J-H]$@= M.;2D4;H2A\J$_@U>\/-B22?=1IDTI#J;5$]*&I/V=FKE7Y\C(,[/,P,/O5ZGUITQ MM5$A#5^LC2^6;H!>*U]LQZ]Z^6 <"[2-%54IJS\+7>%=&[VY87-RT?1IC:S= MI1/\ZV'VT];)EEJ@:Z[Q&HJN2M%+5PVLAZ([W5:W6V,_KJA]"G3$5(=&0?<4 MM6V(1YK&IK[HN/>J#^+J\Z>;'Z7E@T9CA.JZR#SA;G00!@_Z5_G?8?^%=?7Y M^^_?YA#?_^%!\-S1J<"4W

M<]\AS\+XT02)LO3=3=92F,GE#H2%6;& M_B'B47KMM.G$?(4]);5H%FDZ,5_'/>]&)^;VYWT==YM.S&TSS(XUVS6=F UQ MO)Q.S"TVP\L]P#T;;M?R]7BN#VXY8D1N&C,POX&-H[CE%S S?'Z\9LRT&>LI MB9>?%M4[+5*:]T7=^G.BY">M]G:!06M'0EM?P"[1<%$]SR(U>RNBX:.3K98J ME)%0_?V!E2LC,!A$M#%@]MKRV1NL MFFO8>E5L751@5*J?3#3@CXH"KB0!/*^;Z;A=6XNS6IDEH;-1^U MSOK]NE+SJ_.?(K@_KIU((H&=M8VBVC76+H)3J:RHKO'^SWWG]TCMO=\SWCA'1UA=00RHN@C6IK)A60<5@7IUU=CV^MS6G MZ5GJ9R2B",[:]JR1V)@&VAR3;I<;2]GN[+DE"U?&[7T2SX6GZQQM(P97'TIX M'33WW!*#%=-(/@S&FME-DG&((CK,= M@L3I2D@]F8.PDWA&>Z]^Q2$%C!?V;&-W! ;7O#@1B[RI?57 M8HV_V2%8H@"R0%S$[Y)%Q/;C]9 ^&+DQ@B" M]?E"[GW>?L^>L=\L$ZO\1B''T/?%P(@K7"5U5SP>+GU0?&/.S./*9#2Y%H M!'O0I&=;3\*&_[L-9E!32DI\O-7HZ:3=+CC?=GJ^G>KG.T52RYQ-2DO=P^E6 M5I.6[ PU@H=XK"9P9/UIDR%T5?V:8GB<2C@ MDDUA.8(KL.[AZ. 4V7\7CR(A\C,A^2\F8]N$T M$+YF'SRILF/ORF.WK>&=[=\*^!7L.!1C-\9+ TGDTXD[8B3"D&<&Z:#)D^4D M0&$!KE4 =4I"\Y)AG#"'S+V%Y6IN/_'[\+ _&6_[E^TE8LDS+)'3F[!KZ@D= M>/XLL+^%0?ZR"N_.=HK)SD6'Q1>D\3(?L*-(Q/"[>42W])2^#_)MP+?G]"[# ML_LNEF/?DS+:HW,LWPQW29RA ?O^7K\6-K#%\"\YU M*,+8!@X";HGOX,BZHX>"-#T9I#&V2_(JL^$7$*^I+=>V(T,A 4Z"?:21R, [ &1,L"N@1EQ"-L'H+P M3Q'^#(K1<&52=Z! E8!"%(5'C=1[CI M,DVO+U'.'1X73C9&I\VEO@-M/@;1%G#>DX,(9' MYV$-DE(KUP]B92[PP7#H0QT:6:D@L=1O6V JN,,[- ]$.*=X%T%?HLY M&#9@UC2TJ]EB7BX>1TQ9]36O"%8F4E2Q8ID M[D2LLK![UYB']1J'7LEA5Y8*#RI.R5JOC_\53N^6 MU,VK=?)-L0MFN13EY&_?!]X]RWYMT(E;T"8D3\G2,Y4 ,D,2"RFRJPML5!84 MY[L#E01:QXV$K[2'2E6#I$C"B*ARD$3 :A$HC&^V#PJ,T/<&PG/%O7H0?3.) M,>-)$=28%!MH[1BMX =0P94T*J\'OP>_@6USIA@UJV$OPI5VVYVSMY$%)@;H M,_Q@%,-7TO"9$\ RJKQ0[H(W@?>A]+4O.! [$&F5!3EK*C!7J'KS*V3JFZV# M=]U/FCD>+ZVY0I873 9 %S*6_:I9__SBJ_7)'G*V'!C[WG5@!4A0XKN)[4 +2BMY B;TI J7/S'%' M>TMW#.:NXS)=RK(U'\=[[WHEY7?L;]_;40PD^A_P4&*,4,C($+K? P$:8$A) M")F!*A2X*O";5GL8T02FY'!MM1'+<=SV1W1>8R'27>#!V42(]A@_85IH7A:K MLT-9K".9Q3)WBDDK13CP#(MW_AI26?-LOI2=@$Q\1P9PL0:0# 0T_-R1.\2Z M*>!1+.T,)T$H<^])?!?PD$YD4#>*$I6)+Y-4!255G=.##A#LL2&IJ"RM*!$; M^'2S]/OH7"TAC=&T*XJI+]\_$614J\W_3LNKB%Y!@IC>RU5\+;1:J0)!E$OD M@BJ>@GV"1+X2X;S=7MGA97A-=T)%9.E7EMEU^Q#V.UUXT.+X:YU*ES=1;U[P_@K*91:[O^R6-W*%A]:7,0;LX2W@PJ53=>T99$ C:FH RN/?MU.@>'"HV2+0C13LUS+8V-3*R\:_9IO3(Z# MR3*/S?=%<;/(HL\I[_4[7>:1:[_F;G\X>CM_G-OR2\U_LX+2-C2I4J09/5XB M*8X*"@26UFA?0(LN*P^[IZW3HY/62<&DDQG*C)2V5/J&$V)>3DG'7,.A#8?N M!H<61"HJ3FZ%L,D9"0/VP,?_>))?BZ2 M'XR6X^3>4:LSR[)YD&\P&;9E"1N\9]ES0FR),9S?<-2H.OZ#2 P/W,>#.]J3M:P*)RYQ?<'A4DR!>T?XM._J-G-F3^\5HE::24H3UPF!H<(_!-L[N;BE)?)?,.Y(.+ M(4C?P2XP$'&8N;=O4W?OH)LY%I3.>#0/(#,BX>?Q3_XKPF#J1 X<^0K<,7$V M2AV05Q,1)Y2HRWB^UAN.]@S?\A:M4;)A%6 MF P$^);5I.%K:TO[+/7SR/+AC1A, V45ZVN0#:#%3:)6,.'.1*J_8>L<+@-_ M;V8)N(3'=CU2-*:RKG7(NQYK.H_R=-S"M&Y9D.0<;![/ZIY1B.1,ADC*Q-!Q M@1@Z.V@?'73/S#\6VC@DAJZ2@><.E7TS)7\R$IG*W+1-:OB17["1EQIG/P6A M>M:R@KG3[K2ZG6EPY%F^)76M21)VT7R4+;RJTUN&H'^.K GM-;5LY\0ACTZ> M?;BA>P]BN3ZGVT&OO=4Y*4A#/O]T>;/Z> ^M\Q$B.>"GL#K/$[%,<^)/Y*?2 M!Y*H8;6[%-Z(C")*05!RJR4S)%;$)Z6>Q;--ETZOU>Z0HW9'DC ML.>NZ;)<.'^SGZS.448T T>0\T7]BU29@[4\6")KD+H:VBD=6L4Y]O"OQ(U< M],:D81Q- M1Q.JQ1#Z19'59Q]02EN:H**I@Z8 "EB(/!=CP0#38W2T+ZTC6 MVA/XVR.UT7A/Y8=4 ":S4H(J*!JYDBM%Y)DO,N][.3*"V1\P6=* MA8M4/"@_V=*%CU)@3"7-'1=N, Y" G48 ;V$;+P@%@[ES4&11D8A J]'/Y76 MI3JM71_Q8^!96BX1,I=]>QN*6YF +R.#;C4R^,&OPP:>IQM01A$_B@CA@]K. MI=R,643!=+%#=&EQE)C9$5]-2E6% G=^G5L M60JB[)O 6P25L.;$7=EA%@6LMGZ89C2(W(4TX)-U&6:%?V8?81=H"3#H,$MZQ9&VU*%="9=*TDFHP[4+:.,(HQ6QSP1B1^_WUBJ MRY56S0JWR=+P^4F:?E^6B7.29@+VK@K]L;[!RGTC!/@FQ5 _DC2'<,9P02$V<.%Y4P'] M_G3+/BZ)0'?Q2\*3WX8S%;!3V_,LQ ?(6_HS;P"6CQJ GD,U;61C5"^7Z7;Y MW*@NXI7?Q OGB=.\TO2*5HDQ@(U$?S\GD?HE]ZI@:Z1G M)I]/V9J=+Y%YWGU.7]1-]W;#%A8YCIDHR9^GGS^ZH3V.ZFS A/\;7OYQRIPT M1UOH47-'Z'CGTFFE<"&:!3/DAP)FC@42PB)YP%/>J5\)7B#JC,0EMO57B-4Y M7';@_1CZ+I(D>!2]='N"+]'QJ8K%Q,=&P4?'#[R0PHR 1ID9(@ESB'.1V3IM.1@X#KVQ\00PIK54*& F-U/@ M&I]8.5/UE2*MC,+TX$C!$*8/N>V[5D6B;N;;3JIRY75D.J3\8ZF,::X42>47 MNY')0L#L_;66@>*'P*_8PB?U&?4& D#1&%MV2.3)'N(O+ <]KECM1LOUYS:^ MCHL '%[.SWR^UM0]S<( (-)(XMI/PJ:B &,JDLS%QR5O#< Q\,)WI*\GS A" MZ@H7"TXB0O$U1C>91?X/!"NB9%&T(HY(,B)03TE10^J&X5P48[HFKUOE$BYI M.B=.OTSQI>_:B#Q3B\D1C;2Z5[RA"880K(G%*#@2P))<#TF446D)5PR+\7>\ M 2S+SUJ(T4ZEJCGIQ=(M;Z.-B=OG;/9*"_LKWE"-0CS(4JHP2K,K)YU'8)V' MHP$ETU;/&9";@TL6[UTO>JX5CU5@^[-K-]&6[29DNXFMM9N8YQQ2S*!IGFSQ M*<%O12!8B<+Y*TK"#B#)49^?_)UTR^#LSP36PV-%ZX M.QID?. 96+L7AY9!5@((T5>0%Z*U-R"*C& M?VZ<:K#D-!!7II)$4A&RZ--O:!9O6@2F:ZWR&2.+62)$4.FDLBRA &6CIUA4 MAQ1M[,ITG-(;NR8=YP [JW7;.>W.JNSL KTFVSD//8R8Q@YYSN$9EJ5 0T3@ M: !'7RQ*JI@)\BRO[6R]%:D@N\QCV_7N:-KJRI5%"TI3,V^RN\5S)C,\F,2HFP2H3>7Y&B(A,V?B5A$'+/ECHB)844E[RL*0/,6%#U?=*E!"Z'(_=M?D8"R<,@% M@8"OAD>E\3$%?'2NYI:YD;-?[S5SZ#[.)<)=2_GXK4P(BK83C5V>^7?0V0-) M:Q;*KXJ[FHM4AQO7#_QDA--7XXD\H?EM7/05;5Q*]57IIONJ-.AI2GI!RHIV M*J6-D*\+$A\ H>DQ6-77<#9'XOL-L \VG5-Q-$NST)_0T@9\M5]FCC4*??P% M9IH 0OAJ&TXVE_,>22UR=66'=*'W.?(EBN[)<7^U/YO?FR3X_FS^#BR*X4G^ MH\SWY +-+P!YG%K(SOP?T2(0Z"T_Z7=^IVR%" &P;%'FVB$P_9SQL<"9O \O M;LUGH#Z2N" W^_XML MK%'7XM0=5'R6F&1X9#6L>,M&U-L:F(@#W[; E>? Y!2UX3.&FO6K8)3L>=;LJ1\E>Q:\T(L>UT5P_0\61/85V$U!PM)B MG/'3784-[!2WMTFG=@X*6F_]+ M2[][FL>V5.\/>GW<>K)FA WU3_[B=-4-?[KH;-%KM0"DMENIQ)$[ST A\,YX MRAUZD)M*0Y^,UIM8HT43B_Y++(^GVFJP7GHJF'[N;IJV)&Z2NJJ.DGV(EW5.3E=I;5.5%D5-0)94E9:JZJV DX^ M(76EMVXX?V4A]1%W;7(ZU^^=_J'$RHRR0\" MBF#[VAH^0;BP)XT9?#45=.LK?&I#E9T5^5O%LU+C\:@4*B\0UX-63L?%G,#V M@N3^%N]'?G_%G*8C5S8=/QOGAPW%2,\-AW6N3A98-]MTT,I)+-5;R09H1[ ! MK=+32CGIDQN)/JQ.5FU-@U]@6=?@SN-[^ X]*N8&/7<6W>"TU/!*0L(4C M'GWF/:!ASGE,761BD>[/%VV8@),95MV/=U;MM9FQ4D<#BB?45K"C_P+1%? * MCXF%!+U&:.DJ_UU>0E,1_Q:-+\\R+8=7Q'7T18G5G1AA>XD;9'WC Q-MN>#BTNSQY?]H3,!"P:IW MAK9]B3XD VTC2_GP>_H-WO8]O.Q'\:Z;[6@;M6U.)ZN]:)&CJXCMR(I861&[ MUP'LSY\M:D[9.+2CCG?+T@KMW SU*':S+F C2&=B.?2(^'2Y M(&AX_'B-,'!CVARN9]_R9Y<3'1*/1BJ,;<+U$:"1&P3N;/-U%(:'MG73A+U? M1A*GP1<.G\U_*C1F7/'N1Y8=:G::\!\.$)4_XWA#(.J/HJ.MVX*7PQOIU>Z* M$(6V3!]V&0$C&>%H&"&J>ZHY^8NR+ 7A9N2Q41'ZGUMRI6#H1S]..%%>_0YQL18TVI,(K;U71YWQ;%8^U6>"=BN#5= MWN7W*&K\":/&UQ@U?G487T;D*'C)5Q9)&5S*H21=SC)X>M]ZY]NR,QR%D=[" M06/M ?Q7M_OJB%QT]?.]88.,W2K"39QK^W&D[?\T8I&Q/E%6;_-Z>X5W>?GB MV$\B93;WN)(]W2(W%-Q8:)'MZOV.LOIBWN@ MG;S#JPWA[O@]7QP)P^0T/-HBP^RBN5%YMEEH>D3Y4HA)XB2.S3BJVQPN]SZ5 M["39"=BIMVMV6F2C.&>8YZCF'RG,-:62?'S2-';+VWR[)_ ;-WG*YNF0GR4[ 3A7#H-79J=YA M4 U 0$>O.7=(++P&"[<%%-970^$$KNZ;^_YO#6A)QD@E4I9(N1 IRQAIS2V5 MBC'2CD3*M3!>CIM'CMBT[U2,D59D&(F4)3N=%3MINV:G&B/ESL7;KC906^WE M 0VUX@Z)E$LBY8)T88F494Q9(F6)E%"5+6EMM@UT#A MG J/'+-I7S&F7)%A)%*6['16[%0QIER=G6J,E,$XZG?Z:JM7\UQ[B91+(N6. M1,HRIBR1LD3*&R!EC"D/)%*NKZ52,:;<.P.D+.MNI6F_DF&Z%6/*%1GF))%R MNRE[NITU.\FZVU/"A;+N5L9()?*3R*\0^77;$OG50/,6&+(58Z3],T!^E$TL M8Z3G;*H6,$S%&&E%ACE)Y-=O=F2,5+)3+CM5C)%69Z=ZQTAU5#8=K=[<(;'P M&BP\>*VWZUMW*X.D$BI+J%Q[J"R#I#4W52H&20<2*M?">CEN'CEBV[Y7,4A: MD6$D5);L=%;L5+'PMCH[U1LJ=[NZVN[47-E(J%P2*M>S\/8$H+*,*DNH?.)0 MN2>CRC4W52I&E8=G I4UV:-*VO:Y#%,QJER18214ENQT5NQ4,:I<)%IN-S6)EB4_Y?)3Q<#R!OQT<+C\-_/%/%Y%R MH]X\(3&RK$)>!("R"EF"8 F"JX#@?EN"X)J;(!4#QIIV!B!XJ*F=?LU+PXZ; M28[9:*\8,:[*,2<)@GNR!97DIQ7\5#%DO $_'1P$%\:,V_V!JG<']68/B8?7 MX.'^ZW5CC20:EB%AB8;/&0W+D'#=;9&J(6']3-!P3_9CEM9['L<,JH:$*W*, M1,.2G\Z*GZJ&A*OS4[W1<+?35KM:S=E#HN%R:+@@@5JB81D;EFCXC-'P0,:& MZVZ+5(T-M\\$#0]D-;&TWG,YIFILN"+'2#0L^>FL^*EJ;+@Z/]4;#?>Z?57O MUMSY*M%P.33C4OR)$H> T*[K[N MK!G5)%&PC E+%'S&*'C8EBBXYG9(U9AP5Z+@@YLFQ\T@QVRU5XT'5^06B8(E M/YT5/U6-!U?GIWJCX.ZPYJPA47 Y%"SKA&4L6*)@B8)S4;",!=?=#JD:"^Z= M PKNU-LT.6X&.5ZK?=BJ&@NNR"T2!4M^.BM^JAH+KLY/]4;!@U[-58U$P>50 ML*P/EK%@B8(E"LY!P<,6Q8)[$@77UPZI&@ONGP,*EK%@:;7G.@<8+*/!TFS/XQ:]8C2X*K><* R6;B7)3_G\5#$:O $_U1@&=X W]%:] M64/"X#4P6-->:T.9%2W#P1('2QR\"@?K;8F#:VZ)5 P'ZYK$P0@)]JC(,Q*[I7M(P'2QPL<7 >#FY3/+@E<7!]+9&J\>#V&>!@%7:FWN;) M<;/(,5ON52/"%?GE))%POZG7O I2\M.A^*EJ1+@Z/]4;">MMM2OG)AT[&'[= MUF1,6,:$)1:66'@E%AY(+%QS6Z1J3+@CL7 -K)/C9I$CMMT[5:/"%?E%8F') M3V?%3U6CPM7YJ>98N*_V.Q(+GP86EG%A&1>66%ABX3PLW)%QX;K;(E7CPMWS MP,(UMTZ.FT6.V7:O&A>NR"\2"TM^.BM^JAH7KLY/-\QBF6S4P7)%A3A(, M]YJ#FO<&DOQT*'ZJ&ABNSD_U!L-:NZ_VA[UZLX=$PVO0<.]UNR6SI&5D6*)A MB897H>&NC S7W1BI&AGNGP<:UFKNK#]N'CEFZ[UJ:+@BPT@T+/GIK/BI:FBX M.C_5' UWVH"&M7JSAT3#)=&PS).6L6&)AB4:SD7#,C9<=V.D:FQX<"9H6,:& MI?6>QS"]JK'AB@PCT;#DI[/BIZJQX>K\5'T@T7!(-RTQI&1L^ M.!K^7:+A.J+A'DA[?!)'P,H7QWZ2,+@F5DC5H/!PK17RX?K(8?"PI7;:-??2 M'S>/'+/97C4H7)%A3A(&=YM]F60A^2F7GZH&A:OS4[UA<*'#>/ M'+/)7C$>7)5A3A("#YKMFO<$DOQT*'ZJ& _>@)\.#H&+TZ*[:JLELZ*/&PRW M!1;65V/A!*_NF_O^;PUH24:+)5264+D0*LMH<154'LBHNSE0'Q];%W:XUM3_HU%N-292]!F4/ M7NOM^E8WRSBT!.$2A-<>A,LX=,U-E:IQZ)X$X76P7HZ;1X[6MN^U6E7CT!49 MYIP L^0GR4^MJG'HZOQ4;ZS<'ZC=8? )860:L)58^::P, MFE &K&MNJE0-6/?/ BO+^F9IVZ]@F*K!Y8H,([&RY*>SXJ>J<>7J_%1OK*RU M6NJ@)Z EK'"678O MDM9]'L-H52/+%1GF)-%RNZG5/,]4\M.A^*EJ9+DZ/QT<+ -^JC$6 MQDKCOJIW:YY])+%P.2Q@)_JC86';55OU]SS*K%P.2S&ZFR)5 M@\)M"80/;IL<-X,-2)%>?Y"Z5;[N2\MVY>W;'CRIDG#UH16Y'(/FOUM_1 DEY+Z]R MMY10>K..7-0^3WB].$VY6Q#A/"9D,U0[^D#5NGG!RK,4LESHE)0XAT$*A;+F MH"*/XX;7P<@=/^&_#."KM\K_410E(B\P".!YIO@PU\#^SX7U_N>;9&VTM(P1 M+6QH@?BRI#(O>DS1YFP4,.*"S'+ &($[":"+I76W:INL&GL]W.YC@+G6L56OV>)3SW"3@:%0:8\M MHMDYR"'@'=A[^/C1\!7#G%KL 6@8OBSB!V!-I_;#\H5SZMA\SI.>4H)O!#NCF M*KP/_4#1V[4FG%SM72,)#G8$:"\['(NU*;^.K0?%M T?3-JO'][??;O(,\A, MN"?S4GD^K9<7X@:9.TPG#<]]C+]:_ XUA?+UP^<__RA\2K'F6-BQ-\G3BNA' M.*GCA;V&E<5OD/I'ZF^RNM*[E6>&9??O^O>+16N_M:2V6LM:"SX2K_'L\\@[ M#O'2G!ARWC/YCZ1$B'>?;GY9#D_ MXF> &3:WC2>D&MMR6&-DN^:/+,*F1Z?(VU"F'B+5?P2NF35\'L5.@!@*+&15 M3M1XQ>*',5O!"=E$H7A?%Q.8B59S]OT']6),GCMT0EA2)&ZW7Y/(F>C,%7DVA=U/BH,+A M4=RFFY2W+^N5$9H-Z(\XV"?+FXYZNJF\!\4_#[VYZ\-C@2FB1:"E$*_BTG9]_U5J M,9>PEWI+,]_:4J!A Z?Y=@:@3*%&R9N8&1/FO.[^@S,X3%/2E3 MUP:!"7=&PX/]-&9S&PR5Z%-81RC\56!G^ &P$/[I@TCY$=T:T"HP6 -^/V$6 M1V' ?!;L[I@[2\".@C^#9(/Y0H=O?.4[[!"\[I7R%405\SRX]W>\]RO%\KEA M@Q\!"@X#RX:37X=H@T>7-KI!XE29L6#JCLFF2F\G[!6\ELW@"KQ?X#'##[TG M\5KB1_"ZH0UKA^.VW4?80J[,W<]>AXW-O$= M8[89*R,@/.,'?LVMU ">!.MFRL)M^(]5AA MK9[WTDA+EX]3AD$K!1Y1QF$R-ZSQJYA"DT<#CX+CQ7<6$/\\)EU^ M2E47@%O,QHM[TE2^A%Y\_-S_XX:!'\!*\8V1^9$2/ M],T I= T_<\5]A#LN MTTYTFR*FGC*;CF\=45T;/JA3Y*2EDZ<]Q%^),X?WPE-7C >-0JYB ">3J\O M(GDD'-B#1Y%LIQ@\VTYQ*-P8O^!<5[,#4:TU"CP[2&*,>X8((W@EM;EHEFTR8&>!2YBX:,& ?V4_\?D@88F$\ M<)H]/#B,5:(O>R&]*#YKQ$!_$6P4'P@R*:5+3U-E7P6%H/R_#2V^++*:Z/>OE(+047$"@5'P 5\FBP;H]5/^#2C][E\&1OD#GJ:W+D_@F0NYF@%@"N+H5*]L M=*H'N]EN+N>6*T!%-N[I(W\)'QD.;"(3[!>VBO'!!@'ERGXRSP11*'PX<-&+ MHH/JEXWQK4HXOD$M^64B=ON+]PWEU:U8Q%=<0_RE+[[UM M?X(][? G^$]Z3SH]D2%4]T/4FLM]K%8<8B14T/Q$K]:24B\^PDZ)(VS7Y0@_ MN\Y?(:C@B75O7WN MQ28FG6SMSU1O=E>?:6(&K+*@583:>,'CU#*G< 8A0)JTA3YBL9'.$7ULLG.+ M/C:ZBTXWS]:3I[N]TUV$U?1+[:]-6E[5[2]'YG'!))&%P@LB'@B=J1Q M/U:$GE,^GL0[&;DTBOQ.4X\Q[GD"FSZ8"ESK*\S!QU8&>)Q."BQC( 6!! UR M_UF>8@$:!!S_2(*"')HC=,7!+EB-6%!P>?]^XS?"%T(]5.&-M!S(ZC'#IH"Q M05O.'2OH%_0IT*QFW">-R'T2"SCQJG!P>#/!;1CJ+GW0Z!L9,=,(?7*"/'$Z M,5+4W#Q+;P3J$>[:&C';?82]=1_1Z^,)GQ(>4GH/4]OK[YE1DO2$,HSR2[WV M.2=KX'GQO>_FE(U#F^4(>SRX*V?\CA\;Q2OSHW_=W.A?E)3&@])Q/EI1?IH( M T\LAYZ6'[&OEH.0W<76_&=N"EJY3B_YY6*K\X?6DD:I[-_J=XE+R7KKDSG* MD_'F);@K6&?QD27D8.HUQ%MD)&-Q447!5W@J]A3KL':CEPPBZSTN9 M I<.6G9&X'JO?MF%-)-W.8N[U,28J ]?+29CW+B.Z;& *5_#V1S]%+^Y-LHJ ML#4^.F9^C\)518,;G_#&-]QZUZR-GEC@GNR7B[86%YC"*7ZD0_P$1[A14:BF M:L]H-[71IFSYI$^4="X+:&?0*N7:WBGM=. G\,;P%Q"1KNK#S3L#;K0_KZ1Y M!$_]Q'S_%^7*1$DMW+*V]5=HC0U1OX0A$X9IR?&_X@!*S27X-IJ*;I_SRF58 M%'->-CSW+DHPY=P8]U'[2([YS7J8=39O2/X<9I1D5):,]"T(\)V34;?5K[-, M/U73G,OT/YVQY7.+'(M!HWH/43/ 4X]7I;QO5[)7\CMM_I3]M9K>I:.JD.O+ MY785,/[__[?SJ-=Q\_PSUF#6]\ MWPBF(99_C<%(:)BV!29"PV.^&WHF\QLWOO]-_*,Q#69V@]ED132F0'4VSR$Y M0I6ZWMN55WJ4>)HI'8-G;2S7?[ZJ.9!Z3F>T??L]*O1L*Q!+Y?)L\\72:&0N M^$:N'@S+IDP/]X:HY'N*2#8RK/NMS2T6'N60M(2-_ZM5X3 U+5L#&0Z#&TW'D%#%L7HZY1'1'J&QJ25V# MXX-7^T55,E6FK-\0JP2DY[#.?I9"PW ;R0+/D 0BWWTCL-->+I&6OL,SH>D" MDAYN(X=A=R1]JM[#4T5 GS.NNJBL:F6;M)ICG=-T?11)@VWD591W?CQ'G_5; MN\R7D\Z[.E-PD8TVW$9.QUY(^.C=>.41W )9'^:?9ZZ:_[78ND\4F5^.F>/. M+$>6OH>!WFY;446J.Y#5T6!H3S 8E?)G2M M_R7I1)7ULU9J!=AMJ[U>?__9]W4W/VM)57EI"84&X@&I2NOT5&VG2&<[SOQS M,YH:D6]#BO7J#%BN0]N&#"@ V1(?;LB"';4/Z*S3WWP6O13L^Z*K\W*Q8=YN2#K'.2K>I7GMC7;3)ZTFJT]UQK674/5 M@Y0*/=5YV03K/-6[IZ7$+=UJZLL]G&M4>7BJGJ1W)Q-OUPVF?4:'V&02 M:=$,P]2,VLQTSL..97WN7-;2(X+%1%9%3&C-[\Q;?4SKD<]IW>ZPXEV._WS/WWC/FTZ=X M5*1C!$ \-)*0SUWW,2MVO*Y=^O;WNW*3\9Q5+9[.PIJXD",9EU;"1ABXT0=\ M6CA]DNXOGM;\B\@)\$G27KF@N_)6MVS1'"E:5'O7B]*[YJ3ZLH9%K:C7G&3> MJE(L%G%89J%_-K\WEQM$\@&T[3=\;^%KW_(#,9]/7#H7EV88A.KOX3'N#*ON MQ6!7>L1UQ)_TH>5';(BS..<>6)P>O"#"4S1-@2W#>+#MM0=_&_>L<0T&!G'H MC3&W L-6 L\ P0":P$_WL(R0OZ3.4Z#.WYO*ESGF@],LC4WH$BG&9H8OYJLN M78B3J.=$BOG$^_MSB/?&F$V,<)SE,+ZFKQZ;67#9$O.ER%KYZ"@H[ DO4F^+ M[.)5Y1'G-2-.L''&M>&AT\=--@PG91D^_ .!'B(%AWO3/H5DR7?FF[CJ^$D MRXBU8C0VFR9H62F=RT>GBR$S"WN$4[AHX/<GA, M@692:@JK? &D8N]'HCYX-:#TB&J!]I;UQL@S''.:9PSE.L_."#%>.3BZ?2(: MZ(+B8L$C3H&+F-6+,'4D5:@$DHXITGFHXCPVL1G-^H63^(@'%]V QH*=[VPT MPS1Q+@UNX!QVSL31G8)2\X W[B5^YY-Q@0:!ZX-D9K[I62.^N^O<(KKPBMSE MV1(W4XM-(K,1UO2.F9:/%M0?Q@^0PY?\2O/-S9=W?_"_QV]>*>S!L$,X/ 8P_,"1F?*SL#Y@TQL2^Z+'T+_I-P#C^ZO?YX]^Y* MN8Q#=H9R9=^#2 M'#DS+U>+R)EY&ZRTAC/SY#R\_?*-G(=WBD"TU"$U)\=RM>%' M38Z=B[=#M3\X8 L:"4;*),=(;5*=?_*ZJ.C3$XR.LC=:Y>6VNGN>?BG MU"X;D&>Y2NY3(\^!VCFD[7/F&"7.[Y#ZI#+#ZN4*P%._GRFB)]PK>V16VVX8)=EWI1RVS2U,B_@$^S MY5/_OAI8[[I)0D9JQ)_:[NPY,V-[3I=SI-J\C(-:YIENFVHS@RD!N0WW//I$ MNE1D!NIV6#@O*Z.6*:B[9&&]>YC.SY),2Y)I.R\7H9:IJ;LDTWYKSY4XU=3, M>4 >F;*ZO520=EXJR%&DK&Z?S=_J@'X...E,TFQ)FLU+=CB*/-8=T.R@*W-; M3RRW52:/5%A=D9S(RQW9>?KL#GB\H]4AB63;]">I?#M4GI6J.NL\M6:>=EJU3-I-H!?VNJUJM;"HLDV'VMK-"WF->% MH6I^U4X#3!UUV-YK@"F7FK<[KW GC8;K/(*P+T<0RA&$6QI!F"'VB _RKA&= MK(U$YI7J9KW8 5O3;]Y?7;4:P^Z5UN@,!_#KV_[[QGNMU[^^U8;]P4U/=L ^ M<(:;[("=*W=E!^P-5BH[8)\]W\@.V*=XI+(#=HW+&?C<'%FS(&L69,W"5ME0 MUBSL( ^B\[RF#WM(_AZ-S/DO7*ANYC)NJ\/N+GW&)^$>KEM10N=Y/1OJ3Y) A"7NCP5;_ M@#0H\88L&-@-TQYD8L)SDJ^?R\D==<^9:5*;;$28!YF=<##"[%Z\;:MZJ_YC M%$X5@\CD_UJG17>>-XNA8EKTGJABKY08EUA4;"VVJ>'"Q8UJV13^0>4,R;^A >4.GZF3YS()L >K1 M&; URQGJENN)4%QJ!Z>25-MM6@LZD)UV:D@Z17D]W7*=!G9*.YEFM;JJ#P_3 MK?;,+2<:J\/\0&$_Y\SQF:HX;,NCPU4?:>U^43V[I)WLA5Z2<IC*]=T7V9]2++<*UF6ZZM_;ED?*]LLIEN[ M[;W18DY?.=DC3O:(.]+&2+)'W 8KE3WBSIYO9(^X4SQ2V2.NQGF@:SR],@54 MIH#*UG%;Y$[9.FX'B22]YU7'[G%N^+9]U4-UT-ISA/3X'%UUH];G%< >-;7J M_0/FY9VY82C;S#V7<_OEZEMK,#5\ZS%1=3C8:R%\_?5,+0FT7*7K"1*HKK:T M^JN6\T ULD'=%CGZL%VQGS$=? <V*I@C8@V,.VRZX5P;;WG;TLT5.L8-=(94//SVGS7A9IWZC7>A)K/ M'$'Q!.?Q_NIN9(+ISRI8#=(BUK1 M$D:F0\ET*-D13Z9#U2#!I*BC0[]<+7@-,DRVT>VIJW;VW7VOQBU&ZD^=@W)% MWR="G3U5TP]#G6=N\.TTW4DV@*BPND)A4*YXO 89*]L0!OU^'?I*;$][23;8 M%AN4*U8_&3;8ZP3"8C8XT0B>$=R/C;C(C?,/NT!H#Y.)OHGB"_%%KAY=)\3IQA4F.5,#Q8!^Z1[J;$ MW10LV<-6=/[I[QH>LVE 98ZE+)U3]4HO')3KP7*J.E2FQ=:9;@L59KEV+&>A MR\I2<4:7/;NCL/(??X5N\&9A>?S#E70 2\GM),Q^XN:SJ#/PV'J(FOU^_?#Y MSS\*FS,^H_MOU(I8*>J%.*!.B&)EKV%IT=_3V!SX>O7AMG'][?;J]\;5^[O; M;[\HAOUH//D1L:.^19]29JE3A@SUBZ+C<0DKXA\M^C_XW9*!(;ZZ4%[G[M)O M[[[E[A(20.;!R3NG?C^=-#SW,?XJ\]W=EYM/EO-#@6NP(7-^U^6QY<]MXPDW M#MUGC9'MFC^R\H-6DCQ"^=50IAYRYC\"U[S(D-BCV!H+F-=",X4?*UZQ^&%L MT2Q#!<3.PZD9/L .$$U#:*<&4*8 O M+'?L*W./^P,K.<#9.-67S+S$W_ M,KFBEW_ON3,!DN[<]+CU.[C]-1+U!5=#>JNK=;K C@QTPQR9S@N9;&U^8,_K MGOKYUJ91[W(7\CH''\[M=+Z8@3MBWFY/IR8A MD)7K8-EYW@3_%(92?X?>DEUNHM,)Y!UBWMH'3=<:*UCU:M6D4O1S?)E6WUUV!G* M[H7'18^]''K4&EKKN.FQ<_&V.]34@;[7'%EIF=,4F55+/T!4: MZ(I!;YRG?H6>7:X?XCQC);4S^'A M3E]M=Z0:J3M)ZJW6_E'&H4BRJP('UEZMG"KJ.):6Z+7D4JVZXMBPU_,S.$SO MJRT)'8Z FO3J,O\ U-13>T)440"5PHOTN:.L5#SYMCUZJUU=*Z2/]=:V M9I9#%^R6EY,<\D%';>W7!I-=J(Z&G#O5U=*AR;FE]MI[[:\HR_O6EO<9(M^D MUBCC-"N=BKB[(+R^,QMRT.JIFM:K0<) M7E1O:<,W/CS@@3DA4U:6)S456",\Z='PBQ[DN/PY/AP]<($9^G#XS-O*PDNL M\=NZ2VB#;=>Y5VSK ?_)"[1@<06+4%)%(4J/09E\F8K>IQ.OV)]B_CF'?B!/WKYSQ)]CG3[C-7%!=/WU@[KUGS*=HXUUY MS/"I-&NQ$*S5UW3MNO6N,=3T3J.C]:X;UU=ZJZ%WWU^_N[VZOGW?'2Y4B2FB MQA8>!=+/U(;]6VW0OFG<:+VK1N?][;!QW>^U&OUWK??=7F]P.VCU965976J7 M>K(^("4V"KZZFWJ,*7_ IU-?N05B&2O+Y6IUK"R0I5*RKF;7?"-+I4[Q2&6I MU+Y+I2(3>O2D1.;:DRR9DB53LF1J>TF-1^<2KE=%BJ[EC0G)Z88:YX%E@"?/ M 2MVK470=C/G6EOMZ+OT]9Z$6W<-33W;V%DFRF*:RALJD=,P]$ TU6NIO4[] M4]%/U3!"GZQ,/JEA9VQ=RQNW44D7?+C>(=]JNDK ]."!^>/L6GWZY-M]KMK9 M'?EV+MX.U?[@L#-D:NMT/&QNB0B&'1V2./%@OE9N3L,.%EDMX]9Z$_-Z47&SX\I?GXFO3]E9]8Z MGX[LS"K3#7.<.XMM"5EGU:9=""3#K8; MOI))!\]-.M"+BIPWCPI_=ATS]#SXZ3,:6;9!0_0[!VQD>1(4]6R#IZ)#3B^J M,SXD16'3BT%7;;?Z,N% )AQ4>\K)1VSUHO;UN7^WUZQ;7/2O* MW- M'\5?IC/QBP^05_\\S]WM_ESU[.F5!]D3.\>6'X\L)7F(^@K)^"G;]S MJS;ZXFTTA5D?KAMAG/QYV('7SYQW77''Q=3K^!G5!UP?]WSKM>20^@O_H LY MTRU\NUW6S^/VC#S@<3.#Q/HL;I8- CFP EQ%YC-Q0/ ;>'-LCZ?H373#\Q=9 M_F^X]1_Q[\6%U),&OO"5=Y9OAKZ/2@6[K5PYAOWD6S[N\'O+,1P3S@_W>FP% MT37?F!_: 5V23)9IQL&DE?NW[=2J?9]23DVB:S/?=Q4M? M*7\Z1@BT!D H/:!W[">AW[GI!4XGS.4Z68DFNW!@AN/') M=7_@OY,-/E.6OF%>8 #9^ FEK2(B!5@7]F\&JVC\/S3#X1E!"+P:T?I$;*XM M-C>Y9T3UQ.1T?Z;,F$%'(GJ(??6L![A<^<[ 3@?Y"WOP"?[GGN>1@EF/3[XR M [Q>&PZ[U$',I]Y<*QX:,8BJ&#-T.;@D9O#Y*$Y2UWGL'NY :PD]922&/*C* M).9#,]()*EP<*P0W5@BJ8AK^5)E@#RZ\-384O\=70*Z=>ZX_9V8 W^ _J9&8 MB^H<[VR!K.(O18W4OOSSX[N&-@0< ,E.YLC&Y[GZJ/#)% MO EO8X=WY?O$:0DH;&+#O^#@!*<4'#:N$]@WNA:X5O J]H7#EF@@"V$I*C[5 M-!Q0',H]L#7L,X/[AD%(EQ%%-VLEEVHH*N^><10CPXTG/M5RF"GX#\9;24)9B$*,61J.#L;=-#8 M@C>D;9MX[@PS57WB&[@Y;:V'HM2.Q%WA446;1.\O=B2]!;'>&(7\])!ML DW M\F3@JG1["WMU)QPJ+.!?:D6Q"TS$2RO6U5.DE[T%%*M4]>!$"%T47$1E(5[N M?E981TX01"#I)<==9]%Q]ZS'I'QU*Y^XY'1][A/UKCE9\\SA-E]SA9>/I,#X M 7O91R(JXG33]4 Y/5A>"$+G(K)\+EZMM'TXWS$00>[L*3:E@'Y^8,]54'"P MM >6?FGN&MTK!6UM/Q-27$-!VWZB_G(]!6W[F42*JRG(9LY],*4C]T%A #QX M BI*F=.&R7A+7].%KY\2>:SFF]622$Z+2.Z9 U#,%L(!1 =94T)N).@-GL&M M&C13#!)'8%G-\&)L\0RF^XQY"/A44.P3SP @%YIH?ZG"_>)S5,41(?\6;BNI MZ;2H*:VT$GP.P@6M3R ,VXA\3&1] GW X^YM=Y2FP(3HB':PSIE<#=R#!^9M M0#9HFC8C8 [O: 5X>[!Q _P;C5(B3C!3R;[]AIY4 ZW//W]X"#IB4;@DZM1E M-*TR.(>;6<' MY0#Y;."@O53LB8>WT?69T2#<#Y-2:S/7"^Z1<,!H'Y,%+MSHZ%[WP-P:NAP[40?#X/1S9"/F_!\LH86JIBD[?&A_MSDXPY "!=L6A5F3+##J;\*]^8 M,"#PF1'@*#5)K*=%K#[W;=N"-DVAP!Z9(;SPBR8_*#DVYFY)"RC*L+D5QRT[ M8_S4F%D_V9A?E 4CZ/MSV!*30":RFF,TD/G2A'A"!-3'0(XG!('(VEN"7J(Y64DI EGA^ET?%( M+D6EQ:BUY!O"A4B:IC&WP&22-'9:-,;%#&8A.?\./<#\*VB>Q?Y[]9#YE M@P\B2)&;74E$E9.,*0GEM @EFT]F^,J8^:9GC9),2)]Q$([ *+#96-2S1%F; MWRS_A_*>_SY.W+0X9469R[\#)<$O(TC&E.^W-TA]43]03>=#>9OYQ!75V?$: MFJ36KH[Y7G58TA?8^H*D27_.C!]\*+419P9A%03_V\*(*<\]]Q8O@#^>*#MO M9HR%-_B1@:4\1DOY!R;M*>[(CDP6,&*YBQGQ]GS,73M/!4M#OR$O3('G&D(P MX0(4/"SVZ(9;"V"[%C6GQ M2'Z1!QT4Z[])4B+< R7+_@K1(GL=Y4I] 6GU8,&]SK0>ZBZ5@VZAX'\'@OG1H$"D!S*8:Y,I,\9_\?(H M;IR\8PZ)^1OD8F/L4HHY**.HOL],U_ >N,:Y-;2G<4-+R/K*G-U M9%Z]@G?FSJ'D9Y^^)C\27Z8NQP7>&+,);(WR 63?7/DD4NM3/Z*O%WYT:[J- MKX:SN"SQ<7RQK&-9LZ0KGX(0"Q47D=?/3_(F03,]@I$:%<_G-8 MH4=54W'YAY6XH*( FP66%]7&O6-SGG2@N!POC#&2A_L8Q?FP8P>(?M@J,[8F M__@/8S9_<[6P,N/!L.RX=HJ7ZN!RQ8NS>"

R'^*=XXOF&('MJ_*3*(U8%B M32/#IO?UIXP%*7\)5NE8U!G)(8W$';I-H/8H]?")&1X'PV"2QL9DC)%&S'8? M:;53XX%ETWK83V:& 7?!D%D='6HZCHDG #0P2)\?KN2;A3LW5KY$-'(-98/U7ERK/^ M=ATC]F5''FI\]N+:(N&S>@E 30\6"M8HS(9DP],%$._Q%E3\&5F/@P]\!4LW M@>5H!RFCDJ_D/FYI!L?O!G//$D&[F'?@!>_83V-=5=VQZU#J"8#M@)>TQ^D7 MG.<+5]N.B0!#-7$RI:A\1NJ!_5I6XSZ[YZ%?+B[YE_/X2S#*3!;1LA<7GOWI MD.:D,G8LH\&CN'A%UH>%&0A8O1>3I,^+)? >OF"?54\BR1QEU5/17^25<9(< M&31D+']* BZ6!5$X:F4N_5(J/3IUX-9-Y3:.?XLG ]O!48L9]GBB6* M6%(9.WD<1!-V7!5$B=71BD"\8 %?]!;<%>"!2/-!ML]0X%!>&G:D\^)WPRU$ M,2E.!= 9UN3")?"0*7H$YK"//ZGJV'[B=#CL*B,,@$R52#7"9:;GPM:#W/+Y M$45N)WXZ9%"RM#GIYUJ3M2+Q&G(=Z,C/[@.;X<@8[ BF9FI)266@[4&V-)?W M0/M?X808_&")%;]S'E@T-,7UL:%)FI\X2E!3;.;$F64O]%93PWQ^FSQ%HJ1V M/&;C?"TD!,0'YL(+&T3-I$4B54C6P'=*J>OU+IU^4WA-K5+F'+?V&_!94'1^@B8*FN0:*&-7^00W^R>[1R]RZ%&6J84=WVC/CELIEVBNMJ24_P7R%RS= MN#U/_<#U<:HL2)0#TY0=QT))^SRO[!0A-]>F(/A$J&\E\'&),%!6J MS0P'@*]0IIC800^(E"\&XD&U>+ OE'T1968DRC65D"CN^Y0\,O29G[DO,@:Z MVDTR9ZF:GJ%URS.VIRYPSR.]/2P6T[.%W(CU?!+OSWF)Q&I.5@ R@I^YUD^9 M0$MJD2P8W$32BA8U4=B23CQVHA4\_'LSU7;LK%DULQ,K65)XCE3EJ\=F%@9O M@'3IQ_E\RH!H(V<4N?O6FMZQY8TW76%FI[CW' SNL0O+V,3$CG9^A4'=;BT; MU,(?Y(9!? IJ&?%Q.Z?=OG28X2F?7&?L.J]4Y=:YQXJ2!7,C\J#$V\Z%8]+< M+NTIH( CT5Y,6QYN"K:?S= *'23O_()^6;H#XX+64/RI@59;M"'1^YZ#D+N) MS^R,Y5NR"9%DRXB1;-DPU>-YIC"(00W[HH]:NG ![0;1VRTQ5Y8A &93[E&RD:'IF1+TDXD9(W(#C M'2"X&R7!=E0@DJ1FST ;4&+1(ZX#V)+Q4/1R9TDTNCQC;HU!O_#*M;'POO#R MHYQ&%GQ=PNJC5F\N;Y-(V@9>!_57$C5)E2W$90HSA'[QO5/ENTWE*H[(32S/ M#Q1AON&'B>]&QYST!X;/?'#M$(^:;#78V7M&FI*RSWE4WE"L?\N16P*-P)>.#>$[$TWI)EAO G2)R.#X9I(NA2<23.-,-7 M/&4@?: H7MS05X28R51POF-VP-VM7X L/1%?%JZ6M:Q&!#@UQCPTZR%%84=5 M8HH4@]!E!NT9KF.QPPQ_R4P;F2=59+V*GE<$ML+D_9,6C3&G ;>[E!^YHO,5 ML7W4Q)3W_C"HU^@B5R7&YQ*(R9)W\OUW2>DEET6M1$,;SODG&A-('?PL\\\, MF^Y&=%*8LK&B9[%P .1DUD?]*WD**V".*5A;F"(;T1//J\7GHV:B+'[>@B@M M6T7*=M17,YVZ%),KZ13^MD+*Q\W8BBZ,2T>\JAKPC>BLBW=2X]N+MA'T(MC& MER=&"'Y*.F!@N XK,_].UA0WEX,?8R[N$6B26Y4*_5 \T]*)$+JDW M^;]/E:S&KY)X--)K6\B.R>7;[J."E].<(G0Q-F;&#\K! MHULJV&8;O?Q@#/Z@VS/V@YP(U)D:S37V$W.6\*PPE";:XUXYT?;Z<5X[/EMH ML*@K[T)GSTB%;2"=7KLK2G\RS57-9G-W52V)_5RS2ECQ+[HKJ; MMB;J;DJ>%D5_"\^=-[0CQ19Y@H&T$^Y+KTXTS4<9[XU3G=?YS^/NW8(7R JR M/#.<81&DN:8C4DQ)8@0*1N='H$J.,*MCIU1$_H7/--KD"R9[4A+9.M>"LN1; M*+F0=;,J#[ ?F1-9L44?DTHUGOV1R MG\03Q8N^\Y_182:)V<39Z:^$4$!4#3R!<6I/],$W/.[D!E,!OS! 7K?(M#GTNBCR&!I$!$A-P M,LHNDEB9 NXDGA7OU!U8"\HG%TS7JVBC5(67,KP#J(XH@'-+3Z7\86YCXY,B M*3AAPB#"/&K'7QMN. !CG5I\0I?Q"1F?V%)\8FOLN&>U2A9%[@2_9(;@GB,7 M? 8'9[-X_$;1. Y!V("<4L6+DQO/&E*_I*;#6S*W2 M%&'CF\%[P:X[_W716S_%M;R!OG8PLC;_R6MD%L6H,;4:XBW6(SI MW8%L8\H?\-NIK]R2V91"9;$-OI7]7YIPK!'Y+1W*BGX>AZ7$2#'U6R]7']$S M\WK7X9)?K;>78]>VC2@=%"Q-L*S\5W'VS'[X1#\_/D'WQ&&X09[CEL]1.TFI MEG_6Q_1IM0UJ=6!OVH/=&R"'$?7?>$BVB$PC*W!QDM=SC:J-[[LL B[>OECS M$'VA(Q2AYVT\>-!5.YW!/EYQ-YMY%H?4;ZD=E,<'."0ICJ4X+B^.;UP_R$8G MCTLRES7%2CU^1^*@]"*[FMK>@=3(L^-.0-Z?U-%W6FJWNWVMOO'1U])5<1@A MF=TO;1 AK@]4[CGWW(D5K$->M>.>P[+%Q=MV1]7TOK1BZW8N^E =]-I'8+B> MN%W&A0O_2@J6*H)EV!SN@WQ?R@,IMU$=O=G9]X%(#"PQ< 59*SH44#)SJA[G M@<6I/5($5[$A>FK_0,XO>2Y%YZ*K[<%A/,<[$,CKQU?45N#<>8;C&[RTA0:3 M[T2\;!*'E=X86N0^I-=^CT?2PL:TL RFS[6C%Z"JWW$?'Q,9.5+?H M9G(CC\J(.RTFZH/ET:V/=UN>_!Y/OM/IU>?D=VV('AK8U](U<+0ZYN+M%]$A ME'3*I7 'O/IE]SFI\F;R9A)'ES< AW/>NTK45PI.516'!4=E]QW:27394_7> M7IQWK^21E#Z28:NU[R.1=D"QJ/F$ 5ILG_ 3ZXE#RY_.1'L?+#R6,J<"V35D MK*!N1W*I==6N5G.A M22V2T$Y* *7](;L#5S)_0 MYGGJ()$^64EI*Z4T34#[&HC>"!,KEB#EL8@6OCDH,GYSA=["DMJ,)G)_:D:N]?31> MDJ:^5")[,?4_LR#.;"1S7YKVU4W[P6&:)&SJVG#VQ^?.7D_&;2#C ML1OB.R_0\8'ZX99?8+^S>[=*^S2J1$^9#-" [P\/(7+;12(7_HQGR<#?*%7X MW_L9LW/TX[O:8A?E^*ZE8Y/CNQ9H8]WXKJUSUY[GE=+0F[5SBI1D/(NU9FCH ML6]([@#7]RX?_QC0+LWX+K'<75)IOJ.3^#0?#5]YH37U:+:DBJ.[39S!Z_'! MD09=;5,=UP0G7C;;Z2&BO@$WF0,MNV.X] G'=QKW+A]P:3,+OQ"NS" M^K+EJ;Z6#Z8]S4^%OST_B.8#1P/L^?Q3,9[4G4Q\>'<:>?^BDWGO9(7WZ_OB M*9<7'_[#F,W?7$4?7;SBU\/Z'Y/*>0Q?BJ@E[;7>[$6/;.Z4[)8I;-V0S,K3 M^[:YEE]Q?E%&"8WQG,DC] L?8XKJX8UR(9)%KV@J]*^O\7?G*"#X+L2SL3GQ MCGGWGQ?]H=[LQZ1M\'&)9N".@#"%V-!HV.V@U6MJ"Q?FS_".^0.Y?NY9L$!X MZXC_D1$-\R]@5BMRZ7V%_V7 A<K-[J*-R3\2QLRPN]8ZK# 'LU8C M'9\QO[-*5X@=/&:3L6C/GU::P=9ER7[AW@M,D"+XY8%HY/O9=,2C/-PC.-R4 MZ#[@X>X@AK5+V1-)YMZ@:+SG%BBBQ(C/S4=[GB+C/'>,Y-;YJ_(HT.=LQW.' MA$J*V ]%5!LJN@>*V$$(;+>VWP%E[F@!)9Z%172LCX'3BIZ$YW0:+W5:CUEU M1$=F$V9D4@E1)*5_#V1PD]29A\]V=\DZ>N"Y2VBX1*7W6 M GJMOCKL5&U!OF6 M_]]/\.3[@XU=:!735K=]4D?L[554K+]WE2^/&OZ[9%1 M>JDG[IS<-1!L@U[5;!\IV([VN(=JKUTU<;9>TNWH[;9_&3[\]Q^&8]SST/5W MYCU8YF:] B4;;,(&G;[:KISC**7>T1YW5]6&=;/>3]ZFNW&].29-,"G7]D3H M>E]M26.N)D_<_6GW-JB$KY=4.T);CF9;^.P>+;<]"[9M=HA[SC*V6E2V8S8I M7UPVZ*BMPQH)6ZHVE!165PIK ?BNVJA@WQ1V9&;I8G9BC0V"W9[LULK.=LTN MSUCZH-53-:UJ.^5MRL.M5BU*DJL_R?6'NMKK51V:>A"2V[A$_N4X4[G9?[2JE1$CFV-BNS5^^LS/A5NKM* MM,[GV;S-6"@T75=E>M 4SQ(D((GN*(F.#RNK,7$M(LY$3?W&#+S7Q;D*__U1 M4LVK1ZK(BIJ7#61>I6:BXN"E)_760I*RGD-9ARUAD91UHI3U0I*5)*OMD]7+ M&I/5+MI/2NOX^=;Q*'$5[HEVZBA]=O7$ [WD/NL!Y7G*\SS:)\KS/*TGUNP\ M=Y!8*(V>YQL]LB0Y_V':OE,:+M[VVFJK5[QT&7>N(!&%UO-0_,YB^E:ZK^5IILKU /=M5T MM55Y:*T4UR=S_D.U/ZA;=YD3(NCSSC/=%5?667@?V_MN3LW1IB>O/ MX'MS0TRZRP[B+MNH$XR4T%N4T(">.]U5$\ZDB#XQ$3U0.]+VKLD3=^X8 Z#5 MWF?=GCSL6O&ZWFD>F-6E7ZSVYEBI%E72X-JBP=735\ED:6V=F 1>?=1U4+^2 MJ[?(U8W:O++DZ9VR5*MY8.>U]''5WJ@JVR'OB"7P!O4M!Q/4%==*B[WL[]Y, M6UOWLL>^=\?>XF[OFJ!\T[O^83UNA^^I> JTM6]AE.?/N]QGDENN<,HQ1R0= MG8",:C4[-111TGVX8.GFM?JLUKUYF^_,1SIZ4<'G7LWZC4YR7WHNP,M8VL=17>M;,KW#VVI'7V? Y=JKR"]6Z:DM?E;%RPB=9DV64/J=:V,2E5ZMKS4/"JW:1Q?OK,30S'EL/4>/" MKQ^N?[]8W+U6:[&I;MI&%:UW6SA@A+]SYG[O[[X5=O))/20RQM,WF$X:GON8 MF.G9K[!+L/+UP^<__UC?+6AIYZ)-7]ANV!_^+$5I=Z+'OH;GQJ<;_YW^+ M_@]^MX25Q%<7RNN\/?_M7?Z>X^%M8\?OOMQ\LIP?\3/&EC^W#=A*R\'&TXV1 M[9H_LL1'CXYOJOQJ*%./3?[KXA^!:UYD>.%1[(3E6(&%!,U/#Z]8_#"F_85K M5YUT>;8'C$1MJ=T)9KP&0$?^KZ^-MV7)(?57/J/_Y\(B_K,D],YA:]S9DOW) M%RE]BR+EUQ%VV%Q148^--D=KNH\O[5?IV:N:RAU<$ST8 M_HB\ LJCX2MSSX)7A'U3C"#PK%'(>[6+.QOF7Z'E6U25AXSRF]6X8^94,9RQ M\A4^9,Q3E<>I!1^9L*?T>WBW%[UF/WH;_%F06H"JP%,?4<08/K[[O>%8IF+- MYI[[0%GF/BYQYL(+P"]Q1UWXN8<'\8/!E_!K ][ #VVZ8 J2!+Y]<.T03QT7 MA@E3RAP^G.*OH^?2;0W%"6' M@J_UIKXSMK[]:=HAVJF*D\,0/>\ &>CG\5RXP\2>$Q$W_]E+QD>D$W7_[Y\5U#&RJNDWHU)>?= M,PS\;W>4XE_#]%S?I]_3,7CL'MYG#?_6G"HW5+L%E3F258'O.(V4VK$5+-QI MZC$+MPZLF<-*/=/(9R^'%$5N!7+;<,9(G\Q%[CYO*%1IS M9F ]6,$3WBS_!I8/3P$=! PFN,-"Z&ZZ0)/.$V SK9GET&/A'F"E4HR55"$L A#W M_906DTX+4Q#B(F."?H7?&2-@H^/FD;7$0CSR@13L'_3QF?('WP)^64SSQ6)< M&3,3"6:LZ-V6,@(R!NYP+93&)'@[>K/S4K&T#G,!N[R P!U8WP^_5SL#"[C/K6Q$G,M**Z&G'!$J M@!U^N39$AB3>? 'HIQ.[*DKQ*.@[=$$ .Z'OF>LKTC:JLK187 6_3UMKME^6 M73SI1(\49?SK04D1PHU*;CR"Z>@!#7G^HA,FTM*Y"TY9PIR_Q;=XDS2@)6KU M ]?\T1C1U;ALN)#KUO2/4LXMOCSAMWO(%DHQ\.QB%(3%E*U-FC$T0.6B' MV+;[B (-S%L\@(R/"GT\XE[!%T-P@-,W-;#B>X)'9P,XS%Z>KI<&[XSH-T_"GRX>1,I?&#%9O6IFU MJ(HQ<[W ^IM_"AL&.@<,.@MAN>'[3,"!=>^T@FZ5%]J@.8P/NR3I7@)#Z2]3 M7/%*Q0PO/_3A?IUF>]W]%A7BI=Y"9DW=;]^&V$Y#9^O"6IF';!;C:G?/,I E M EB*"&CE'YN,:E6,:NW8QBAA/J43+/-MBFK62FH((2J ]X;E*?\T[)"V\%^& MA\)<^609(\N&HRICAVW%5MR[69JQNU98JBN:-\\P!X&*MJ9L(_0 MTK#%#CXUB#\!2( V>N3;BQK5B_S8&?%/ADOB+-9)GZ&6.!B".+21S >UHCL? M/2Z@1V\06JE&P$TDYMR#'1EYEAS&G_)H!1@B35NF M9&DB[^!_ ?/X\!($IN&$@KP%8N1F?$1\L7]DO=F2OCCQ3&,=2Q!@SU3TGUQJ MK\!R<-%&=CDV @CU@!Y(=S)AGO!,OFCWNTDX@-#&_;T'E!,0Y'),:XXH?D9( M!:[WF6,!;?D,SA/N#/_KHM?$8@Z\1L XE( U]%0P=%_!#QE-7:8@&'> CFDM M[*?E(TTJ5]>?0$69)$D1%Z"KQP)2#N?XKQ>:GE[>)6"&!\L-??M)>=%K)=^\ MPK4!%)A901(UN&R_@H?.#0N>;]OPV 6X!!$P3T&O*F-ZA7> U##LSNFAA]L.V(+ UPNMV^RF-Q2?!.^;D6$+ M7,%Q4>1%?O2L@#7@E @RPLI#1^ B9" &AT>U /\9CLG$#1,^7G!,QZ\B MV6E!\Y"7'"@S I*!?]Q'!_TGO00WD]NJET+FY3S+"WDSW-,RL1SB!V&D$=T3 MIP P,D/?YZKM,X@J92AY88D70(0RY<[XJ5Q>,PV1R-F^A<=F\/>&H*T(7 B _3[V"R'U"ALG(F+.-_S* M1>Y1Z61-4/.A,O%+])7:2R?A?ZY'&5@I)@4,\'H*O$8> M-OZ3TE)()3'$,P5X,@3:1G@C]M-$ R"]=I)&#XPL &Y&L)_,,RVTJM'^2;D> MA7>4^X.UC!.9;)\4H P= (]6@(^'#77HWK$FI_V(T&3DBXTRGOB+VZ$9A$:< MM0C/2QW=HO-CUP3-N;&O;OZ MU0_C52P4O@?N_ T1AB!Y30>J2=:"3 V"^-?7<(>W)#7!\E:$#7+Y"13$J^?= M7,@I_H #1)MY.BD7!?]U 2R,K"0JL>)_^Z"5XG]SY@,;EL@PG^LVIO4E=_// MB#-_3>J]RK0[*-78ZSE-"BKWXMC^C>.1[KVMC'3?:ON,%?2[R/8EJ#?U2N*- M,O2,28;TGV7&)&X:O=W6X.T2)8O:]EHN;$ &6D?2P;+LKPT5[* SH11@)T2X M=X@5D4P5^,L6,6/TCQ1TK ]Q2T*1A"()I6:$PA,LZG/VBQHPP1*_ M,0-O<%$_I1@Y*/3!AFUU*X9"UC72_=5Z>TFQ!S?T 8_Z*CD(YT&4&HL9EJ]X MJVDR>_UY/7Y,F?Z^SD> M^\OZ'/L.FD!OVZEX>,RTHGO6ZG/;H+UA97?J5IZ1UWY^3=?2X?/:2Y9;PV6_ MM<7^MN6>N<6V^_(P,X>IZ6JOWY/G>2+GJ755K;OWX]S]?I_YF>J#+7: EF=Z M^#.]U-I2B>[F&7LYOT:K.=SW^>UX%.(I8H.%KILG@ IJQ .76G^+H]ZD#-O[ M^77;\OR.^/S:TBP\@5/4U7Y' K9C/\5N9^_F?%WV]V3.4!LV]RY.=SST\11M M^I)MNZ6MOU7> "VU=\!;EQT^F5/L:=+2./8S[*A#3=H:QWZ*;;7?:LE3//)3 MU%1=\N+1GV);/R:[_TQ]^:E1(SNV[#?)RMO.@\MFQ=6$W8*K3A"&9:J M"$_OW,"P3R+HM)YZVT"]8S?$YG(+Y'OXS-KR:]54;=#>JW1L8\?-DW7HG0O= M8,6,/CRTF&Z3F#[Z;+IS(1J]K0[[NXV?2VESDH2CJ^WN0!*.))S*YDU/WW-H M&O[$S-?][UYBO<,9TF4[H MS^_H_:OU=EL-SK_:-)+79TS!%G*P?KVEF6_@"9]=I_'AZNJK\@>?,N@KE[R_ MKIB>G>FY^RKY\1A_K(R8[3[&3>EVN!YNP4T>$_)NC2=2>NF!F!'$U;*3WA"$L5[M)7,B*CLJ*;,;#^-SW?! MR3(-G"C=H!DS8V8B*R%_%"U#A0O]N16P:'IR-.P:WVOT!/=O]EXF@ZIIFDWT M2WQ=/D8<3D@Q@L"S1B%OTB_&I(DIWI.0\YJYPP(K\!^%WNPOW2U%XCAI:!V?63.< ML,CB%18S1,&/X5D1"R:SU9+YC&=\@S ]\>42*[:WP(I<<[$2?.@'G@L*;N$&$?_=>^YC,#TCCBLWJ0@X+I6U M>+8\E9EQ/DN)[U7,%F]:S$[X#6#%B&606IF/7?S&3>7*>5JD2S[WSB^XH94F M^(59M89MNR;I4IKB"7>=,F/,K;!]&UU'/[ZN+R"\'%^W=&QR?-T";9S%^+I/ MUE^A-<9!FPCP;@S DJ"COS$?!!797D>N(TH;HU\>T&ABCV>L&?_%E!#,+U11 M=H8L3$$67D06H)M^H:FQT7SI1]?[@2Z'Y$KXO4>J%>0GCG_UN4U*=T^/FW]# M<^GG<-LIVGX J$"I!D^J L((-"--G(5[S?%6;_@PV4[R7# $05?>6Z9BF'"5 M;Q'F! $0FE.T44F!)M^0*.!+!(P**^%:]TF)W@N^3[TZV FFX4^5>^8@G 6= M3.-PW1CBG*;KP M N&<+')-[R:#CW%'1O]F9H!?&OS9>&F!>4^HFR6'!O;76 M('GC,_%'Y4CLLY5?R-"1 +!@#.B@8,SMK6!J'4$PB.2!BC$@)UA<638DU@! M0E.!16.C'AVI-.AZZMI H#X/-PS?$+D'3UR^_4TO"NQA,I"E6Q0$ X*.V MAY4QF^-6\I'MR/%X SC''RS _1U'LCZKK]*:1\7K0$.8M/NPHX%GF=PKB3L( M" Z]V_"UZ^T=2M6!88 B1LRVV -7R^RG17/>5PKUZ,!Q8_&;B>T^+JI$^MU* MV;Y$)G32(Z#!<#*Q3 L? I0X8W#&>.VB79&V1MA/I ^+F-QA;"RT8J!@9#$@ M8G7@I14-%! ZN'RN\B$"]-P.U"EMLVQ&_3%W0DV8(S.L$\"$: M)P[.O(?U+! K'-M31%0J.K7LD)B%]#YJ:^"6K*<*%)R+Z,3"%TR9,9Q(08[ M.A0&I.S.P-!)2+^IW'$7 ;PE;=P47EZLD1L=<$_3FG/+A;_V2D/'E2#J@NZ%:X:1RCP?C4/@0I1C]EJ]/&&GR2/-N'7\'?@ M\T.+5T("BMXEX2CIR%QV9"YIP[10J94)M)?\C]R3$NX,Z2"LXB <2 >A=! > MEX.PUA*FPFFLRM2C52E:I]E?7!PG^\S*&MH@RE1+ZXCU"6'*TFF57-ZZ4JSG MGN%6EI%[?-_#&<+BO]%( PA)1B%%5_G&^0QL)_C.X4H6;$ #36P;C'[_EUJ] M#YUY5JT(,EC8_"#R/(&T_J\+D+(H[43V9_QO'Q&+^'=&#I(83#^X]::0W1?> M=('Y(_9)LDFIGC$G[76Q:!'S+"-AW^]3KNJNN2_Z?[[3)7DPM?DK$GJ+WDP[ M])OEB[[4R^E=<[+YZ_6ZPUJ_X->,K]D!M&;!/1&BQG[GN0?X"O E?#8#(R9 M ?*BW4_YG9>V9Z%Z5U*[I/9:O" Z"S*@DKPZ,X-\'^328I3RBG_.C2?2(YC3 M%,)5KJ.\9R./ B8\7M*3="_I_CCI?L13\< @9'Z WE0C]EKVFH!,7V(\ ]C M"6=JS D9#GA>A8@?B (1\NJ$][#ZK=V2&>:4DK,D>QX+>Q:_V39X M(^^'S(O"D7ZRMB%W89WQ50!P&A/#?<1 M Q1^./(MN*>'_GKR-<-:H@0 #,@ +T%V\.7P'HTT1&X7!C :8D6!A59*O% 4O,H[C^55QF'C!?I( M+59$/N$'/S#F0=3U: 53VI 5!U_PH#B@1\$'$0#B#T^GX"11+'JPN (31;;W MU!!!-\;=V3CS[+R-]E@6 M\P#/$E'?L>7S&HV%U(K48\4;VI"=6%-W1MI@#7\^8=\\H<8,ZDHE+ M V!%?X+"'T621V\7&!0RM[FZX*H"I ^J431@$[%./S9$X@<7IY,)[)N!O"QT M.;\M+?O1\JF&:XXA?TQQ$[?A3VCNNBI\KYQ=%P]N4IN123#*K7MU[C%(^CK[0?K,DB%61DZR%";1DS*B< M3JT8/CEH2@DN"7EK)YAPQ!I"WO83D2,V(N1M+X0X8ATAQ]FP204#1M?( MW@%RL5D ZH2TB:@+2/R!QC2O&SB+# M71_$L3-)-2=/-21!_,@1/4[2QN>&-::X$\@K+$_)>&JI9P59W :OLA&I\)$! M;D3 1!+1&1#1=:+T5EF%E\'4<\/[J?*=S0,V&X&6:K=(SFBD0O&:1'>^6@Y_ M,HM<65@G1G:/UEV\B,NI1 9C!:RD]\BE@, &#-2;5M-JA3S^>SVW8 M3A1_',ZD"DH0=,/3]*;>?4F+U_ O+$/SYU'@!73X!)U;RZ^BIO4_W)?>:O%- MR(W]Y?/'*[[L2JMJM?7>2^ZKS]BXEI\M+(6]F?/*,6#(%KW,B%P)+H^NH*AEI@U$N@GP#EVSX()MJN%-/ M6?$$2<^G3\]_?E\H>$W%G..JQB@% "N/J0=D$NP&VI\P'JK!J[AK0TAK$,++ M$8Y5 7$5MN:>D98B9_6U!V@,J+=Q[3IL*<] 53XZ9E-5;DVW\=5PHG]&=>11 M-L*GK[E!?_'2UR)]P+]XM928()PC_^EG$Q&B_(1L8.HR?==T1L&:^+SDL'/@ ML-\WX3!E0ICD%-(")"ZXPAJ@<^549>YY'5].>\AFF<5)4520T4?Y78G!QKS[ MA2@=3X5AHTY[U/G"@I>(R-MQG<;R2VPI3'_0.%R-X_)1XX\5Z8)KH_):+^D* ME,1>2@;B1:E]DD8#$IT6LJY0?D\5?D=? SV4-="R!OJX:J!W)JBIX<0--KMY MCXD;M6DKL5_-=+.Z"QZZ/I*.,,'3'(TCZF([0?#H*PY#:QL$.>,9,9$'%;VO MJ+QYCR'LY>,S!0SGF1]W[QMC&RS0ZP%UL#-F+IA>?_/6792UAWF)#6Z/H** M.T27.N.XZRYHD50_%5PNM_(7$H2;R@=Z/QNQ[F.V,5+<^T98)IA!3UUZ"1HK MV 6)#!]DHL6.14FB9#0R 2_'3]%DS_:KXNN&[8'- CM_;CQ1S[N46B2M^.!2 ME;_%G\ MENFF3G[\.MED#>K5MT):Q;*/[WTJ8^-CDC<4]]^D/<&A*_#&JWN&\RU)4=$3 MWYVE ^RG#Q#H>XP16)-9#V@3"+2E4^0KSG/"'W:2X\(?&J;IA3S)VX,GJ_$' MXM72W!+U)\N(7J!)/_*V^_"J(-GF VY9\:=3# .!W4Z?*WY^L6N0WG*&MYZ^ Q[$TGM3E1&SFN M U<*M?)3*++22SRQFR+&:/1$W$\8SJNPI;!H4]O4"F^Q)".BAKPTJB*'4N&9 M)F])R+L')EWMBE>#Y*6?2A/;+:KM1,BF*(@KMT[.Y)$*!/4^[\XQ;6*,D/\^ MD32Q.OS_[5WK<]LXDO^^?P7+<[MK5]$:/?S,9%+E.$[&.WEX8V?GOEU1(F1Q M0I$:/JQX__KK!P""E&3+MBQ1,K9NMNX'>C)8.Z@#.92(%W0!\<0--P=P*[3>@BP.R@F_!!@5W[L MH<"N9;941U3'I$80AUS-@W2@]#B%*4O8;K^*"O?G1(4&3IL#%9)>J$"6_7N0 MWA,@V..@9WNA"%(* &*^SM,PGY2)\F1;935?!7P:XAN/T1')8L<4G3+*WH'5 MHO,"R\-'X,K[;]TL0\GCIR#)YX2$K4)I68F9U^ZJ@,QL['@\Y:K7"9EA89D7 M)A;@<+_D?CX2&[K5$ZRDRZJ"9![K,(_'XM-'%>6E#F(#(7T*1Q:6B\:ZPLL$ M/N*A#WW(DWVDHS(,)?.F7\RWD:WDON%U3[?M-6VZS:;;UBK=MH"#YMT'7_/^ M(A-O?V 6(NSE"+'5O93828J/Z1'YC.@]'6#U984&>?RRVDW"7K?BQ95\*GK8 M\(4:$Q=B@I73D_&-:1AL,]]NI$LT[G:UPR3=(]-KQ M3V6 U+M$.WLI7LOL!8FV7/PHYQW)]-%5."J_EY'?$REA'"IA)+2HRHKXCHA4 M7^T T**?8VZOC]Q55U ,BQMX/8U.L3T5GD-.B# JHE(,305_*K^8@2?BEUPJ MNH'#*&^2!Y[DU1L\*\SUF5>2<9,+#QZ/0\(UQ4Q@Q)R]$W'CA3F'(B@]&EW' M]+,.4*C1J3*'Y\6KDA?_JB>+V6G:4:D.\2\+Z+7C0X(;_PQ&3@"R4[9#TQD]KG"+\KTQACC0N\] M@)U!XQ>E [H)!/M/ M=04UP0%QX_ +;+\XE%&*A!E,%:Q!EF=\C!CK75$>$9!I0AD[EC$GDENY^Y-B M+WX0?BW:%1G9>759B2#*RV ABRGV!JHP3'K7A&Z#(@\/"@[(0%?LW$[JMFF$ M\H-^7\@#2<2U6Z)/\6S ?2HQ;, N&%&5<[B\4VES 5?O>(N^T)JR^H847DU1 M8\4%7<5'R($0-CH'+S! 0-7VA08"Y=&'>5 7@-0(^HKH&F1*YXZIY$VH:!3: MD1@/:AGW LV8$W8C *&Y(2FAH!>.Q[?[%-%K/X'E1:H=(=HM>=I[!):@7[Y( MD6X#Q&(,"C0IT2GJI]T!$1 FK1B-NAL#]J8^/Y(_C5X*C6 MN5U!?AZX_B#BO?!VE\)EOJ,GHEF*^R?!VO)$APEK[9\_N/^]!.N@2 FV3D?I M#_-[RO-L=CRDQ/S1@\&Z M@.K1KUL'=WJ;#Q2D2:>7.:_+5UNC'PYM(:)HTW7P_W9FM^VKOG(.@&TL0ZZB MZ@=<8:[.^82YNM0YJV;I-.Y?"/T=*>LF!:8Q9<;IB-5*HFX:V?S['9T5'ZM? MYBMU?AV\V28[!38)U&"ZHQN +6=_M%_>_L T]6IV@>7C@OG86@=MUMP#1=8Y M>GZ[NB(-UGUS6O06]1?+D:5LHCH,!E14XR']ZC?!^@XVBW2UQ!RKVJ6?917+ M75M3^2#53H1/9>BCQYTT1%MO_N>>E[0K!SDI'[6(%[?\NZM^ M8ZV4R]P1NU7*_-R3;.VYS:/%V]YIX;[UQTD;QOJ.>]19O%9\-.LM%BLZ&Y7H M=4SSX'J%M5*5J[;[[9:[WUP*%%LO/;9JONR[1VOA[VTX)IM6FF7URX/TB]4M MM>/)\1HHEHT&+UMO/LXNG+?ZY0%2MFO52]U8TMIW]UL6NZQFPP]7XK!;#& KFE'IRTJ%\+T@!9],6O^SY1=? .Y/H2U;%S 4BW6F< ZQGGZ M9]5=#SDY: M#N##$;;:6@Y/TB MV@$1]>,<&X-49'1%YZ+FGV"[XQX?+CXU7=TUG M/_;*2=L>53)#MT=M22K:]J@3;+/M42NRL?3VJ+:AUB-PG6VHI=Y9?>4[]]6/+0=NJ[T:ME@,,[VGEFRE997+0TSD06WXLMUJ[EDLMD(L9EMH/5&R; NM&O+$MM!:N6*Q+;36N;>!9\TQR MNWVPA(Y;,VK7L4_H4>H;9'X3>#C_8H_*K]1GD4 M_O>&\V4D$LKZI?80_*,&LX?@[2'XY]RH]A#\TQ,WRTD&KT]_8O-HJ M%8P] ?]4T3H\7'QB9.T#N*MGRE+N!%J/F$D-3K]+[6(5RT-LXY$%+K7B1VLY M2L5B%7OT?:UJ0UKN\='^RHI#U@L8;1;GVVZS98^^UU%;VJ/OBSD,Z>XW5W,> MTK+E3K8TG^$Z'7N&S)Y_7ZXU88H&+/?*^L"/O-MU5)W:T;'/!U2L3>^*]#GF.PV?H\F/S6_7G^\&1S6[5 M43O:D^]K=-ZY4Z_CSE805B4(;?=PKT8=$%X_]MS[@D_&.>J_H](\Y6EU/[A1 M!] O/KS]??KA\TFFR$^(Q_21.E]>&N_SMT]WGD%\P@GWK3?,X[VVI+"Z\-YY M/="VZ^+DP]GNVZ]G)[_OGKR_.OOZRO'"L7>;*J%"JQ")RCP&@A?51D9+D_=3 MD_X'STU80_FG+>?G:13X[=W7J11 4I;>JTRE^?B@OYO$X\*(&G^Z^G+Z,8B^ M._ 5;"^ESULE MX1Q+L@11D 5H2)E?^(WJA]KF5KX[B[?_^"N/LU\J'.8/76:\ZZ0B"?J8$Z;N M"G$?K]G-V&WQ-($*(2@)A/[1^,GV@G!L+PC;"\+V@KAC\K87Q OM(6![06P& M'VTOB%5'4F0OB,L&XK5>(C+A_.&E\.\G+_*N!0:>G4N1W 0]87M$/&XPVR/" M]HAXS@V,/2(XY[SF,<\5]B%HN8=[MLZ_WCPZ:"T^>&BKYVR_B"6+L2V=LRRQ M(,;VBEBH!.\?+Z58RZJ5!YU2[%C LG+%8IM&+%7J'](ZX'#Q.LL6U:T#YSM[ MJ[M+QL(PVS3BF>W^GKO76DW[._'PR@&9;1JQEM$*RY+:L<0B M%]LT8D-$V;*D=BRQH,4VC=@$.;8LJ1U++'"Q32,6U:5@*2D6VS1B@_3)AD.5 M#W'LCX,PI&17$&5>=!UT0WAA,!QY06(=HK40:PA4FMCM-[06AXQXN09\^?W>:A??(L)TX M'-N)PW;BL)TX[IB\[<3Q0CLXV$X(T3D9QXF7"]MIXU&"V MUX;MM?&<6[3HM>%LAW&*(&.M SDK;.?0:=HS$G7GT%)NY+"@P#;4UFJ88@&+;;A1^VJ1=JM3GVH1R_?E\;UIFVW4 M45/:9AL+L?D';0O$+%,L$+.--C8D2F%94CN66-1B&VULB"A;EM2.)1:TV$8; MFR#'EB6U8XD%+H9J.1UXT;5P@LCI>T'BW'AA3A>5CKT$/*7,"0.O&X1!%E@W M:0U$V[*D=BRQ0,:V]5EK ;8LJ1U+:HE@5/X+9JU6 3^6-,T<2F)UK7IFS?^9 MTJE/>=MBQ'G&#!8OTNM#6,O&!2S5(A[;$JB611_/MB5LJ8_E^MKBMOH4^MAV M0"O=0;,G^!R5*[89D!6#IXC!ZWJW GJB\I2L,=F-NC'HW_*AY-?8ED&]E[Z5 M86%3'P9YE8]&(NEYJ8"O_BONID 3_/:;DUZF#] O?M[3ICIE,:J/4.?@^4GY MN"E]B9R341*$/#4TO\U6VW4 QSO_^O+VT@$R.F,O=5(85U"$(G9";]QPKLQO M]&!&7A"ESBB);X(TB.'';.!E+E;^1]=.3'Y!-@#93UTG$:'WP^F!A8=GX+<1 M'@Z ;R7BKSQ(!#D.L,C$^2N']?1O\6\CV*)!C_+!7A2(M.&K8M?&7@W0@X5P!)P8 RVT,>C1-P$<9Z&MXX(10_-,2S0 MAPG>$@T\/QY1]5S<=R)@"3R+3V!JVNOU ,30Q-,,!O02']9&IQU2QX.OI7F8 MT02&,%@49S0I>-$X@ G.,1A6V. <@%SB!K-3OI<)^G0\"'J#TMS2'#XHG@Q2 M14Q>;Q1'N]-)I$A93#C.$ZK>)0=R^"^] M+.["=SLME/-VF[A%XY PP%*(IO2QN0ICVOBG4%PS922U[Z6P?'T_2 '1TIL; M*VFPY@WOT_OES9I,N4G9(%EV)(M46F\S]\^W=DVYPE-V;;>L W> MZT@+""^64QAHO^+BY,/9[MNO9R>_[YZ\OSK[^LKQPK%WFRJ3CYHR$I5Y# 0O MJHV&6+HC/S7I?_#-/9Y@?I"+36*U#181")W6X8][Z7K0+-0[_!>>TY@T3T M?]WZ*8M[6R4!'$NR!%&0!6AJ'V@Y5OCN+M__X*X^S7RHHO*\'PS5G""/PS?G$=KX5#!I9MHVP"& 81!0!IE4^M\:EU)+?S@Y MN7 5V-!V%:S%T/LN'*$H+&U_F@_)+$MKZ)$-8S Q1!:E$O'@$("*1! UG$MQ M(Q*8$8@Z?G'VD+,F@9 J$_QK!NI6O3S!8A=\2Y2!,4-SRZ#+PR^(6VF'L,@1#-S"1"PSGO,^D0YW@$30':]1 B MY5'?NXD9F?2XV '_&">Y**7#=/ 72IT D?"75:DDY=T1T$P"LE#0@"9$; M9N0%0%&G+P3C?S0Q-T%/X ; 72]\ANXD5O"!D,A;B:/H&+_&*33Y+;80U5I MQ>_TE+E$7BOQ1=;"[D*N5D77H6ZB(DAP#P%WB,?K3>UY<$50+DLXUV4)X"FF M F%84 \L,3^8G!4:O(,0L_ $;MG$APTM&"B<7)XZ5_$(_-;.?M,%XO'4"ZJE M\$&[V>K\4J(JY4J1DOSU;?Y2[Q<<#@;B7_U?=E@+*J]76DE8[[4:#!4:F)F4 M&%24CW1!S[N",. ];PDH6@-(QT=F/!(:LP FI(A#PPY;)7#QL1 M;7HVCL'=$",,$_10V:-O#J.DJ53,P*O_$ (%?T#S MDH6B48A K&:I,R[XE4%2=7;7)3'[R*3=4 ^\">Y+0$6;??@+S"3:^!K#ZU[ M'^P@S)'MEP$\V+ AJTI1./@B1;@ Z QA/.0U8RFVH7K)0-0RM/)%+Z0'."I5 M+J"^DR ,UV9Q08D103EN 0\$!#E.0$)\XSUH\@"E)AQ+1$4/;S B7?2BF6J)43\8?1D,LDCF%S,"6F:XSB417^+$E3[2Q" M30W5^X*G:K-+A*IP#WHUX,BQLZ01#[D>".I%A)X+AT4-A97#:P"*$L\*#\6M M."]2F4G=U%!A"'RJ+&RX+6\"'_9LA=&ITH2BCY$EL1L&-\(LD51612X' ;5V MATW?"8(:R_QV7G*E,\+3B@NP4/'":US6FA@>EI9A$(=X^X*B&,AX; Q= ?.1'R5^SG9C9< GL; 1&9M9R)*;-GADM?-LR4'B$*2\LR6]4B M($$:\+O@2^#=H?=2,!B&"&(?]6<2Y]<#9 7I(0Z0WPHOL?M\SFG]@2&!L2BX M KPJ5*BAE$4JS9*2,+^R%=FEK>S!I% ?\(#T62-M7*0M8<.99X#'_DN&7(DD M'N'TTH'31R]-0]QWI^\UO 5#[ M&Q)[&0-.'Q/_$*4_"2_-.T1#&2F1H3S0/6H-8V'2'(8W A]*7[ . MO<&%)P&'76A0R5J.+;'-HGC-E-2R'"8P7(/I\Y'!'N#F**=@#$=K#+(S6WU6 M^"Z%ZGGC4!%A\H6$!'5BR5N"P,Z:C,@QE3Z-[*E9.,9IQJ+GV%" [XDH.[.BF5>EX_%OI$:9[-2PD=LF #V2+0# M!E<[[-B7B]"]=$:\/FS:703Q,JL RD]CJ'2Z'G9-P(4&2B4]I4J6N,U)@O3[ MKJ<*CTM^0Z-(%5.M"D_&>+%R&X&('AM_[6Z982+3GP%MW1-)A._>#G;4F,6R M2C&JPJ.2WTN]$%F$]3V[B$!560W.%CXOAF%FP4*&O3L3,!=/NK B6-*49\'#1.,:H_.([ <.R. P@"\H?NB%88%P,=3J!_T^B&,_B8>8*T,7>X*K M4[U0^(:63I.U$BLA5(R[F$ C):%04Q&^S 8Y);FE"'X$KS5T.H"K-/!-"21/ M1A*!ZHF7] :W['M6'%M>6H#,!<+X+.J@1T.58$?Q3G7"FY%Z><'*F69RFZA/ M;TZWO#O-38'?TQC6P_CUM> @+$D5P9S" _GCY+1P0? ;DD0<*0V Z /T M0$(4ON?DM H% WOB M$2T.IPR0'MPI(^*334@(2I=,WE)ZLV"@(I?>6#*[CGLJJKJC4YB<&D&*&?/V M5.@JI=U!WA;'8#B>/X7,SIARS[#BE805&(6L44P!V0+^LW*\J*C7)]X4# :. MFK9E"%P.1GAP&4P@1>I([Z (I-C/"08)>L(H\L2P>^+YLL>3+$2]&F!DGM^J MG4U,UH>\9U6.5N)\-=)N=237RA)F1AM&QEKI+H.G,KB8DF&F MQ!1L*/6]&4$6>,\_C0P3[=3IMIPMM3L1K?UGJC(&**1@VP4K4;:/J+Y+"E$J MD)$L+JEB'K+ RIF5RS0\?2V1*KZ@Z&.L3R_,M-!3*#=M6,QD3,:-8(GZ/09$ M$1G(/ZE&YUMT;AN8$"(H%^ZPWI^]JO+F:S,^ZYF MJ^R2O4 A$17ZE6J\. B"JNG& P6#.VYJU=&LUU&T M2^I9=!6,DK&2Q./>N)TA^FXI#JWTE*P+DQJF*[*Q$-,R>P48GRW=-,LA"XAA M%NC%*C0HAZ9,B59$L)H^H#,C6DH< 24TW:%2(3>=KYT]IX)15-$ *)P/=!IT M4P$NS3(C,L4"40DVFLOQ)N)B5/"1)Z,X98,JBN3:W,''<:7^<"ILZN:W,(&Q M,FIFU>D((6!I1FJ6E3(]WB35)6S6:,'(#P#C0-& M2A C490>!!(&A8F!UTEF6#F;R@.+Q#7M:NUJ(/OR9'J\UW5\+.2022,,EVN7 ML83\60Q!' K1X.))[9C)G3;M[1$HQU6\N>3B&8OI:E#,)^_YNO)^ MB/J4[BVW6O0/KF^2];.4(M&7GVDOETK^7?CW]X;AAOZ9 U3!@G:N/;\T B)% MF:AQWHY\"LZ8JAIM?2J2%&7Q9C/@8Y2_ZS)]JFU6D:PR*"V=I(-1V-"8Y=<8 M00R]\7VROY'L/B\SE^LH^@*+74*7X1"7R\6)@*'E%V4%("@6L&YD8BCTII @ M?PDF2 XOVW(QQ+NZ$Q5L$U08J3".9#3RO,!BA2UFAU1?P:L-Y9[Q15;GP M\0'=G;2:F-@ MP::5-D627&XKFB";'N414^@5UT8$8G#\'PV6 >#%8Z^8/I4L!NE G$U,7@%A:G@?EJ0>=6VF)MU>$[@_[IE%CAO M.? 33J/\H60]/ 4T/0>#Y'0:>$R5%S'Y+PS^;[-L&FW OXT2Q'?@3X1Q2G&2 MDRX6%5BB ,IJ0:N$K/I@4O+W[!.]4/DQ"=X&U M_#[*V0N0*CYG'B,Z(A?FJZZ@1J!TIEITJ/*W8A,Z,VBVRK8\3P_(+,XWG[I= M3W1\5J 'RC]RN;1#1Z8XJ)]AHNPKN1(J6@A(DX\G:U<2@R^Y+DE)\Q&>>4U5 M%:!,G(HBXJ=\RZ+"PW10T9$]'02B[YS]$+V<-.Z7/GC"@OOI\-^*?+7\FZO7 M4Y44CFUC@8&92N(IX,O\0I)ZIB2-M"0YVQ[F&_L!MR9RON;H!+ MT">> NI^P PP [U=/3Y+7IXZNFE3<AME+*RB\I*W]'Z87D6M4=44_/# 2W6/"]V 7<@AB73HIC]5I^,C">_[SZ,0!L5 MQEA&J?7!BPPJV%+K-2ZU7H1U4UMHPKA= #YUSL]K8Z^6XKU2CT'MNLK?)OW6 M5L,I'%=X^B.U)KS@L^98?,-_WVRZ33__3/D91(U8P1'@#4RR%2?U>NQB4H1/ M*H-=N\9*P*Z0B0&J$21KSIT>1P4Y=?I' D\Z7.=1IX8\2<5D\8-,/*KC=;)& MAWPNLJY8684IC&O&!]6F-0S =5LJ\MN*$;VQQ[58.,I(1.RG)80'X!'TBHRQ M:95I1N>D*Z_AWDQ$&*,)EN=3.L;(Q)AK,ROP9:,DL_&5+FLG<&%4G&^V+)I[ M&.L9]1;F7Z;LX),&Q2>=]_*L_ O=KXS%B[T9%X(8PG#PO+8S=YFAK5I5QHP*<7S*:!Y>TV"JEXABH3%2FX(AD;B- 6QU\S M?(>:CDDJ-2.EN_147]"6S*-$7./) ?"@]-8L?SBY1=L-YYOQ%><2#R8A[\ZX MA-,()Z&"_L9V0!KA#=C0]^S=&85'G\$1>4&2Y8N^AS902U7QP;0\5QFVO9/? M=;YAL?"EB )0&858K;\(/39W%8G-7K8I05C)HZ6'?[D[406/?L**Y$NO+T - M&>G/ERLPF7/R$I.=A""T\,C?)J5GOZ)W^+ZV\R+T_U(%9]O;X5G=KW*6/;/N MW#.SH=1J*/70AE)M*/5EA%)G60;Q8Q!T P.7%A],VH>#BGTXD]]]J6:!SJ?' MO9S/SJ6""INS@=%UFF,$&+N@.($L[T^P*CR3?\#0XBV[[5CVK%QWV&\\,O-5EG;_;H%6@JUA;RB3/^>CKR>^OUQ##'5CK($Q15F^$NB-VEQR5KY MGC:^ZQ)OO53:MG)!9!:/?N$7M8]&=USS6)WN0TE8; KG1M=19,7V-K2MM?I?@[ZDM'_1^F4;QRT>A#^/"\PM)I-5KK*1Y+ M9'^9V0ICB!__UVD?-P_W&H-LJ#7/;BIZNR NB=?+7DE#!D^=XFS[E2/[LZJN MII=@[($'@-H;/Z$J#/R@@89QG:2M;:7M2=*V_T1IFZSCVUQI:UO=]D1I.UB: M;NM6I:TKZ\V.Z,SK*=Y Q1FD5F>_N7:":-7>TP3Q<&EJ;Y,%L=5L- VA-YH) \8\Q?!>?"XPOV= MEWD@E^C?BIZ'USMAXQ-Z3>9=R[.[PZ[P_7*=N3D?Y?GOK)4(7I[^9D7PL2)X MY?W MIRW8%LSO #L[$];)FNA6^M9.'TY*.5A07*PJG1; Y#[-@H83TEX]W9 M>RL9"Y2,=WQ-S?H+QL>3MU8P%B@8'[VN"-=<)BZ^GEF96*!,R&MWEV9'6LV] MQ[%.4?AQQ#VE(V$7V"1[.C3?YKH3.K:!FU$G,=.Y/U$]B?P,-+!(H*"O.C4@W%Y?F' MSR=7W[Z>76Y^O<36FXL\2;$=3]&IFV)^7"LAXX/W=EK@![&T/L&A\("RGX=X MH0'?3S"@8\ET?H//0LD[SF*^B+0K!E[8YXX8@ML.R"]@Y44>X?T&.)R79X,X M6457M4446=P#1UA7D:HR#0RL.?ZE9%_HD_E+,*0.W._\?;4H3LYC[_".>2R@ MKN/TR^?3KV=79\[%MT\7YY\_.+]]^?@._O^EZYQ_/IU:ZW$_-%LG&C[7/"R5 M7AZ5GKH?WX+M>@UJ,2J!/A^[QY#;]$I>1!P@[-QZ\W/ZLW..AWA_RX>C01)@ MERE\>L-W[%.I_-D; @ZH$LY2;/8LKA "OIJ9]T2_%3!/(C(ON7TB)>]TODMK MW3[1\(;Z4]/M8_5TDS?^+<^)N-]AE? K[&K9&\!8?/[X[ND\K1Z38*-! T?] M=S2-'H9;_?'D\FJWB!K,; G\,&=]":U^CQ_H L./ QQ0_WM]<^#;!B^^=O_ M U!+ P04 " "YB&I4# FM\2<) !D0P #0 &5X7S,R.3 W-"YH=&WM M7-MRVS@2?8Z_ LNM3)PJR=8EGCBZ59$Y@M=?Y10QUTOS2&&1MC)TGFY^?#[<"4ZL+8&=[VNL/ M+LXO3KN#B^LKZ8?!Q;]Z4 2UO?[75N+/]?+F0__V0_=J M0 ;7Y+9W:GVM5VKH[^!=C]QV^R?=J]YM^?KW][T_2/=T@#6U2J7V5_@ UU=F MAQ%RB_*?5!L>SG*#DOF_ZI'UX*)$3E3J,_*'3,6H!*NHL 4Q8VH:/W#RA@XC M1H92!4RUO0I0$(NB#/"+:YU0?WY]_[6:\L",X6WE>>9'.6*A:5CFR HLDAMS M+GFV]PPH3L$;? WF0[I^2/VYM8&J/W]]<)1#$ZQ[@HS,?1K-(6!DTB29>[4O MN_?0]Q4,5CWX5E_?'/UP9R_(F$X846S"V12V2#/FFOR64MSBHAGILT0J@QOG M.?0''%3^#2A(@1DCGYP582* ABU* FIHV0RC2/IM[^BNZBU*W,9:K59?U7.E MD[9W[!$>M+V(!:[R'/?F(_C[:ZW^^G6U7OVU_J;F=?Y!!0PV@^VD!(Q4 T:B M'2)#W(U]!1* W*1Q H@@[V2$2-$E$2>UQP3J M$ZJ=VHUGY*.04X#7B)4S]*408 K'/X*@$E<-01": 2"06))HJ6C)&!5:\-#:04<.RX MA!9I! 9 $S+!N!Q*M?7'IWI,PDA.]9Q#%!MQ;10L!*%8Z/P&+TLY*M!S9S:\ M+=B@8(,' MBKQ\0&@Q7HO- 9TK,0&#=6&88<+O?U2XNH"T(5L]@%+'*\63$F M8!IO7*['V +-8M 5J"WP.N#:CZ1.H1TJ#B4C!^)$29\%4*S)/F V8$ "#IB] M.W],Q8B1+FSF_30"BVJ=EJM'^\QY43T*W)6[Y)CV$(X\L'^".WZ.4QS&T9>= M!PI7!@IAH'GLDV<:L, 8JE&PQS>RQW'!'JO^[M.7WTP?E1_N[1G34 =8LD+] MZT O80SATU3OW@3%_) !:+.17'@@4P4=P*X^X=IJ!;!BPO:#:;NERL@K%<4B M:ED@BP^62"YE*@8K.2@.\$7+B ?VZ$"G0\T##BN#$^ NBK':26!/J<;(PO*F MMF&(5192,W#(@)+!1@G%CRV-* HBF)9U8AFA0 L7[^3#-'@W9&@(F@7:LZ#0 M* 7+/!3+#!\OR^R\V6^0S>XR86?. 9Z:\ "IA&HI+#"H!AK"5 ;R"U7!'.O M/IP.><3-#(.6;<,B\UE:L(AWI+5BFDN%6-EUETTH254"C*-MD.7[ $WK@$V* MN#/-"(@':EB"C(8FJ3".7(#Y> +*IZ"7@EX>BE[\QT0OO0F-4KO3(_98&.)C M!1- C=Z278 0:0?-XBZWIQHLCT!#T!O:)32&,C6?'WL75447U@RS->'7TY]D M.,\#66ID;@W GR9V7E!!004/1 7!8Z*",X>U3 M>/+5/K$1S%FJM-S%453D66.YH2/Z[Q$S;>1&P"^:!MQ(I16?B< 5BSX&*1WYPR^A&C!1?[VWC!9BWLPQKS0]-[ M44"6BG3'/%NV?QI 0\T6N_\6NLBR'& ,R ?4E%RPHB%2T6D,,X7%L=/(U-76 M@^5"&10$\-.F/+L0;X0*MMD2P)%960" ML\\9<@O.0'/Q41&$X8J7M!1]NB6 MRI0$BY-(SAC43L?2:0>ZPBO ]\9T&SHK4>&4/M!I1=#J4Q,K8E M*W[=YVL=7J>%)5N_?W#_^QY7H$%V78#5&M/<\(9\:T@?N6&R#-.MLM@1=-[,&+("P=2>WV_KY;] MN)4[@RVL02ZI IE9K2.V .J8(XMS%%HA2>N%?X"^%[Y MUN/IF+.0].Z8G^())+EVJ4<;II]E&;P"J052"Z3^'Y"ZGSVF Y$W6R T.QS8 MGM;X"5'YU93#]^5IW$\<;/D:^?%F-B+@$^)'5.NV][Y[.RC?=-_VRB?]7O>? M^/L,N=J;M^>#_EK9."PK.=TLQ P&N7E[]>%R.1I8@-VV%_#B$']T E;+_KK& M_P!02P,$% @ N8AJ5#.Q/S S"0 [D, T !E>%\S,CDP-S4N:'1M M[5QK<]NX%?T<_PJ4G6R<&UBM5%WB-NI'#;=*;BY)N;S2]!U+F*1:R*4V!V)64MTDIB"@,8^F#?++UTSHYI#'3)$K-B$#$=/$%C9) M2GV?)W<-4N$)J1RX/&D2+Y-*R :AF19-\*F5KG2T4[O;71I3R6FB&R3!*8^: M)*;RCB?0.YIH=J_+-.)W4"#Y7:BA\]:HT[L/^8AK4G,/JJW#4:=UF';V'G#J MW9H[[YH+1XP?*V[D7N1.8+73^249J;3YK3[(6A\[#W9Y?![<"DRN3H 9[6EO M,.R?]T^[P_[U%;D^)Z<7_=XY.>]?=:].^]U/4 2UO<'W9N+G>GGS>7#[N7LU M),-K-!OT3Z%.!TD<5I*#E3)9A(B2<1'5+=>,;Q:SJ* M&!D)Z3/9=BK 0BR*]5O MN_?4MQ9TYA[\J*^_UI_=V3X)Z9@1R<:<36"5U"%7Y+>,XBH73?8(=QO.Q'S;>4Y+L]U^/NW:NWHR*W5CH_<#T[G[S2!SJ:PHI2 E*I 2K1# M1( +LB=!!9 ;0"X@@ER(")$" .XGWL'&30.?TB[*!F<%J M0[XB3ZDL"]0E5 M5O#&4_(E$1. UQTK66Q+BVA?0*>)T$;EXMI'DRG)$BTS!DZ"8(Y!22#$*&@) M0#FG$0FH!T62B!C$G1;6;L,@81Y3"M$*)C']P@Q9S-M44.:#,]!EA#%H-9 J>#)P 5,@FY%Q*5X7^+\R=,LKP1'$#,500*&]$_X3J$ :H4P@+L M'=M-P37APS#A&L&DC*;+TU 01$$03X2YVJL@"$8"G@ $$(*I/J&0&NX!%CC M"VERQT@7%O-!%H&%6Z-EM[[/K!=NW;=']I!CYB.QY('M$USQESC%8AQ]V;FC M8*6C #J:Q3[+3 ,6&$,U"O;X0?8X+MACU=]]^OZ'Z:/R[-Z>,05U@"4CU+\/ M]!+&$![-U.ZGH)@?,0!MWI,-#T0FH0%8U<=<&:T 5BPQ[6#:;J$REI6*9!$U M+)#'!PLDEW(5@Y4<% ?XHD3$?;-[H+*1XCZG-CO(;11CM%."+64*(PO#F\J$ M(499",7 (0U*!D]**5ZV+*(HB&!8QHE%A )GV'AG.4R#;R.&AJ!9X'SF%QJE M8)FG8IG13V.9'][+>'![:3:"=;K9>=7?8)W=]<+.Y .$->8^<@I5(C$(H0KX M"',:2#14^C/0 PUQ.N(1UU.,7K9UBQ1H^,% W[+7BNE23L3HK_M\0&DF4Z > M9:(MSP.,&@=,=L3N;T; 0%##4J0V-,D2;5D&*)"G(($*GBEXYJEXQGM):J8W MIE%FEGS$'@L"?,1@#*A16](,$"OM(%[LX?:<@^$1.!&$A[*9C9'(],-][R*O MZ-R:8=HF^'X>E(QF"2%#C:^O+>>A%3-@R94"(: F&^DDQE]+FNF).)?6)3O\*S9EW[' MA!1T4V1AGQ# ]5>>A36/;O@SEBHM5G$4% MEIAG/-7[(L%:Z) _98*U&T&L#[40&EP/8*-?/<6A([-!8<^1>K8CMI.O?)V_=;* MT0Y6QJ/\<"2T%K$I6?'K,:]X.)T6EFS-WS]^?+/YQXK.5FQM&W#M%8\W'RX2 MMP-@G4B:MAW[Z7W&MD_8\Q++-^3/-UD@ M=^WD>G#6&Y1/KH?#Z\L&^6O%_"%N>D_,$P@/#/'E =8"K 58_P]@W<\?UL'W MKN8(160NGN>QX\BW#;8G//Z$2'WN9,1/R!+9'UO8\D+[\6;W/A\3+Z)*M9U/ MW=MA^:;[L5<^&?2Z_\!?BEBJO?EX/ARLE85!68K)9B'F3\C-QZO/EXO>P +L MMGV %X?X\Q=P1U9;7/:1A#^''[%5IDX]@P""8SM(& &8_FEC0T!N9-\ MZAS2"5TK[I33R8;^^NY)P@$'ITFG=5*/[?'(VCOM/OOL[8N@$ZEYW.M$E 2] MSIPJ GY$9$I5U\A4:!X9I923.>T:H9!SHLR *NHK)K@!ON"*U-"53KT05EY4.O7< MJ4IG*H(EI&H9YPYP9:;L3]H&VTJ4 [D@)',6+]NP\S$3RO'8G*9P16]A+.:$ M%T('$A($C,_:8#$.5LUFW $_DZF0;2"9$@YBZB0;AKY*[W9(-T0RPE4;N*8\ M=F!.Y(QQM*ZW*+I0)HG9# 62S2*%QCO3GKN(V)0I:#9J=J<^[77J2:_R *C7 M]^"\=CX!R7%LP"A1E"#TLM';X=,T<;YD ^[9^&IGU_WS\2A0N4E [NW '7L7 MIQ>#OGAZ/+GN7WG@#;\O M$/L(KFN3VJ &$W>04V8W6U;U^X+J3Z!_,AQY[@G\,$2MZ'EC'>A3Y9V[,.F/ MC_M7[L0T6Q5X2+? MD:$ZF:)U; ^#B-$0W 7U,\5N* S#D/E8Z?$1+/N^Q%X#HVR>8.V%) MES"FB9!*]ZA39 8/C_ENY4:I%X^2S.\_%@\!1? != @$1!%33>-8^%VCM;"- M.TG1TFS;WF^N26^ZQI$!+.@:"*58/-5=L86_!XWFX:'=/#BTK4.C]S/A:&P) M3;N*O#7PE)%>X>W.RZ-&PW(*V/F-[>P!\?T"K"9)12PM.6 ^T<&I0IC%Z*S> M%#,\*[=,1;E/DG[,F*1S#&ZJ_5Y%TV[NDCU Q^W6;K!W%UB,D61*:W 7."?P M&5U%UW[3W'> \*!D'7&!2/08@0OIO3C6'C%-%9G& M%*9"XC'O&A:.-#2.RP'B[CY-B+^Z+R&MYQI8#L8I4)$N:=8K9Z, ?H:W6M3$ M*J3(6_A90=3S4N4%CDP2_]'7 &[R]$>;(C$*0WB(K5=&L>&.I<))$W?EB,K; MJ5!*S'/)/YYTL-AJR=8"_^W^K?C7"T5%UF[45?!%AYM/V-_2W9B&RL .>"M) MTC6*JW%'1N'8)SY:3YB0;0? ;CQ-A_&:I_IZQF\L$Q_K7"4$JT MUC;LM[[M;>OQF#O!5M.&2R+]")=7_7;+\7F L>V$/6YA66L^WU0%2FC'P_&) M.S:/AYXWO&S#2RO_ 3M90"IB%CS@XO^W5M33^L89.):93^&#R/CLN7)LJ1S/ ML\(3GQ5^@/Q>R\'J@R^%>M@_P1<67PGYG*G/F?JC]W^+_I[B;75 MT=FI-[XGBT)3BMO/A?IC"AB=75U??K*&.W#?M@NBJ.LO6Y"2_%NEOP!02P,$ M% @ N8AJ5!?'_.HR!0 H1D T !E>%\S,CDP-S.VV3&0RV"4F*@1E"3,)=$R@X-[U/-\(66#TCN;)(X'[]K6Q#0D)Z M[4WOVLLD^6"TDO?E63V[$C0C-8_;S8B2L-V<4T4@B(A,J6H9"S4UCXU"RLF< MMHRID'.BS) J&B@FN &!X(IR7*UH3)-(<-KB E_ZR32[DA)%0Q &YT(6$A"'CLP98C(-5L1EW(5C( M5,@&D(42+OK43+8,K?7>TUA8?>#&-9&,<-4 KF&.75!TJ4P2LQEO@&2S"!?. MB9PQ'.JW$.9)VUM&;,(4U)R*TZQ.VLUJTBX]XLB;>XZ\<6\=R?S8 MBG#6&_T=$O^NE\.KT?BJ<^F#/_B^CMC'<%495[H5&'O=##*[5K?*W]>ISA@Z MIX.A[YW"#P/4&IZWUJ'>5?ZY!^/.Z*1SZ8W-P8=WWF_0Z?IZQK&L'X-FGZU5 M7PC-71ARG!@/J5Y1.]R("N@^+E+%IBMT;HA%;X%Z0 D8YWT@PTU,0444QD1. M"*>I.5C&= 6=0.D9C5L9^MF*!1J1*6K%YM"-&)U"CW'" T9B&$RG+, ZCZ]@ MT0\D=AH8+N8)5EXX%[&NP"GJX4$%]K0NHROF">$K8Q\B*NEDA3F6VE&T1#(7 MYROX@XN;F(8S6L[LOU\0W4OB%8QH(J32':J'D"!6YOMU&(5>1$YFXT_Y2T#1 M^1":!$*BB*DF<2R"EE%?VL9&DCDURWCV 6M@QT)9_LZ9Y8Q_]# MIW9T9!]8SM'QH='^F7 TMH*:74;<'-QOI)U'^_KEL>-8;NYV-K#=?2!!D#NK M05(12PL,6$!T>8\E3'OF&3IA.-[9. M/5G@/B5,9R&1--4NE/4TB6/T159!)3F B)V[ME6'B0H7%<'!LVXS0AP7I!D,#KU1N;)P/<'%PUX:65_8"=+2$7,PD<,_G\)5DVK6UNN MCXTI<_'IWC&#Y20SV1])NLS M6;\#6?<2R9"6"?+R]@ZKF:EO[@NN\#Z8QR%RUNX_,S5G:@F?^E+]7WW5%K)K M"&*2IBWC76?LF\/.F6>>C+S.+_K+_3NSP[.>/[HGBZ:F%#J 75?V+!4*2_33S%U!+ 0(4 Q0 ( +F(:E0\<^S6(A8 TI M 0 1 " 0 !B8F-P+3(P,C(P,3,Q+GAS9%!+ 0(4 Q0 M ( +F(:E0A&>>4H0X 'W? 5 " 5$6 !B8F-P+3(P M,C(P,3,Q7V-A;"YX;6Q02P$"% ,4 " "YB&I41Q%@P+U3 !T, < %0 M @ $E)0 8F)C<"TR,#(R,#$S,5]D968N>&UL4$L! A0#% M @ N8AJ5*]I_H-)<@ 3T@& !4 ( !%7D &)B8W M,C R M,C Q,S%?;&%B+GAM;%!+ 0(4 Q0 ( +F(:E1U:#35GE8 &RT!P 5 M " 9'K !B8F-P+3(P,C(P,3,Q7W!R92YX;6Q02P$"% ,4 M" "YB&I41F)%B%\S,CDP-S4N:'1M4$L! A0# M% @ N8AJ5.Y>_J0U!0 7!H T ( !$LT" &5X7S,R M.3 W-BYH=&U02P$"% ,4 " "YB&I4%\?\ZC(% "A&0 #0 L @ %RT@( 97A?,S(Y,#