0001124941-22-000008.txt : 20220805 0001124941-22-000008.hdr.sgml : 20220805 20220805102115 ACCESSION NUMBER: 0001124941-22-000008 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BEACON ROOFING SUPPLY INC CENTRAL INDEX KEY: 0001124941 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-LUMBER & OTHER CONSTRUCTION MATERIALS [5030] IRS NUMBER: 364173371 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-50924 FILM NUMBER: 221139037 BUSINESS ADDRESS: STREET 1: 505 HUNTMAR PARK DRIVE STREET 2: SUITE 300 CITY: HERNDON STATE: VA ZIP: 20170 BUSINESS PHONE: 571-323-3939 MAIL ADDRESS: STREET 1: 505 HUNTMAR PARK DRIVE STREET 2: SUITE 300 CITY: HERNDON STATE: VA ZIP: 20170 10-Q 1 becn-20220630.htm 10-Q becn-20220630
FALSE12-31Q22022000112494100011249412022-01-012022-06-3000011249412022-07-31xbrli:shares00011249412022-06-30iso4217:USD00011249412021-12-3100011249412021-06-30iso4217:USDxbrli:shares00011249412022-04-012022-06-3000011249412021-04-012021-06-3000011249412021-01-012021-06-300001124941us-gaap:CommonStockMember2022-03-310001124941us-gaap:AdditionalPaidInCapitalMember2022-03-310001124941us-gaap:RetainedEarningsMember2022-03-310001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100011249412022-03-310001124941us-gaap:CommonStockMember2022-04-012022-06-300001124941us-gaap:RetainedEarningsMember2022-04-012022-06-300001124941us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001124941us-gaap:CommonStockMember2022-06-300001124941us-gaap:AdditionalPaidInCapitalMember2022-06-300001124941us-gaap:RetainedEarningsMember2022-06-300001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001124941us-gaap:CommonStockMember2021-03-310001124941us-gaap:AdditionalPaidInCapitalMember2021-03-310001124941us-gaap:RetainedEarningsMember2021-03-310001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100011249412021-03-310001124941us-gaap:CommonStockMember2021-04-012021-06-300001124941us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001124941us-gaap:RetainedEarningsMember2021-04-012021-06-300001124941us-gaap:CommonStockMember2021-06-300001124941us-gaap:AdditionalPaidInCapitalMember2021-06-300001124941us-gaap:RetainedEarningsMember2021-06-300001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001124941us-gaap:CommonStockMember2021-12-310001124941us-gaap:AdditionalPaidInCapitalMember2021-12-310001124941us-gaap:RetainedEarningsMember2021-12-310001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001124941us-gaap:CommonStockMember2022-01-012022-06-300001124941us-gaap:RetainedEarningsMember2022-01-012022-06-300001124941us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001124941us-gaap:CommonStockMember2020-12-310001124941us-gaap:AdditionalPaidInCapitalMember2020-12-310001124941us-gaap:RetainedEarningsMember2020-12-310001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100011249412020-12-310001124941us-gaap:CommonStockMember2021-01-012021-06-300001124941us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001124941us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001124941us-gaap:RetainedEarningsMember2021-01-012021-06-300001124941becn:InteriorProductsDivestitureMember2022-01-012022-06-300001124941becn:InteriorProductsDivestitureMember2021-01-012021-06-300001124941becn:ASPSailorAcquisitionCorpMemberbecn:InteriorProductsBusinessMemberbecn:StockPurchaseAgreementMember2021-02-102021-02-100001124941country:US2022-06-30becn:State0001124941country:CA2022-06-30becn:Province0001124941becn:CompleteSupplyIncMember2022-06-30xbrli:pure0001124941becn:MidwaySalesDistributingIncMember2022-06-300001124941becn:CrabtreeSidingAndSupplyMember2022-06-300001124941becn:WichitaFallsBuildersWholesaleIncMember2022-06-300001124941becn:CompleteSupplyIncMember2022-06-01becn:branch0001124941becn:WichitaFallsBuildersWholesaleIncMember2022-04-290001124941becn:CrabtreeSidingAndSupplyMember2022-01-010001124941becn:MidwaySalesDistributingIncMember2021-11-010001124941us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-06-30iso4217:XUA0001124941becn:LowrysIncMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001124941becn:SolarProductsMember2021-10-012021-12-310001124941becn:FoundationBuildingMaterialsHoldingCompanyLLCMemberbecn:InteriorProductsBusinessMemberbecn:StockPurchaseAgreementMember2021-02-102021-02-100001124941becn:FoundationBuildingMaterialsHoldingCompanyLLCMemberbecn:InteriorProductsBusinessMemberbecn:StockPurchaseAgreementMember2021-12-310001124941becn:InteriorProductsBusinessMember2021-04-012021-06-300001124941becn:InteriorProductsBusinessMember2021-01-012021-06-300001124941becn:ResidentialRoofingProductsMembercountry:US2022-04-012022-06-300001124941country:CAbecn:ResidentialRoofingProductsMember2022-04-012022-06-300001124941becn:ResidentialRoofingProductsMember2022-04-012022-06-300001124941becn:NonresidentialRoofingProductsMembercountry:US2022-04-012022-06-300001124941country:CAbecn:NonresidentialRoofingProductsMember2022-04-012022-06-300001124941becn:NonresidentialRoofingProductsMember2022-04-012022-06-300001124941becn:ComplementaryBuildingProductsMembercountry:US2022-04-012022-06-300001124941country:CAbecn:ComplementaryBuildingProductsMember2022-04-012022-06-300001124941becn:ComplementaryBuildingProductsMember2022-04-012022-06-300001124941country:US2022-04-012022-06-300001124941country:CA2022-04-012022-06-300001124941becn:ResidentialRoofingProductsMembercountry:US2021-04-012021-06-300001124941country:CAbecn:ResidentialRoofingProductsMember2021-04-012021-06-300001124941becn:ResidentialRoofingProductsMember2021-04-012021-06-300001124941becn:NonresidentialRoofingProductsMembercountry:US2021-04-012021-06-300001124941country:CAbecn:NonresidentialRoofingProductsMember2021-04-012021-06-300001124941becn:NonresidentialRoofingProductsMember2021-04-012021-06-300001124941becn:ComplementaryBuildingProductsMembercountry:US2021-04-012021-06-300001124941country:CAbecn:ComplementaryBuildingProductsMember2021-04-012021-06-300001124941becn:ComplementaryBuildingProductsMember2021-04-012021-06-300001124941country:US2021-04-012021-06-300001124941country:CA2021-04-012021-06-300001124941becn:ResidentialRoofingProductsMembercountry:US2022-01-012022-06-300001124941country:CAbecn:ResidentialRoofingProductsMember2022-01-012022-06-300001124941becn:ResidentialRoofingProductsMember2022-01-012022-06-300001124941becn:NonresidentialRoofingProductsMembercountry:US2022-01-012022-06-300001124941country:CAbecn:NonresidentialRoofingProductsMember2022-01-012022-06-300001124941becn:NonresidentialRoofingProductsMember2022-01-012022-06-300001124941becn:ComplementaryBuildingProductsMembercountry:US2022-01-012022-06-300001124941country:CAbecn:ComplementaryBuildingProductsMember2022-01-012022-06-300001124941becn:ComplementaryBuildingProductsMember2022-01-012022-06-300001124941country:US2022-01-012022-06-300001124941country:CA2022-01-012022-06-300001124941becn:ResidentialRoofingProductsMembercountry:US2021-01-012021-06-300001124941country:CAbecn:ResidentialRoofingProductsMember2021-01-012021-06-300001124941becn:ResidentialRoofingProductsMember2021-01-012021-06-300001124941becn:NonresidentialRoofingProductsMembercountry:US2021-01-012021-06-300001124941country:CAbecn:NonresidentialRoofingProductsMember2021-01-012021-06-300001124941becn:NonresidentialRoofingProductsMember2021-01-012021-06-300001124941becn:ComplementaryBuildingProductsMembercountry:US2021-01-012021-06-300001124941country:CAbecn:ComplementaryBuildingProductsMember2021-01-012021-06-300001124941becn:ComplementaryBuildingProductsMember2021-01-012021-06-300001124941country:US2021-01-012021-06-300001124941country:CA2021-01-012021-06-300001124941becn:SeriesACumulativeConvertibleParticipatingPreferredStockMemberbecn:AlliedBuildingProductsCorporationAndAffiliatedEntityMemberbecn:InvestmentAgreementMember2018-01-0200011249412018-01-020001124941becn:SeriesACumulativeConvertibleParticipatingPreferredStockMemberbecn:AlliedBuildingProductsCorporationAndAffiliatedEntityMemberbecn:InvestmentAgreementMember2018-01-022018-01-020001124941us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001124941us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001124941us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001124941us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001124941us-gaap:PreferredStockMember2022-04-012022-06-300001124941us-gaap:PreferredStockMember2021-04-012021-06-300001124941us-gaap:PreferredStockMember2022-01-012022-06-300001124941us-gaap:PreferredStockMember2021-01-012021-06-300001124941becn:EquityForwardContractMember2022-04-012022-06-300001124941becn:EquityForwardContractMember2021-04-012021-06-300001124941becn:EquityForwardContractMember2022-01-012022-06-300001124941becn:EquityForwardContractMember2021-01-012021-06-3000011249412020-02-112020-02-110001124941becn:RestrictedStockUnitAwardWithPerformanceConditionsMember2022-01-012022-06-300001124941becn:RestrictedStockUnitAwardWithMarketConditionsMember2022-01-012022-06-3000011249412022-01-012022-03-310001124941us-gaap:PhantomShareUnitsPSUsMembersrt:MinimumMember2022-04-012022-06-300001124941us-gaap:PhantomShareUnitsPSUsMembersrt:MaximumMember2022-04-012022-06-300001124941us-gaap:RestrictedStockUnitsRSUMember2021-12-310001124941us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001124941us-gaap:RestrictedStockUnitsRSUMember2022-06-300001124941becn:PerformanceConditionsMembersrt:MinimumMember2022-06-300001124941becn:Ambition2025StrategicPlanMember2022-06-30becn:Employee0001124941becn:Ambition2025StrategicPlanMember2022-04-012022-06-300001124941us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001124941us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001124941us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001124941us-gaap:CommonStockMembersrt:MaximumMemberbecn:RepurchaseProgramMember2022-02-240001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-03-100001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-03-112022-03-110001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-03-110001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-06-132022-06-130001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-03-102022-06-300001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-06-130001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-01-012022-06-300001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:AsrAgreementMember2022-06-142022-06-140001124941us-gaap:CommonStockMemberbecn:OpenMarketMember2022-01-012022-06-300001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:OpenMarketMember2022-04-012022-06-300001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:OpenMarketMember2022-01-012022-06-300001124941us-gaap:CommonStockMemberbecn:CitibankNaMemberbecn:OpenMarketMember2022-06-300001124941srt:MinimumMember2022-01-012022-06-300001124941srt:MaximumMember2022-01-012022-06-300001124941us-gaap:NoncompeteAgreementsMember2022-06-300001124941us-gaap:NoncompeteAgreementsMember2021-12-310001124941us-gaap:NoncompeteAgreementsMember2021-06-300001124941us-gaap:CustomerRelationshipsMember2022-06-300001124941us-gaap:CustomerRelationshipsMember2021-12-310001124941us-gaap:CustomerRelationshipsMember2021-06-300001124941us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2022-01-012022-06-300001124941us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2022-04-012022-06-300001124941us-gaap:TrademarksMember2022-06-300001124941us-gaap:TrademarksMember2021-12-310001124941us-gaap:TrademarksMember2021-06-300001124941srt:WeightedAverageMemberus-gaap:TrademarksMember2022-01-012022-06-300001124941srt:WeightedAverageMemberus-gaap:TrademarksMember2022-04-012022-06-300001124941srt:WeightedAverageMember2022-04-012022-06-300001124941srt:WeightedAverageMember2022-01-012022-06-300001124941becn:TwoThousandTwentySixRevolvingLineOfCreditMemberus-gaap:RevolvingCreditFacilityMembercountry:US2022-06-300001124941country:CAbecn:TwoThousandTwentySixRevolvingLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-06-300001124941us-gaap:RevolvingCreditFacilityMember2022-06-300001124941becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMemberbecn:TermLoanMember2022-06-300001124941becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMemberbecn:TermLoanMember2021-12-310001124941becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMemberbecn:TermLoanMember2021-06-300001124941becn:TermLoanMember2022-06-300001124941becn:TermLoanMember2021-12-310001124941becn:TermLoanMember2021-06-300001124941becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember2022-06-300001124941becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember2021-12-310001124941becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember2021-06-300001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember2022-06-300001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember2021-12-310001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember2021-06-300001124941becn:EquipmentFinancialFacilitiesMember2021-06-300001124941country:CAbecn:TwoThousandTwentySixRevolvingLineOfCreditMemberbecn:TermLoanMember2022-06-300001124941becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember2022-06-300001124941becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember2021-12-310001124941becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember2021-06-300001124941becn:EquipmentFinancialFacilitiesMembersrt:MinimumMember2021-01-012021-06-300001124941becn:EquipmentFinancialFacilitiesMembersrt:MaximumMember2021-01-012021-06-300001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember2021-05-310001124941us-gaap:RevolvingCreditFacilityMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2021-05-310001124941becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMemberbecn:TermLoanMember2021-05-310001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember2021-05-192021-05-190001124941becn:SeniorNotesDueInTwoThousandTwentyFiveMember2021-05-1000011249412021-05-190001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember2021-05-100001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember2021-05-102021-05-100001124941us-gaap:RevolvingCreditFacilityMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2021-05-190001124941us-gaap:RevolvingCreditFacilityMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMembercountry:US2021-05-190001124941stpr:CAus-gaap:RevolvingCreditFacilityMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2021-05-190001124941us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2021-05-192021-05-190001124941us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:BaseRateMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2021-05-192021-05-190001124941us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2021-05-192021-05-190001124941us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2021-05-192021-05-190001124941us-gaap:RevolvingCreditFacilityMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2022-04-012022-06-300001124941us-gaap:RevolvingCreditFacilityMemberbecn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember2022-06-300001124941becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMemberbecn:TermLoanMember2021-05-190001124941becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMemberbecn:TermLoanMember2021-05-192021-05-190001124941becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMemberbecn:TermLoanMemberus-gaap:BaseRateMembersrt:MinimumMember2021-05-192021-05-190001124941becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMemberbecn:TermLoanMembersrt:MaximumMemberus-gaap:BaseRateMember2021-05-192021-05-190001124941becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMemberbecn:TermLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2021-05-192021-05-190001124941becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMemberbecn:TermLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2021-05-192021-05-190001124941becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember2019-10-090001124941becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember2019-10-282019-10-280001124941becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember2019-10-280001124941becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember2019-10-092019-10-090001124941us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001124941us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001124941us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300001124941us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300001124941us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001124941us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300001124941country:US2021-12-310001124941country:US2021-06-300001124941country:CA2021-12-310001124941country:CA2021-06-300001124941us-gaap:EstimateOfFairValueFairValueDisclosureMemberbecn:SeniorNotesDueInNovemberTwoThousandTwentySixMemberus-gaap:FairValueInputsLevel2Member2022-06-300001124941becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2022-06-3000011249412019-09-11becn:Agreement0001124941becn:FiveYearSwapMember2019-09-110001124941becn:ThreeYearSwapMember2019-09-110001124941becn:TwoThousandTwentyEightTermLoanMember2019-09-110001124941becn:FiveYearSwapMember2019-09-102019-09-110001124941becn:ThreeYearSwapMember2019-09-102019-09-110001124941becn:ThreeYearSwapMember2022-06-300001124941becn:FiveYearSwapMember2022-06-300001124941us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2022-06-300001124941us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2021-12-310001124941us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2021-06-300001124941us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2022-04-012022-06-300001124941us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-04-012021-06-300001124941us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2022-01-012022-06-300001124941us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-01-012021-06-3000011249412021-10-012021-12-3100011249412021-07-012021-09-3000011249412021-01-012021-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES AND EXCHANGE ACT OF 1934
For the Quarterly Period Ended June 30, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Transition Period from _________ to __________
Commission File Number 000-50924
BEACON ROOFING SUPPLY, INC.
(Exact name of registrant as specified in its charter)
Delaware36-4173371
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
505 Huntmar Park Drive, Suite 300, Herndon, VA 20170
(Address of principal executive offices) (Zip Code)
(571) 323-3939
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.01 par valueBECNNASDAQ Global Select 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 filerAccelerated 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 July 31, 2022, 65,002,001 shares of common stock, par value $0.01 per share, of the registrant were outstanding.



BEACON ROOFING SUPPLY, INC.
FORM 10-Q
For the Quarter Ended June 30, 2022
TABLE OF CONTENTS
2


PART I. FINANCIAL INFORMATION (UNAUDITED)
Item 1. Condensed Consolidated Financial Statements
BEACON ROOFING SUPPLY, INC.
Condensed Consolidated Balance Sheets
(Unaudited; in millions, except per share amounts)
June 30,December 31,June 30,
202220212021
Assets
Current assets:
Cash and cash equivalents$54.6 $225.8 $188.9 
Accounts receivable, less allowance of $18.2, $16.1 and $19.7 as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively
1,321.7 855.2 965.1 
Inventories, net1,548.7 1,161.7 1,170.7 
Prepaid expenses and other current assets422.6 367.2 354.8 
Total current assets3,347.6 2,609.9 2,679.5 
Property and equipment, net289.1 256.3 223.8 
Goodwill1,785.2 1,777.4 1,761.7 
Intangibles, net383.4 421.0 439.8 
Operating lease right-of-use assets, net418.0 413.9 395.8 
Deferred income taxes, net58.0 61.9 89.2 
Other assets, net1.4 8.9 9.5 
Total assets$6,282.7 $5,549.3 $5,599.3 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable$1,168.9 $794.2 $877.7 
Accrued expenses476.5 472.1 641.4 
Current portion of operating lease liabilities89.7 89.0 87.8 
Current portion of finance lease liabilities10.9 6.4 3.6 
Current portion of long-term debt/obligations10.0 10.0 10.4 
Total current liabilities1,756.0 1,371.7 1,620.9 
Borrowings under revolving lines of credit, net461.3   
Long-term debt, net1,609.6 1,612.9 1,616.1 
Deferred income taxes, net0.6 0.8  
Operating lease liabilities334.4 326.3 308.7 
Finance lease liabilities45.3 26.0 16.0 
Total liabilities4,207.2 3,337.7 3,561.7 
Commitments and contingencies (Note 12)
Convertible Preferred Stock (voting); $0.01 par value; aggregate liquidation preference $400.0; 0.4 shares authorized, issued and outstanding as of June 30, 2022, December 31, 2021 and June 30, 2021 (Note 6)
399.2 399.2 399.2 
Stockholders' equity:
Common stock (voting); $0.01 par value; 100.0 shares authorized; 65.0, 70.4 and 70.0 shares issued and outstanding as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively
0.6 0.7 0.7 
Undesignated preferred stock; 5.0 shares authorized, none issued or outstanding
   
Additional paid-in capital1,123.5 1,148.6 1,138.5 
Retained earnings562.8 682.5 521.7 
Accumulated other comprehensive income (loss)(10.6)(19.4)(22.5)
Total stockholders' equity1,676.3 1,812.4 1,638.4 
Total liabilities and stockholders' equity$6,282.7 $5,549.3 $5,599.3 
See accompanying Notes to Condensed Consolidated Financial Statements
3


BEACON ROOFING SUPPLY, INC.
Condensed Consolidated Statements of Operations
(Unaudited; in millions, except per share amounts)

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net sales$2,358.2 $1,872.1 $4,045.1 $3,190.1 
Cost of products sold1,708.0 1,354.7 2,955.4 2,339.9 
Gross profit650.2 517.4 1,089.7 850.2 
Operating expense:
Selling, general and administrative355.4 296.3 664.7 564.1 
Depreciation18.9 15.1 36.4 29.7 
Amortization21.5 25.2 42.9 52.8 
Total operating expense395.8 336.6 744.0 646.6 
Income (loss) from operations254.4 180.8 345.7 203.6 
Interest expense, financing costs, and other18.9 23.2 35.5 51.8 
Loss on debt extinguishment 50.7  60.2 
Income (loss) from continuing operations before income taxes235.5 106.9 310.2 91.6 
Provision for (benefit from) income taxes61.0 27.1 79.9 22.3 
Net income (loss) from continuing operations174.5 79.8 230.3 69.3 
Net income (loss) from discontinued operations1
 (3.3) 0.9 
Net income (loss)174.5 76.5 230.3 70.2 
Dividends on Preferred Stock6.0 6.0 12.0 12.0 
Net income (loss) attributable to common stockholders$168.5 $70.5 $218.3 $58.2 
Weighted-average common stock outstanding2:
Basic68.1 69.9 69.1 69.8 
Diluted69.5 71.3 70.4 71.0 
Net income (loss) per share2:
Basic - Continuing operations$2.17 $0.93 $2.77 $0.72 
Basic - Discontinued operations (0.04) 0.01 
Basic net income (loss) per share$2.17 $0.89 $2.77 $0.73 
Diluted - Continuing operations$2.12 $0.91 $2.72 $0.71 
Diluted - Discontinued operations (0.04) 0.01 
Diluted net income (loss) per share$2.12 $0.87 $2.72 $0.72 
1.See Note 4 for additional information.
2.See Note 6 for detailed calculations and further discussion.


See accompanying Notes to Condensed Consolidated Financial Statements
4


BEACON ROOFING SUPPLY, INC.
Condensed Consolidated Statements of Comprehensive Income
(Unaudited; in millions)

 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Net income (loss)$174.5 $76.5 $230.3 $70.2 
Other comprehensive income (loss):
Foreign currency translation adjustment(3.1)1.2 (1.6)2.2 
Unrealized gain (loss) due to change in fair value of derivatives, net of tax2.6 1.1 10.4 4.5 
Total other comprehensive income (loss)(0.5)2.3 8.8 6.7 
Comprehensive income (loss)$174.0 $78.8 $239.1 $76.9 
See accompanying Notes to Condensed Consolidated Financial Statements
5


BEACON ROOFING SUPPLY, INC.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited; in millions)

Common StockRetained
SharesAmount
APIC1
Earnings
AOCI2
Total
Three Months Ended June 30, 2022
Balance as of March 31, 202268.7$0.7 $1,135.9 $619.3 $(10.1)$1,745.8 
Repurchase and retirement of common stock, net3
(3.9)(0.1)— (225.0)— (225.1)
Net change in equity forward contracts3
— (25.0)— — (25.0)
Issuance of common stock, net of shares withheld for taxes0.2— 4.6 — — 4.6 
Stock-based compensation— 8.0 — — 8.0 
Other comprehensive income (loss)— — — (0.5)(0.5)
Net income (loss)— — 174.5 — 174.5 
Dividends on Preferred Stock— — (6.0)— (6.0)
Balance as of June 30, 202265.0$0.6 $1,123.5 $562.8 $(10.6)$1,676.3 
Three Months Ended June 30, 2021
Balance as of March 31, 202169.8$0.7 $1,126.2 $451.2 $(24.8)$1,553.3 
Issuance of common stock, net of shares withheld for taxes0.2— 6.9 — — 6.9 
Stock-based compensation— 5.4 — — 5.4 
Other comprehensive income (loss)— — — 2.3 2.3 
Net income (loss)— — 76.5 — 76.5 
Dividends on Preferred Stock— — (6.0)— (6.0)
Balance as of June 30, 202170.0$0.7 $1,138.5 $521.7 $(22.5)$1,638.4 
Six Months Ended June 30, 2022
Balance as of December 31, 202170.4$0.7 $1,148.6 $682.5 $(19.4)$1,812.4 
Repurchase and retirement of common stock, net3
(5.8)(0.1)— (338.0)— (338.1)
Net change in equity forward contracts3
— (50.0)— — (50.0)
Issuance of common stock, net of shares withheld for taxes0.4— 11.8 — — 11.8 
Stock-based compensation— 13.1 — — 13.1 
Other comprehensive income (loss)— — — 8.8 8.8 
Net income (loss)— — 230.3 — 230.3 
Dividends on Preferred Stock— — (12.0)— (12.0)
Balance as of June 30, 202265.0$0.6 $1,123.5 $562.8 $(10.6)$1,676.3 
Six Months Ended June 30, 2021
Balance as of December 31, 202069.4$0.7 $1,109.8 $463.5 $(29.2)$1,544.8 
Issuance of common stock, net of shares withheld for taxes0.6— 16.0 — — 16.0 
Stock-based compensation— 12.7 — — 12.7 
Other comprehensive income (loss)— — — 6.7 6.7 
Net income (loss)— — 70.2 — 70.2 
Dividends on Preferred Stock— — (12.0)— (12.0)
Balance as of June 30, 202170.0$0.7 $1,138.5 $521.7 $(22.5)$1,638.4 
1.Additional Paid-in Capital (“APIC”).
2.Accumulated Other Comprehensive Income (Loss) ("AOCI").
3.See Note 8 for additional information.
See accompanying Notes to Condensed Consolidated Financial Statements
6


BEACON ROOFING SUPPLY, INC.
Condensed Consolidated Statements of Cash Flows1
(Unaudited; in millions)
 Six Months Ended June 30,
 20222021
Operating Activities
Net income (loss)$230.3 $70.2 
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation and amortization79.3 82.6 
Stock-based compensation13.1 12.7 
Certain interest expense and other financing costs2.6 4.6 
Loss on debt extinguishment 60.2 
Gain on sale of fixed assets and other(2.9)(2.1)
Deferred income taxes0.7 (78.0)
Loss on sale of business 6.6 
Changes in operating assets and liabilities:
Accounts receivable(466.1)(216.6)
Inventories(385.0)(220.8)
Prepaid expenses and other current assets(47.1)(19.3)
Accounts payable and accrued expenses383.7 318.8 
Other assets and liabilities4.4 (0.2)
Net cash provided by (used in) operating activities(187.0)18.7 
Investing Activities
Purchases of property and equipment(39.8)(29.4)
Acquisition of business, net(16.7) 
Proceeds from sale of business 837.4 
Proceeds from the sale of assets3.0 2.4 
Net cash provided by (used in) investing activities(53.5)810.4 
Financing Activities
Borrowings under revolving lines of credit1,365.9 250.0 
Payments under revolving lines of credit(898.1)(407.0)
Borrowings under term loan 1,000.0 
Payments under term loan(5.0)(943.4)
Borrowings under senior notes 350.0 
Payment under senior notes (1,300.0)
Payment of debt issuance costs (20.3)
Payment of call premium (31.7)
Payments under equipment financing facilities and finance leases(4.9)(3.2)
Repurchase and retirement of common stock, net(338.1) 
Advance payment for equity forward contract(50.0) 
Payment of dividends on Preferred Stock(12.0)(12.0)
Proceeds from issuance of common stock related to equity awards12.2 17.7 
Payment of taxes related to net share settlement of equity awards(0.4)(1.7)
Net cash provided by (used in) financing activities69.6 (1,101.6)
Effect of exchange rate changes on cash and cash equivalents(0.3) 
Net increase (decrease) in cash and cash equivalents(171.2)(272.5)
Cash and cash equivalents, beginning of period225.8 461.4 
Cash and cash equivalents, end of period$54.6 $188.9 
Supplemental Cash Flow Information
Operating cash flows provided by (used in) discontinued operations$ $(21.8)
Cash paid during the period for:
Interest$37.1 $58.6 
Income taxes, net of refunds2
$57.4 $52.6 
1.Unless otherwise noted, amounts include both continuing and discontinued operations.
2.Six months ended June 30, 2022 amount includes $18.6 million related to the transition period from October 1, 2021 to December 31, 2021. Six months ended June 30, 2021 amount includes $46.6 million related to the Interior Products divestiture.
See accompanying Notes to Condensed Consolidated Financial Statements
7


BEACON ROOFING SUPPLY, INC.
Notes to Condensed Consolidated Financial Statements
(Unaudited; in millions, except per share amounts or otherwise indicated)
1. Company Overview
Beacon Roofing Supply, Inc. (“Beacon” or the “Company”) was incorporated in the state of Delaware on August 22, 1997 and is the largest publicly traded distributor of residential and non-residential roofing materials and complementary building products in the United States and Canada.
On February 10, 2021, the Company completed the sale of its interior products and insulation businesses (“Interior Products”) to Foundation Building Materials Holding Company LLC (“FBM”), pursuant to that certain Equity Purchase Agreement, dated as of December 20, 2020 (the “Purchase Agreement”), by and between the Company and ASP Sailor Acquisition Corp. (“ASP”), for approximately $850 million in cash (subject to a working capital and certain other adjustments as set forth in the Purchase Agreement). On January 29, 2021, ASP assigned the Purchase Agreement to FBM. Unless otherwise noted, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. For additional information, see Notes 2 and 4.
The Company operates its business primarily under the trade name "Beacon Building Products" and services customers in all 50 states throughout the U.S. and 6 provinces in Canada. The Company’s material subsidiaries are Beacon Sales Acquisition, Inc. and Beacon Roofing Supply Canada Company.
2. Summary of Significant Accounting Policies
Basis of Presentation
The Company prepared the condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the requirements of the Securities and Exchange Commission (“SEC”). As permitted under those rules, certain footnotes or other financial information have been condensed or omitted. Additionally, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. Unless otherwise noted, amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company's continuing operations. Certain prior period amounts have been reclassified to conform to current period presentation.
The balance sheet as of June 30, 2021 has been presented for a better understanding of the impact of seasonal fluctuations on the Company’s financial condition. The three-month periods ended June 30, 2022 and 2021 each had 64 business days. The six-month periods ended June 30, 2022 and 2021 each had 127 business days.
On August 11, 2021, the Company’s Board of Directors approved a change in its fiscal year end from September 30 to December 31. The Company’s 2022 fiscal year began on January 1, 2022 and will end on December 31, 2022. This change better aligns the Company’s financial reporting calendar with many of its industry peers and provides internal benefits by shifting the timing of the budgeting, physical inventory, and performance review cycles away from the Company’s busiest time of year.
In management’s opinion, the condensed consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s financial position and operating results. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the twelve months ending December 31, 2022.
These unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto contained in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended September 30, 2021 as well as the unaudited Condensed Consolidated Financial Statements and Notes thereto contained in the Company’s Transition Report on Form 10-Q for the period from October 1, 2021 to December 31, 2021.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates include accounts receivable, vendor incentives, inventories, purchase price allocations, goodwill and intangibles, and income taxes. Assumptions made in the development of these estimates contemplate the impact of the novel coronavirus (“COVID‑19”) on the economy and the Company’s anticipated results. Actual amounts could differ materially from these estimates.
8


Business Combinations
The Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, the Company records the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. The Company uses an income approach to determine the fair value of acquired intangible assets, specifically the multi-period excess earnings method for customer relationships and the relief from royalty method for trade names. Various Level 3 fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, customer attrition rates, discount rates, and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed. Transaction costs associated with acquisitions are expensed as incurred and are included as a component of selling, general and administrative expense within the condensed consolidated statements of operations.
Recent Accounting Pronouncements—Not Yet Adopted
In October 2021, the Financial Accounting Standards Board (the “FASB”) issued ASU 2021-08, “Business Combinations – Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The guidance is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice. The guidance requires an acquirer to recognize and measure contract assets and liabilities acquired in a business combination in accordance with Topic 606 as if the acquirer had originated the contracts, as opposed to recognizing and measuring such contract assets and liabilities at fair value on the acquisition date. The standard will be effective for business combinations that occur after January 1, 2023. Early adoption is permitted. The guidance will be applied prospectively to acquisitions occurring on or after the effective date. The Company will continue to evaluate the impact of this guidance, which would depend on the contract assets and liabilities assumed in any future business combinations.
In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The guidance provides optional practical expedients to ease the potential burden in accounting for contract modifications and hedge accounting related to reference rate reform. In January 2021, the FASB issued ASU 2021-01, “Reference Rate Reform (Topic 848), Scope,” to clarify the scope of the guidance and reduce potential diversity in practice. The standard is effective as of March 12, 2020 through December 31, 2022. However, the standard is not applicable to contract modifications made, and hedging relationships entered into or evaluated after, December 31, 2022. The Company will evaluate and disclose the impact of this guidance in the period of election, as well as the nature and reason for doing so.
3. Acquisitions
The following table presents the Company’s acquisitions since the start of 2021. The Company acquired 100% of the equity interests in each case. The Company has not provided pro forma results of operations for the transactions below, as the transactions individually and in the aggregate are not material to the Company. The results of operations for these transactions are included in the Company’s condensed consolidated statements of operations from the date of the acquisition (dollars in millions):
Date AcquiredCompany NameRegionBranches
Goodwill Recognized1
Intangible Assets Acquired1
June 1, 2022Complete Supply, Inc.Illinois1$9.1 $4.6 
April 29, 2022Wichita Falls Builders Wholesale, Inc.Texas1$0.2 $0.5 
January 1, 2022Crabtree Siding and SupplyTennessee1$0.1 $0.1 
November 1, 2021Midway Sales & Distributing, Inc.Kansas, Missouri, Nebraska10$28.8 $38.5 
1.Based on provisional estimates of the fair value of assets acquired and liabilities assumed as of June 30, 2022.
Prior to the acquisitions, the acquired companies listed above produced aggregate annual sales of approximately $145 million. The total transaction costs incurred by the Company for these acquisitions for the three and six months ended June 30, 2022 were $0.7 million and $1.2 million, respectively. Of the $38.2 million of goodwill recognized for these acquisitions, $38.0 million is deductible for tax purposes.
Lowry’s
In connection with the May 1, 2017 acquisition of Lowry’s Inc., the Company recorded an indemnity holdback liability, which was remeasured to fair value at each reporting period until the contingency was resolved. During the first quarter of 2022, the contingency was resolved and the Company released the indemnity holdback liability, resulting in a gain of $0.9 million, which is included as a component of and reduction to selling, general and administrative expense within the condensed consolidated statements of operations for the six months ended June 30, 2022.
9


4. Divestitures
Solar Products
On December 1, 2021, the Company completed the divestiture of its solar products business ("Solar Products") in order to focus on the Company’s core exteriors business. The Company recorded a loss on sale of $22.3 million for the three months ended December 31, 2021. The results of operations from Solar Products were included within income from continuing operations for the three and six months ended June 30, 2021 and were not material to the Company’s overall results.
Interior Products
On February 10, 2021, the Company completed the sale of Interior Products to FBM pursuant to the Purchase Agreement for approximately $850 million in cash (subject to a working capital and certain other adjustments as set forth in the Purchase Agreement). The final adjusted purchase price for Interior Products was $842.7 million. During the three months ended December 31, 2021, the company received $6.6 million of final purchase consideration from FBM.
The Company completed this divestiture of net assets previously acquired in 2018 as part of the Allied Acquisition (as defined in Note 6) to enhance leadership focus, reduce net leverage, strengthen its balance sheet, and provide the financial flexibility to pursue strategic growth initiatives in its core exteriors business.
The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the condensed consolidated statements of operations (in millions):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2021
Net sales$ $109.1 
Cost of products sold (80.3)
Selling, general and administrative(0.2)(21.2)
Depreciation and amortization (0.2)
Other income (loss)(0.1)(0.1)
Loss on sale(4.2)(6.6)
Pretax income (loss) from discontinued operations(4.5)0.7 
Provision for (benefit from) income taxes(1.2)(0.2)
Net income (loss) from discontinued operations$(3.3)$0.9 
There were no results from discontinued operations in the three or six months ended June 30, 2022. There were no assets or liabilities held for sale as of June 30, 2022, December 31, 2021 or June 30, 2021.
10


5. Net Sales
The following table presents the Company’s net sales by product line and geography (in millions):
U.S.CanadaTotal
Three Months Ended June 30, 2022
Residential roofing products$1,168.6 $27.5 $1,196.1 
Non-residential roofing products634.8 47.8 682.6 
Complementary building products476.1 3.4 479.5 
Total net sales$2,279.5 $78.7 $2,358.2 
Three Months Ended June 30, 2021
Residential roofing products$955.9 $25.7 $981.6 
Non-residential roofing products446.4 40.3 486.7 
Complementary building products400.5 3.3 403.8 
Total net sales$1,802.8 $69.3 $1,872.1 
Six Months Ended June 30, 2022
Residential roofing products$2,004.4 $38.2 $2,042.6 
Non-residential roofing products1,092.2 78.1 1,170.3 
Complementary building products826.9 5.3 832.2 
Total net sales$3,923.5 $121.6 $4,045.1 
Six Months Ended June 30, 2021
Residential roofing products$1,642.1 $34.6 $1,676.7 
Non-residential roofing products752.4 64.1 816.5 
Complementary building products692.0 4.9 696.9 
Total net sales$3,086.5 $103.6 $3,190.1 
6. Net Income (Loss) Per Share
Basic net income (loss) per share is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period, without consideration for common share equivalents or the conversion of Preferred Stock (as defined below). Common share equivalents consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock unit awards. Diluted net income (loss) per common share is calculated by dividing net income (loss) attributable to common stockholders by the fully diluted weighted-average number of common shares outstanding during the period.
In connection with the acquisition of Allied Building Products Corp. on January 2, 2018 (the “Allied Acquisition”), the Company completed the sale of 400,000 shares of Series A Cumulative Convertible Participating Preferred Stock, par value $0.01 per share (the “Preferred Stock”), with an aggregate liquidation preference of $400.0 million, at a purchase price of $1,000 per share, to CD&R Boulder Holdings, L.P. The Preferred Stock is convertible perpetual participating preferred stock of the Company, and conversion of the Preferred Stock into $0.01 par value shares of the Company’s common stock will be at a conversion price of $41.26 per share (or 9,694,619 shares of common stock). The Preferred Stock accumulates dividends at a rate of 6.0% per annum (payable quarterly in cash or in-kind, subject to certain conditions). The Preferred Stock is not mandatorily redeemable; therefore, it is classified as mezzanine equity in the Company’s condensed consolidated balance sheets. Holders of Preferred Stock participate in dividends on an as-converted basis when declared on common shares. As a result, Preferred Stock is classified as a participating security and thereby requires the allocation of income that would have otherwise been available to common stockholders when calculating net income (loss) per share.
Diluted net income (loss) per share is calculated by utilizing the most dilutive result of the if-converted and two-class methods. In both methods, net income (loss) attributable to common stockholders and the weighted-average common shares outstanding are adjusted to account for the impact of the assumed issuance of potential common shares that are dilutive, subject to dilution sequencing rules.
11


The following table presents the components and calculations of basic and diluted net income (loss) per share (in millions, except per share amounts; certain amounts may not recalculate due to rounding):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net income (loss) from continuing operations$174.5 $79.8 $230.3 $69.3 
Dividends on Preferred Stock(6.0)(6.0)(12.0)(12.0)
Undistributed income from continuing operations allocated to participating securities(20.9)(9.0)(26.8)(6.9)
Net income (loss) from continuing operations attributable to common stockholders – Basic and Diluted147.6 64.8 191.5 50.4 
Net income (loss) from discontinued operations – Basic (3.3) 0.9 
Undistributed income from discontinued operations allocated to participating securities 0.4  (0.2)
Net income (loss) from discontinued operations attributable to common stockholders – Basic and Diluted (2.9) 0.7 
Net income (loss) attributable to common stockholders – Basic and Diluted$147.6 $61.9 $191.5 $51.1 
Denominator:
Weighted-average common shares outstanding – Basic68.1 69.9 69.1 69.8 
Effect of common share equivalents1.4 1.4 1.3 1.2 
Weighted-average common shares outstanding – Diluted69.5 71.3 70.4 71.0 
Net income (loss) per share:
Basic – Continuing operations$2.17 $0.93 $2.77 $0.72 
Basic – Discontinued operations (0.04) 0.01 
Basic net income (loss) per share$2.17 $0.89 $2.77 $0.73 
Diluted – Continuing operations$2.12 $0.91 $2.72 $0.71 
Diluted – Discontinued operations (0.04) 0.01 
Diluted net income (loss) per share$2.12 $0.87 $2.72 $0.72 
The following table includes the number of shares that may be dilutive common shares in the future (in millions). These shares were not included in the computation of diluted net income (loss) per share because the effect was either anti-dilutive or the requisite performance conditions were not met:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Stock options0.2  0.1 0.3 
Preferred Stock9.7 9.7 9.7 9.7 
Equity forward contract0.9  0.9  
7. Stock-based Compensation
On December 23, 2019, the Board of Directors of the Company approved the Beacon Roofing Supply, Inc. Second Amended and Restated 2014 Stock Plan (the “2014 Plan”). On February 11, 2020, the stockholders of the Company approved an additional 4,850,000 shares to be reserved for issuance under the 2014 Plan. The 2014 Plan, which was originally approved by the stockholders on February 12, 2014, provides for discretionary awards of stock options, stock awards, restricted stock units, and stock appreciation rights to selected employees and non-employee directors. The 2014 Plan mandates that all shares underlying lapsed, forfeited, expired, terminated, cancelled and withheld awards, including those from the predecessor plan, be returned to the 2014 Plan and made available for issuance. As of June 30, 2022, there were 3,751,778 shares of common stock available for issuance pursuant to the 2014 Plan. The 2014 Plan is the only plan maintained by the Company pursuant to which equity awards are granted.
12


All unvested equity awards contain a “double trigger” change in control mechanism. Unless an award is continued or assumed by a public company in an equitable manner, such award shall become fully vested immediately prior to a change in control (in the case of a restricted stock unit award with performance conditions at 100% of the grant target, and in the case of a restricted stock unit award with market conditions at 100% of the award then earned but not then vested). If an award is so continued or assumed, vesting will continue in accordance with the terms of the award, unless there is a qualifying termination within one-year following the change in control, in which event the award shall immediately become fully vested (in the case of a restricted stock unit award with performance conditions at 100% of the grant target, and in the case of a restricted stock unit award with market conditions at 100% of the award then earned but not then vested).
Stock Options
Non-qualified stock options generally expire 10 years after the grant date and, except under certain conditions, the options are subject to continued employment and vest in three annual installments over the three-year period following the grant date.
The fair values of the options granted for the six months ended June 30, 2022 were estimated on the dates of grants using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Risk-free interest rate1.93 %
Expected volatility48.89 %
Expected life (in years)5.14
Dividend yield
The following table summarizes all stock option activity for the six months ended June 30, 2022 (in millions, except per share amounts and time periods):
Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)
Aggregate Intrinsic Value1
Balance as of December 31, 20211.6$35.25 5.8$36.2 
Granted0.258.99 
Exercised(0.3)37.25 
Canceled/Forfeited35.04 
Balance as of June 30, 20221.5$38.11 6.3$22.1 
Vested and expected to vest after June 30, 20221.5$37.85 6.2$21.9 
Exercisable as of June 30, 20221.0$35.02 5.1$16.8 
1.Aggregate intrinsic value represents the difference between the closing fair value of the underlying common stock and the exercise price of outstanding, in-the-money options on the date of measurement.
During the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to stock options of $1.1 million and $1.0 million, respectively. During the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to stock options of $1.9 million and $2.2 million, respectively. As of June 30, 2022, there was $6.6 million of total unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.2 years. The following table summarizes additional information on stock options (in millions, except per share amounts):
Six Months Ended June 30,
20222021
Weighted-average fair value per share of stock options granted1
$26.50 $ 
Total grant date fair value of stock options vested$0.2 $1.4 
Total intrinsic value of stock options exercised$7.6 $11.3 
1.Due to the Company’s change in its fiscal year end, the Company made annual grants to employees during the six months ended June 30, 2022.
13


Restricted Stock Units
Time-based restricted stock unit (“RSU”) awards granted to employees are subject to continued employment and generally vest on the third anniversary of the grant date. The Company also grants certain RSU awards to management that additionally may contain market or performance conditions. Market conditions are incorporated into the grant date fair value of the management awards with market conditions using a Monte Carlo valuation model. Compensation expense for management awards with market conditions is recognized over the service period and is not reversed if the market condition is not met. For awards with performance conditions, the actual number of awards that will vest can range from 0% to 200% of the original grant amount, depending upon actual Company performance below or above the established performance metric targets. At each reporting date, the Company estimates performance in relation to the defined targets when determining the projected number of management awards with performance conditions that are expected to vest and calculating the related stock-based compensation expense. Management awards with performance conditions are amortized over the service period if, and to the extent, it is determined that achievement of the performance condition is probable. If awards with market, performance and/or service conditions are forfeited due to failure to achieve performance conditions or failure to satisfy service conditions, any previously recognized expense for such awards is reversed.
RSUs granted to non-employee directors are subject to continued service and vest on the first anniversary of the grant date (except under certain conditions). Generally, the common shares underlying the RSUs are not eligible for distribution until the non-employee director’s service on the Board has terminated, and for non-employee director RSU grants made prior to fiscal year 2014, the share distribution date is six months after the director’s termination of service on the board. Any non-employee directors who have Beacon equity holdings (defined as common stock and outstanding vested equity awards) with a total fair value that is greater than or equal to five times the annual Board cash retainer may elect to have any future RSU grants settle simultaneously with vesting.
The following table summarizes all RSU activity for the six months ended June 30, 2022 (in millions, except grant date fair value amounts):
RSUs OutstandingWeighted-Average Grant Date Fair Value
Balance as of December 31, 20210.7$35.99 
Granted0.750.94 
Released33.78 
Canceled/Forfeited38.75 
Balance as of June 30, 20221.4$43.64 
Vested and expected to vest after June 30, 20221
1.5$42.64 
1.As of June 30, 2022, outstanding awards with performance conditions were expected to vest at greater than 100% of their original grant amount.
The above table represents regular annual RSU awards granted during the six months ended June 30, 2022, as well as a special grant, made in connection with the Company’s Ambition 2025 strategic plan to approximately 115 employees, consisting of the Company’s executive officers (other than the Chief Executive Officer who is not eligible for the program), other members of senior management, and key operations and sales leaders. A total of 0.4 million RSUs with market conditions were awarded. The latter awards were granted in order to align executives and managers at various levels of the Company with the initiatives implemented to achieve the Company's long-term stockholder return goals set forth in the Ambition 2025 strategic plan.
During the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to RSUs of $6.9 million and $4.4 million, respectively. During the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to RSUs of $11.2 million and $7.4 million, respectively. As of June 30, 2022, there was $37.6 million of unrecognized compensation expense related to unvested RSUs (including unrecognized expense for RSUs with performance conditions at their estimated value as of June 30, 2022), which is expected to be recognized over a weighted-average period of 2.3 years.
The following table summarizes additional information regarding RSUs (in millions, except per share amounts):
Six Months Ended June 30,
20222021
Weighted-average fair value per share of RSUs granted$50.94 $51.89 
Total grant date fair value of RSUs vested$2.1 $5.3 
Total intrinsic value of RSUs released$2.0 $5.7 
14


8. Share Repurchase Program
On February 24, 2022, the Company announced a new share repurchase program (the “Repurchase Program”), pursuant to which the Company may purchase up to $500.0 million of its common stock. Share repurchases under the Repurchase Program may be made from time to time through various means, including open market purchases (including block trades), privately negotiated transactions, accelerated share repurchase transactions or through a series of forward purchase agreements, option contracts or similar agreements and contracts (including Rule 10b5-1 plans) adopted by the Company, in each case in accordance with the rules and regulations of the Securities and Exchange Commission, including, if applicable, Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The timing, volume, and nature of share repurchases pursuant to the Repurchase Program are at the discretion of management and may be suspended or discontinued at any time. Shares repurchased under the Repurchase Program are retired immediately and are included in the category of authorized but unissued shares. Direct and incremental costs associated with the Repurchase Program are deferred and included as a component of the purchase price. The excess of the purchase price over the par value of the common shares is reflected in retained earnings.
On March 10, 2022, pursuant to the Repurchase Program, the Company entered into a Variable Tenor ASR Master Agreement (the “ASR Master Agreement”) and Supplemental Confirmation (collectively, the “March 2022 ASR Agreement”) with Citibank, N.A. (“Citi”) to repurchase $125.0 million of its common stock. Under the terms of the March 2022 ASR Agreement, the Company paid $125.0 million to Citi and received an initial share delivery of 1,689,189 shares of its common stock, representing 80% of the then expected share repurchases under the March 2022 ASR Agreement, based on the closing price of the Company’s common stock of $59.20 on March 11, 2022. On June 13, 2022, the Company completed the March 2022 ASR Agreement and received an additional 406,200 shares of the Company’s common stock. In total, 2,095,389 shares of the Company’s common stock were delivered under the March 2022 ASR Agreement at an average price of $59.65 per share, which represents the daily volume-weighted average price of the Company’s common stock during the term of the March 2022 ASR Agreement, less a discount and adjustments pursuant to the terms of the March 2022 ASR Agreement.
On June 13, 2022, the Company entered into an additional Supplemental Confirmation (together with the ASR Master Agreement, the “June 2022 ASR Agreement”) with Citi to repurchase an additional $250.0 million of its common stock. Under the terms of the June 2022 ASR Agreement, the Company paid $250.0 million to Citi and received an initial share delivery of 3,480,077 shares of its common stock, representing 80% of the total expected share repurchases under the June 2022 ASR Agreement, based on the closing price of the Company’s common stock of $57.47 on June 13, 2022. The final number of shares to be repurchased pursuant to the June 2022 ASR Agreement will be determined upon settlement based on the daily volume-weighted average price of the Company’s common stock during the term of the June 2022 ASR Agreement, less a discount and subject to adjustments pursuant to the terms of the June 2022 ASR Agreement. At settlement, Citi will deliver additional shares of the Company’s common stock, or, under certain circumstances, the Company will deliver cash or shares of the Company’s common stock to Citi, with the method of settlement at the Company’s election. As of June 30, 2022, the remaining $50.0 million of the $250.0 million purchase price was evaluated as an unsettled equity forward contract indexed to the Company’s common stock and classified within stockholders’ equity as a reduction to additional paid-in capital until the equity forward contract settles, when it will be reflected as a reduction in retained earnings. The final settlement of the June 2022 ASR Agreement is expected to be completed in the fourth quarter of 2022.
During the six months ended June 30, 2022, the Company also repurchased on the open market 221,658 shares of its common stock at an average price of $57.98 per share for an aggregate purchase price of $12.9 million.
During the three and six months ended June 30, 2022, the Company incurred costs directly attributable to the Repurchase Program of $0.1 million and $0.2 million, respectively. As of June 30, 2022, the Company had approximately $112.1 million available for repurchases remaining under the Repurchase Program.
There were no share repurchases during the six months ended June 30, 2021.
9. Goodwill and Intangible Assets
Goodwill
The following table sets forth the change in the carrying amount of goodwill during the six months ended June 30, 2022 (in millions):
Balance as of December 31, 2021
$1,777.4 
Acquisitions8.3 
Translation and other adjustments(0.5)
Balance as of June 30, 2022
$1,785.2 
The changes in the carrying amount of goodwill for the six months ended June 30, 2022 were driven primarily by the Company’s recent acquisitions. See Note 3 for additional information.
15


Intangible Assets
The intangible asset lives range from 5 to 20 years. The following table summarizes intangible assets by category (in millions, except time periods):
June 30,December 31,June 30,Weighted-Average Remaining
202220212021
Life1 (Years)
Amortizable intangible assets:
Non-compete agreements$ $0.2 $0.2 
Customer relationships1,097.5 1,092.3 1,086.1 15.1
Trademarks1.0 1.0  0.5
Total amortizable intangible assets1,098.5 1,093.5 1,086.3 15.1
Accumulated amortization(724.9)(682.3)(656.3)
Total amortizable intangible assets, net373.6 411.2 430.0 
Indefinite-lived trademarks9.8 9.8 9.8 
Total intangibles, net$383.4 $421.0 $439.8 
1.As of June 30, 2022.
The following table summarizes the estimated future amortization expense for intangible assets (in millions):
Year Ending December 31, 
2022 (July - December)$40.0 
202367.2 
202454.6 
202544.3 
202635.7 
Thereafter131.8 
Total future amortization expense$373.6 
16


10. Financing Arrangements
The following table summarizes all outstanding debt (presented net of unamortized debt issuance costs) and other financing arrangements (in millions):
June 30,December 31,June 30,
202220212021
Revolving Lines of Credit
2026 ABL:
2026 U.S. Revolver1
$455.1 $— $— 
2026 Canada Revolver2
6.2 — — 
Borrowings under revolving lines of credit, net$461.3 $— $— 
Long-term Debt, net
Term Loan:
2028 Term Loan3
$975.9 $979.8 $983.6 
Current portion(10.0)(10.0)(10.0)
Long-term borrowings under term loan965.9 969.8 973.6 
Senior Notes:
2026 Senior Notes4
297.1 296.8 296.4 
2029 Senior Notes5
346.6 346.3 346.1 
Long-term borrowings under senior notes643.7 643.1 642.5 
Long-term debt, net$1,609.6 $1,612.9 $1,616.1 
Equipment Financing Facilities, net
Equipment financing facilities6
$— $— $0.4 
Current portion— — (0.4)
Long-term obligations under equipment financing, net$— $— $— 
1.Effective rate on borrowings of 2.48% as of June 30, 2022.
2.Effective rate on borrowings of 3.95% as of June 30, 2022.
3.Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.
4.Interest rate of 4.50% for all periods presented.
5.Interest rate of 4.125% for all periods presented.
6.Fixed interest rates ranging from 2.33% to 2.89% as of June 30, 2021.
2021 Debt Refinancing
In May 2021, the Company entered into various financing arrangements to refinance certain debt instruments to take advantage of lower market interest rates (the “2021 Debt Refinancing”). The transactions included a new $350.0 million issuance of senior notes (the “2029 Senior Notes”). In addition, the Company entered into a second amended and restated credit agreement for its $1.30 billion asset-based revolving line of credit (the “2026 ABL”), and an amended and restated term loan credit agreement for a term loan of $1.00 billion (the “2028 Term Loan”), which together are defined as the “New Senior Secured Credit Facilities.”
On May 19, 2021, the Company used the net proceeds from the 2029 Senior Notes offering, together with cash on hand and borrowings under the New Senior Secured Credit Facilities, to redeem all $1.30 billion aggregate principal amount outstanding of the Company’s 4.875% Senior Notes due 2025 at a redemption price of 102.438%, to refinance all outstanding borrowings under the Company’s previous term loan, and to pay all related accrued interest, fees and expenses.
The financing arrangements entered into in connection with the 2021 Debt Refinancing had certain lenders who also participated in previous financing arrangements entered into by the Company; therefore, portions of the transactions were accounted for as either debt extinguishments or debt modifications. The Company recognized a loss on debt extinguishment for the three and six months ended June 30, 2021 of $50.7 million and $60.2 million, respectively. In addition, the Company capitalized debt issuance costs totaling $29.0 million related to the 2029 Senior Notes, 2026 ABL and 2028 Term Loan, which are being amortized over the terms of the financing arrangements.
17


2029 Senior Notes
On May 10, 2021, the Company and certain subsidiaries of the Company as guarantors completed a private offering of $350.0 million aggregate principal amount of 4.125% senior unsecured notes due 2029 at an issue price of 100.000%. The 2029 Senior Notes mature on May 15, 2029 and bear interest at a rate of 4.125% per annum, payable on May 15 and November 15 of each year, which commenced on November 15, 2021. The 2029 Senior Notes are fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active United States subsidiaries.
The 2029 Senior Notes and related subsidiary guarantees were offered and sold in a private transaction exempt from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”), to qualified institutional buyers in accordance with Rule 144A under the Securities Act and to non-U.S. persons outside of the United States pursuant to Regulation S under the Securities Act. The 2029 Senior Notes and related subsidiary guarantees have not been, and will not be, registered under the Securities Act or the securities laws of any state or other jurisdiction, and may not be offered or sold in the United States absent registration or an applicable exemption from the registration requirements of the Securities Act and other applicable securities laws.
As of June 30, 2022, the outstanding balance on the 2029 Senior Notes, net of $3.4 million of unamortized debt issuance costs, was $346.6 million.
2026 ABL
On May 19, 2021, the Company entered into a $1.30 billion senior secured asset-based revolving credit facility with Wells Fargo Bank, N.A. and a syndicate of other lenders. The 2026 ABL provides for revolving loan commitments in both the United States in an amount up to $1.25 billion (“2026 U.S. Revolver”) and Canada in an amount up to $50.0 million (“2026 Canada Revolver”) (as such amounts may be reallocated pursuant to the terms of the 2026 ABL). The 2026 ABL has a maturity date of May 19, 2026. The 2026 ABL has various borrowing tranches with an interest rate based, at the Company’s option, on a base rate, plus an applicable margin, or a reserve adjusted LIBOR rate, plus an applicable margin. The applicable margin for borrowings is based on the Company’s quarterly average excess availability as determined by reference to a borrowing base and ranges from 0.25% to 0.75% per annum in the case of base rate borrowings and 1.25% to 1.75% per annum in the case of LIBOR borrowings. The unused commitment fees on the 2026 ABL are 0.20% per annum.
The 2026 ABL contains a springing financial covenant that requires a minimum 1.00 : 1.00 Fixed Charge Coverage Ratio (consolidated EBITDA less capital expenditures to fixed charges, each as defined in the 2026 ABL credit agreement) as of the end of each fiscal quarter (in each case, calculated on a trailing four fiscal quarter basis). The covenant would become operative if the Company failed to maintain a specified minimum amount of availability to borrow under the 2026 ABL, which was not applicable to the Company as of June 30, 2022.
In addition, the New Senior Secured Credit Facilities and the 2029 Senior Notes are subject to negative covenants that, among other things and subject to certain exceptions, limit the Company’s ability and the ability of its restricted subsidiaries to: (i) incur indebtedness (including guarantee obligations); (ii) incur liens; (iii) engage in mergers or other fundamental changes; (iv) dispose of certain property or assets; (v) make certain payments, dividends or other distributions; (vi) make certain acquisitions, investments, loans and advances; (vii) prepay certain indebtedness; (viii) change the nature of their business; (ix) engage in certain transactions with affiliates; (x) engage in sale-leaseback transactions; and (xi) enter into certain other restrictive agreements. The 2026 ABL is secured by a first priority lien over substantially all of the Company’s and each guarantor’s accounts and other receivables, chattel paper, deposit accounts (excluding any such account containing identifiable proceeds of Term Priority Collateral (as defined below)), inventory, and, to the extent related to the foregoing and other ABL Priority Collateral, general intangibles (excluding equity interests in any subsidiary of the Company and all intellectual property), instruments, investment property (but not equity interests in any subsidiary of the Company), commercial tort claims, letters of credit, supporting obligations and letter of credit rights, together with all books, records and documents related to, and all proceeds and products of, the foregoing, subject to certain customary exceptions (the “ABL Priority Collateral”), and a second priority lien over substantially all of the Company’s and each guarantor’s other assets, including all of the equity interests of any subsidiary held by the Company or any guarantor, subject to certain customary exceptions (the “Term Priority Collateral”). Beacon Sales Acquisition, Inc., a Delaware corporation and subsidiary of the Company, is a U.S. Borrower under the 2026 ABL and Beacon Roofing Supply Canada Company, an unlimited liability company organized under the laws of Nova Scotia and subsidiary of the Company, is a Canadian borrower under the 2026 ABL. The 2026 ABL is fully and unconditionally guaranteed, on a joint and several basis, by the Company’s active U.S. subsidiaries.
As of June 30, 2022, the outstanding balance on the 2026 ABL, net of $6.5 million of unamortized debt issuance costs, was $461.3 million. The Company also had outstanding standby letters of credit related to the 2026 U.S. Revolver in the amount of $15.8 million as of June 30, 2022.
2028 Term Loan
On May 19, 2021, the Company entered into a $1.00 billion senior secured term loan B facility with Citi and a syndicate of other lenders. The 2028 Term Loan requires quarterly principal payments in the amount of $2.5 million, with the remaining outstanding
18


principal to be paid on its May 19, 2028 maturity date. The interest rate is based, at the Company’s option, on a base rate, plus an applicable margin, or a reserve adjusted LIBOR rate, plus an applicable margin. The applicable margin for the 2028 Term Loan ranges, depending on the Company’s consolidated total leverage ratio (consolidated total indebtedness to consolidated EBITDA, each as defined in the 2028 Term Loan credit agreement), from 1.25% to 1.50% per annum in the case of base rate borrowings and 2.25% to 2.50% per annum in the case of LIBOR borrowings.
The 2028 Term Loan is secured by a shared first-priority lien on the Term Priority Collateral and a shared second-priority lien on the ABL Priority Collateral. Certain excluded assets will not be included in the Term Priority Collateral and the ABL Priority Collateral. The 2028 Term Loan is fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active U.S. subsidiaries.
As of June 30, 2022, the outstanding balance on the 2028 Term Loan, net of $14.0 million of unamortized debt issuance costs, was $975.9 million.
2019 Debt Refinancing
2026 Senior Notes
On October 9, 2019, the Company, and certain subsidiaries of the Company as guarantors, completed a private offering of $300.0 million aggregate principal amount of 4.50% Senior Secured Notes due 2026 (the “2026 Senior Notes”) at an issue price of 100.000%. The 2026 Senior Notes mature on November 15, 2026 and bear interest at a rate of 4.50% per annum, payable on May 15 and November 15 of each year, commencing on May 15, 2020. The 2026 Senior Notes and related subsidiary guarantees are secured by a shared first-priority lien on the Term Priority Collateral and a shared second-priority lien on the ABL Priority Collateral. Certain excluded assets will not be included in the Term Priority Collateral and the ABL Priority Collateral. The 2026 Senior Notes are fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active U.S. subsidiaries.
The 2026 Senior Notes and related subsidiary guarantees were offered and sold in a private transaction exempt from the registration requirements of the Securities Act, to qualified institutional buyers in accordance with Rule 144A under the Securities Act and to non-U.S. persons outside of the United States pursuant to Regulation S under the Securities Act. The 2026 Senior Notes and related subsidiary guarantees have not been, and will not be, registered under the Securities Act or the securities laws of any state or other jurisdiction, and may not be offered or sold in the United States absent registration or an applicable exemption from the registration requirements of the Securities Act and other applicable securities laws.
On October 28, 2019, the Company used the net proceeds from the offering, together with cash on hand and available borrowings under the Company’s previous asset-based revolving credit facility, to redeem all $300.0 million aggregate principal amount outstanding of the Company’s 6.375% Senior Notes due 2023.
The Company capitalized debt issuance costs of $4.7 million related to the 2026 Senior Notes, which are being amortized over the term of the financing arrangements.
As of June 30, 2022, the outstanding balance on the 2026 Senior Notes, net of $2.9 million of unamortized debt issuance costs, was $297.1 million.
11. Leases
The following table summarizes components of lease costs recognized in the condensed consolidated statements of operations (in millions; amounts include both continuing and discontinued operations):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Operating lease costs$27.3 $26.4 $54.7 $53.2 
Finance lease costs:
Amortization of right-of-use assets3.1 1.4 5.8 2.6 
Interest on lease obligations0.5 0.1 1.0 0.2 
Variable lease costs2.2 2.2 4.4 4.6 
Total lease costs$33.2 $30.1 $65.9 $60.6 
19


The following table presents supplemental cash flow information related to the Company’s leases (in millions):
 Six Months Ended June 30,
 20222021
Cash paid for amounts included in measurement of lease obligations:
Operating cash flows from operating leases$51.7 $49.7 
Operating cash flows from finance leases$0.9 $0.2 
Financing cash flows from finance leases$4.9 $1.7 
Right-of-use assets obtained in exchange for new finance lease liabilities$30.5 $13.7 
Right-of-use assets obtained in exchange for new operating lease liabilities$14.4 $45.9 
As of June 30, 2022, the Company’s operating leases had a weighted-average remaining lease term of 6.0 years and a weighted-average discount rate of 3.80%, and the Company’s finance leases had a weighted-average remaining lease term of 5.0 years and a weighted-average discount rate of 4.12%.
The following table summarizes future lease payments as of June 30, 2022 (in millions):
Year Ending December 31,Operating Leases Finance Leases
2022 (July - December)$52.5 $6.5 
202399.5 12.8 
202484.7 12.7 
202565.3 12.4 
202652.1 10.9 
Thereafter121.5 6.9 
Total future lease payments475.6 62.2 
Imputed interest(51.5)(6.0)
Total lease liabilities$424.1 $56.2 
12. Commitments and Contingencies
The Company is subject to loss contingencies pursuant to various federal, state and local environmental laws and regulations; however, the Company is not aware of any reasonably possible losses that would have a material impact on its results of operations, financial position, or liquidity. Potential loss contingencies include possible obligations to remove or mitigate the effects on the environment of the placement, storage, disposal or release of certain chemical or other substances by the Company or by other parties. In connection with its acquisitions, the Company’s practice is to request indemnification for any and all known material liabilities of significance as of the respective dates of acquisition. Historically, environmental liabilities have not had a material impact on the Company’s results of operations, financial position or liquidity.
The Company is subject to litigation from time to time in the ordinary course of business; however, the Company does not expect the results, if any, to have a material adverse impact on its results of operations, financial position or liquidity. The Company accrues a liability for legal claims when payments associated with the claims become probable and the costs can be reasonably estimated. The Company also considers whether an insurance recovery receivable is applicable and appropriate based on the specific legal claim. The actual costs of resolving legal claims may be substantially higher or lower than the amounts accrued for those claims.
In December of 2018, a Beacon vehicle was involved in an accident that resulted in a fatality. The estate of the decedent and two bystanders have filed a lawsuit against the driver and Beacon. Trial is scheduled for late August 2022. There can be no assurance as to the ultimate outcome of this legal proceeding; however, the Company intends to vigorously defend this case, unless it is determined that it is appropriate to be settled. As of June 30, 2022, the Company had no significant amounts accrued with respect to this matter and related payment, if any, is not yet probable or reasonably estimable.
13. Accumulated Other Comprehensive Income (Loss)
Other comprehensive income (loss) is composed of certain gains and losses that are excluded from net income under GAAP and instead recorded as a separate element of stockholders’ equity.
20


The following table summarizes the components of, and changes in, AOCI (in millions):
 Foreign Currency TranslationDerivative Financial InstrumentsAOCI
Balance as of December 31, 2021$(15.3)$(4.1)$(19.4)
Other comprehensive income before reclassifications(1.6)10.4 8.8 
Balance as of June 30, 2022$(16.9)$6.3 $(10.6)
Gains (losses) on derivative instruments are recognized in the condensed consolidated statements of operations in interest expense, financing costs, and other.
14. Geographic Data
The following table summarizes certain geographic information (in millions):
June 30,December 31,June 30,
 202220212021
Long-lived assets:  
U.S.$653.8 $666.5 $652.9 
Canada10.3 9.9 10.4 
Total long-lived assets$664.1 $676.4 $663.3 
15. Fair Value Measurement
As of June 30, 2022, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1).
As of June 30, 2022, based upon recent trading prices (Level 2), the fair value of the Company’s $300.0 million 2026 Senior Notes was $270.8 million, and the fair value of the $350.0 million 2029 Senior Notes was $287.9 million.
As of June 30, 2022, the fair value of the Company’s term loan and revolving lines of credit approximated the amount outstanding. The Company estimates the fair value of its term loan and revolving lines of credit by discounting the future cash flows of each instrument using estimated market rates of debt instruments with similar maturities and credit profiles (Level 3).
16. Financial Derivatives
The Company uses interest rate derivative instruments to manage the risk related to fluctuating cash flows from interest rate changes by converting a portion of its variable-rate borrowings into fixed-rate borrowings.
On September 11, 2019, the Company entered into two interest rate swap agreements to manage the interest rate risk associated with the variable rate on the Company’s previous term loan. Each swap agreement has a notional amount of $250.0 million. As part of the 2021 Debt Refinancing, Beacon refinanced its previous term loan, resulting in the issuance of the 2028 Term Loan; the two interest rate swaps were designed and executed such that they continue to hedge against a total notional amount of $500.0 million related to the refinanced 2028 Term Loan. One agreement (the “5-year swap”) will expire on August 30, 2024 and swaps the thirty-day LIBOR with a fixed-rate of 1.49%. The second agreement (the “3-year swap”) will expire on August 30, 2022 and swaps the thirty-day LIBOR with a fixed-rate of 1.50%. At the inception of the swap agreements, the Company determined that both swaps qualified for cash flow hedge accounting under ASC 815. Therefore, changes in the fair value of the swaps, net of taxes, will be recognized in other comprehensive income each period, then reclassified into the condensed consolidated statements of operations as a component of interest expense, financing costs, and other in the period in which the hedged transaction affects earnings.
The effectiveness of the swaps will be assessed qualitatively by the Company during the lives of the hedges by (i) comparing the current terms of the hedges with the related hedged debt to assure they continue to coincide and (ii) through an evaluation of the ability of the counterparty to the hedges to honor their obligations under the hedges. The Company performed a qualitative analysis as of June 30, 2022 and concluded that the swap agreements continue to meet the requirements under ASC 815 to qualify for cash flow hedge accounting. As of June 30, 2022, the fair value of the 3‑year swap, net of tax, was $0.1 million in favor of the Company, and the fair value of the 5‑year swap, net of tax, was $6.2 million in favor of the Company.
21


The Company records any differences paid or received on its interest rate hedges to interest expense, financing costs and other within the condensed consolidated statements of operations. The following table summarizes the combined fair values, net of tax, of the interest rate derivative instruments (in millions):
Net Assets (Liabilities) as of
June 30,December 31,June 30,
InstrumentFair Value Hierarchy202220212021
Designated interest rate swaps1
Level 2$6.3 $(4.1)$(8.9)
1.Assets are included in the condensed consolidated balance sheets in prepaid expenses and other current assets, while liabilities are included in accrued expenses.
The fair value of the interest rate swaps is determined through the use of a pricing model, which utilizes verifiable inputs such as market interest rates that are observable at commonly quoted intervals (generally referred to as the “LIBOR Curve”) for the full terms of the hedge agreements. These values reflect a Level 2 measurement under the applicable fair value hierarchy.
The following table summarizes the amounts of gain (loss) on the interest rate derivative instruments recognized in other comprehensive income (in millions):
 Three Months Ended June 30,Six Months Ended June 30,
Instrument2022202120222021
Designated interest rate swaps$2.6 $1.0 $10.4 $4.3 
17. Quarterly Financial Data
The following table sets forth certain unaudited quarterly data for 2022 and 2021, which, in the opinion of management, reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of this data. Results of any one or more quarters are not necessarily indicative of results for an entire fiscal year or of continuing trends (in millions, except per share amounts):
Three Months Ended
June 30, 2022March 31, 2022December 31, 2021September 30, 2021June 30, 2021March 31, 2021
Net sales$2,358.2 $1,686.9 $1,754.9 $1,875.4 $1,872.1 $1,318.0 
% of fiscal year’s net salesn/an/a25.7 %27.5 %27.5 %19.3 %
Gross profit$650.2 $439.5 $461.6 $507.8 $517.4 $332.8 
% of fiscal year’s gross profitn/an/a25.4 %27.9 %28.4 %18.3 %
Net income (loss) from continuing operations$174.5 $55.8 $68.1 $104.5 $79.8 $(10.5)
Net income (loss)$174.5 $55.8 $68.0 $104.8 $76.5 $(6.3)
Net income (loss) attributable to common stockholders$168.5 $49.8 $62.0 $98.8 $70.5 $(12.3)
Net income (loss) from continuing operations per share – Basic$2.17 $0.62 $0.78 $1.23 $0.93 $(0.24)
Net income (loss) per share – Basic$2.17 $0.62 $0.78 $1.24 $0.89 $(0.18)
Net income (loss) from continuing operations per share – Diluted$2.12 $0.61 $0.76 $1.21 $0.91 $(0.24)
Net income (loss) per share – Diluted$2.12 $0.61 $0.76 $1.22 $0.87 $(0.18)
n/a = not currently available.
22


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with our Consolidated Financial Statements and the notes thereto and Management’s Discussion and Analysis included in our 2021 Annual Report on Form 10-K, our Condensed Consolidated Financial Statements and the notes thereto included in our Transition Report on Form 10-Q for the period from October 1, 2021 to December 31, 2021 and our Condensed Consolidated Financial Statements and the notes thereto included elsewhere in this document. Unless otherwise indicated, references to “2022” refer to the three or six months ended June 30, 2022 being discussed and references to “2021” refer to the three or six months ended June 30, 2021 being discussed.
Cautionary Statement Regarding Forward-Looking Information
Our disclosure and analysis in this report contains forward-looking information within the meaning of the Private Securities Litigation Reform Act of 1995, as amended, that involves risks and uncertainties. Our forward-looking statements express our current expectations or forecasts of possible future results or events, including projections of future performance, statements of management’s plans and objectives, future contracts, and forecasts of trends and other matters. You can identify these statements by the fact that they do not relate strictly to historic or current facts and often use words such as “anticipate,” “estimate,” “expect,” “believe,” “will likely result,” “outlook,” “project” and other words and expressions of similar meaning. No assurance can be given that the results in any forward-looking statements will be achieved and actual results could be affected by one or more factors, which could cause them to differ materially. We do not undertake, and specifically disclaim, any obligation to update any forward-looking statements to reflect the occurrence of events or circumstances after the date of such statements except as required by law.
Certain factors that may affect our business and could cause actual results to differ materially from those expressed in any forward-looking statements include those set forth under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended September 30, 2021. We may not succeed in addressing these and other risks. Consequently, all forward-looking statements in this report are qualified by the factors, risks and uncertainties contained therein and readers are cautioned not to place undue reliance on forward-looking statements.
Overview
We are the largest publicly traded distributor of roofing materials and complementary building products in North America. We have served the building industry for over 90 years and as of June 30, 2022, we operated 450 branches throughout all 50 states in the U.S. and 6 provinces in Canada. We offer one of the most extensive ranges of high-quality professional grade exterior products comprising over 100,000 SKUs, and we serve over 80,000 residential and non-residential customers who trust us to help them save time, work more efficiently and enhance their businesses.
We are strategically focused on the two core markets of residential and non-residential roofing. As a distributor, our national scale, networked model and specialized capabilities are competitive advantages, providing strong value for both customers and suppliers. We intend to grow faster than the market by enhancing our customers’ experience, activating a complete go-to-market strategy, and expanding our footprint while also driving margin-enhancing initiatives.
Our differentiated service model is designed to solve customer needs. The scale of our business provides branch coverage, technology enablement and investment in our team that is the foundation of customer excellence. In addition, service is further enhanced by our On Time and Complete network (Beacon OTC®), market-based sales teams, and national call center. We also provide the most complete digital commerce platform in roofing distribution, creating value for customers who are able to operate their businesses more effectively and efficiently.
Our history has been strongly influenced by significant acquisition-driven growth, highlighted by the acquisitions of Allied Building Products Corp. for $2.88 billion in 2018 and Roofing Supply Group, LLC for $1.17 billion in 2016. These strategic acquisitions expanded our geographic footprint, enhanced our market presence, and diversified our product offerings. The scale we have achieved from our expansion efforts serves as a competitive advantage, allowing us to use our assets more efficiently, and control our expenses to drive operating leverage.
On February 24, 2022, we announced our Ambition 2025 Value Creation Framework (“Ambition 2025”) to drive growth, enhance customer service and expand our footprint in key markets, which included new Ambition 2025 financial targets and the Repurchase Program (as defined and further detailed below) as well as strategic deployment of capital on acquisitions. We have pursued and finalized numerous smaller acquisitions in key markets to complement the expansion of our geographic footprint, including 13 total branches from these recent acquisitions (for additional information, see Note 3 in the Notes to Condensed Consolidated Financial Statements):
On June 1, 2022, we acquired Complete Supply, Inc., an independent distributor of residential roofing and exterior building supplies to contractors and homebuilders, with 1 branch located in Illinois and annual sales of approximately $10 million prior to the acquisition;
23


On April 29, 2022, we acquired Wichita Falls Builders Wholesale, Inc., a distributor of complementary residential exterior building materials, including windows, doors and siding to contractors, homebuilders and retail customers, with 1 branch located in Texas and annual sales of approximately $4 million prior to the acquisition;
On January 1, 2022, we acquired Crabtree Siding and Supply, a wholesale distributor of residential exterior building materials, including a broad offering of complementary products, to contractors and homebuilder customers, with 1 branch located in Tennessee and annual sales of approximately $1 million prior to the acquisition; and
On November 1, 2021, we acquired Midway Sales & Distributing, Inc., a leading Midwest distributor of residential and commercial exterior building and roofing supplies, with 10 branches across Kansas, Missouri and Nebraska and annual sales of approximately $130 million prior to the acquisition.
As part of Ambition 2025, we will continue to pursue strategic acquisitions to grow our business, while we also remain heavily focused on improving our operations and continuing to identify additional opportunities for organic growth. Our recent highlights in these pursuits are demonstrated by the following results for the first half of 2022:
2022 organic daily sales growth of 24.2% compared to 2021, driven primarily by successful price execution;
two new branch locations in 2022; and
significant improvements in labor efficiency and fleet utilization metrics as compared to pre-pandemic levels, driven by strategic cost actions.
In managing our business, we consider all growth, including the opening of new branches, to be organic growth unless it results from an acquisition. When we refer to organic growth, we include growth from existing and newly opened branches, but exclude growth from acquired branches until they have been under our ownership for at least four full fiscal quarters at the start of the fiscal reporting period.
In order to pursue these strategic growth initiatives and focus on our core exterior products business, we completed two divestitures in 2021. On December 1, 2021, we completed the divestiture of our solar products business (“Solar Products”). The results of operations from Solar Products were not material to us and are included in continuing operations for the periods presented. On February 10, 2021, we completed the sale of our interior products and insulation businesses (“Interior Products”) to Foundation Building Materials Holding Company LLC for the final adjusted purchase price of $842.7 million. We have reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. Unless otherwise noted, amounts and disclosures in our discussion below relate to our continuing operations. For additional information, see Note 4 in the Notes to Condensed Consolidated Financial Statements.
COVID-19 Pandemic and Supply Chain Dynamics
We continue to monitor the ongoing impact of the COVID-19 pandemic, including the effects of recent notable variants of the virus. The health and safety of our employees, customers, and the communities in which we operate remains our top priority. Additional safety measures have been implemented in response to the COVID-19 pandemic. We had an essential business designation status throughout the pandemic in all the local markets that we serve. To date, our business experienced the largest adverse impact from COVID-19 in the third quarter of fiscal year 2020, mainly in areas with significant government construction restrictions that have since been eliminated. We have the financial strength and operational flexibility to respond to future COVID-19 pandemic restrictions, and have taken proactive steps to make a number of the cost management initiatives undertaken in response to the COVID-19 pandemic permanent.
The exterior products industry experienced constrained supply chain dynamics in 2021, which has continued in 2022. As a result, we experienced significant cost increases and, at times, a limited ability to purchase enough product to meet consumer demand. We have continued to see an increase in our backlog metrics. Open orders, a measure of our backlog, ended the quarter higher than the prior quarter-end. These trends, caused in large part from global disruptions related to the COVID-19 pandemic and the subsequent rapid economic recovery, may persist in the near-term. In addition to inflationary pressures caused by product shortages, we are also experiencing product cost inflation caused by increased input costs, including rising oil prices, which increases may have been impacted by the Russian invasion of Ukraine. We took proactive measures to actively increase our inventory, price effectively and deliver high-value solutions to our customers’ critical building material needs. As a leading distributor of essential building materials, we will continue to react quickly to market and supply chain developments and ensure high-quality service for our customers.
24


Comparison of the Three Months Ended June 30, 2022 and 2021
The following tables set forth condensed consolidated statements of operations data and such data as a percentage of total net sales for the periods presented (in millions):
Three Months Ended June 30,
20222021
Net sales$2,358.2 $1,872.1 
Cost of products sold1,708.0 1,354.7 
Gross profit650.2 517.4 
Operating expense:
Selling, general and administrative355.4 296.3 
Depreciation18.9 15.1 
Amortization21.5 25.2 
Total operating expense395.8 336.6 
Income (loss) from operations254.4 180.8 
Interest expense, financing costs, and other18.9 23.2 
Loss on debt extinguishment— 50.7 
Income (loss) from continuing operations before income taxes235.5 106.9 
Provision for (benefit from) income taxes61.0 27.1 
Net income (loss) from continuing operations174.5 79.8 
Net income (loss) from discontinued operations— (3.3)
Net income (loss)174.5 76.5 
Dividends on Preferred Stock6.0 6.0 
Net income (loss) attributable to common stockholders$168.5 $70.5 
Three Months Ended June 30,
20222021
Net sales100.0 %100.0 %
Cost of products sold72.4 %72.4 %
Gross profit27.6 %27.6 %
Operating expense:
Selling, general and administrative15.1 %15.8 %
Depreciation0.8 %0.9 %
Amortization0.9 %1.3 %
Total operating expense16.8 %18.0 %
Income (loss) from operations10.8 %9.6 %
Interest expense, financing costs, and other0.8 %1.2 %
Loss on debt extinguishment— %2.7 %
Income (loss) from continuing operations before income taxes10.0 %5.7 %
Provision for (benefit from) income taxes2.6 %1.4 %
Net income (loss) from continuing operations7.4 %4.3 %
Net income (loss) from discontinued operations— %(0.2)%
Net income (loss)7.4 %4.1 %
Dividends on Preferred Stock0.3 %0.3 %
Net income (loss) attributable to common stockholders7.1 %3.8 %
When we refer to regions, we are referring to our geographic regions. When we refer to our net product costs, we are referring to our invoice cost less the impact of short-term buying programs.
As of June 30, 2022, we had a total of 450 branches in operation.
25


Net Sales
Net sales increased 26.0% to $2.36 billion in 2022, up from $1.87 billion in 2021. Net sales increased across all three lines of business, substantially driven by a weighted-average selling price increase of approximately 24-25% as well as an estimated volume increase of approximately 0-1%. Additionally, net sales in 2022 includes the results of acquired branches, while net sales in 2021 includes the results of divested branches that were included in continuing operations. Excluding the impact of acquired and divested branches, the increase in net sales would have been approximately 1% lower.
Net sales by geographic region, including the impact of acquired and divested branches, increased from 2021 to 2022 as follows: Northeast 20.8%; Mid-Atlantic 21.4%; Southeast 24.0%; Southwest 29.7%; Midwest 42.6%; West 10.4%; and Canada 13.6%.
We estimate the impact of inflation or deflation on our sales and gross profit by looking at changes in our average selling prices and gross margins (discussed below). To calculate approximate weighted average selling price and product cost changes, we review organic U.S. warehouse sales of the same items sold regionally period over period and normalize the data for non-representative outliers. To determine estimated volumes, we subtract the change in weighted average selling price, calculated as described above, from the total changes in net sales, excluding acquisitions and dispositions. As a result, and especially in high inflationary periods, the weighted average selling price and estimated volume changes may not be directly comparable to changes reported in prior periods.
The following table summarizes net sales by product line for the periods presented (in millions):
Three Months Ended June 30,Year-over-Year Change
20222021
Net SalesMix %Net SalesMix %$%
Residential roofing products$1,196.1 50.7 %$981.6 52.4 %$214.5 21.9 %
Non-residential roofing products682.6 29.0 %486.7 26.0 %195.9 40.3 %
Complementary building products479.5 20.3 %403.8 21.6 %75.7 18.7 %
Total net sales$2,358.2 100.0 %$1,872.1 100.0 %$486.1 26.0 %
Gross Profit
The following table summarizes gross profit and gross margin for the periods presented (in millions):
Three Months Ended June 30,
Change1
20222021$%
Gross profit$650.2 $517.4 $132.8 25.7 %
Gross margin27.6 %27.6 %N/A0.0 %
1.Percentage changes for dollar amounts represent the ratable increase or decrease from period-to-period. Percentage changes for percentages represent the net period-to-period change in basis points.
Gross margin was 27.6% in both 2022 and 2021. The consistent gross margin resulted from a weighted-average selling price increase (calculated as described above) of approximately 24-25%, offset by a weighted-average product cost increase of approximately 23-24% and a higher non-residential product mix.
Operating Expense
The following table summarizes operating expense for the periods presented (in millions):
Three Months Ended June 30,
Change1
20222021$%
Selling, general and administrative$355.4 $296.3 $59.1 19.9 %
Depreciation18.9 15.1 3.8 25.2 %
Amortization21.5 25.2 (3.7)(14.7)%
Operating expense$395.8 $336.6 $59.2 17.6 %
% of net sales16.8 %18.0 %N/A(1.2)%
1.Percentage changes for dollar amounts represent the ratable increase or decrease from period-to-period. Percentage changes for percentages represent the net period-to-period change in basis points.
26


Operating expense increased 17.6% to $395.8 million in 2022, from $336.6 million in 2021. The comparative increase in operating expense was mainly influenced by the following factors:
a $28.6 million increase in payroll and employee benefit costs, primarily due to increased headcount to drive and support future growth, as well as wage inflation and higher incentive compensation;
a $11.4 million increase in selling costs, primarily due to net sales growth resulting in higher commissions, as well as an increase in fleet costs; and
a $8.7 million increase in general and administrative expenses, primarily due to higher professional fees and an increase in travel and entertainment expenses.
Operating expense in 2022 includes the results of acquired branches, while operating expense in 2021 includes the results of divested branches that were included in continuing operations, the combined results of which drove a net increase of $7.2 million from 2021 to 2022.
Operating expense as a percent of sales was lower in 2022, driven by the positive impact from net sales growth as well as productivity gains.
Interest Expense, Financing Costs and Other
Interest expense, financing costs and other expense was $18.9 million in 2022, compared to $23.2 million in 2021. The comparative decrease is primarily due to a lower weighted-average interest rate on our outstanding debt.
Loss on Debt Extinguishment
Loss on debt extinguishment was $50.7 million in 2021 and includes the write-off of debt issuance costs and payment of redemption premiums stemming from our 2021 Debt Refinancing.
Income Taxes
Income tax provision (benefit) was $61.0 million in 2022, compared to $27.1 million in 2021. The comparative increase in income tax provision was primarily due to higher pre-tax income from continuing operations. The effective tax rate, excluding any discrete items, was 26.1% in 2022, compared to 25.9% in 2021. We expect our 2022 effective tax rate, excluding any discrete items, will range from approximately 25.5% to 26.5%.
Net Income (Loss)/Net Income (Loss) Per Share
Net income (loss) from continuing operations was $174.5 million in 2022, compared to $79.8 million in 2021. Net income (loss) from discontinued operations was $(3.3) million in 2021 (see Note 4 in the Notes to Condensed Consolidated Financial Statements for further discussion). Consolidated net income (loss) was $174.5 million in 2022, compared to $76.5 million in 2021. There were $6.0 million of dividends on preferred shares for both 2022 and 2021, making consolidated net income (loss) attributable to common stockholders $168.5 million and $70.5 million, respectively.
We calculate net income (loss) per share by dividing net income (loss), less dividends on preferred shares and adjustments for participating securities, by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per share is calculated by utilizing the most dilutive result after applying and comparing the two-class method and if-converted method (see Note 6 in the Notes to Condensed Consolidated Financial Statements for further discussion).
27


The following table presents all the components utilized to calculate basic and diluted net income (loss) per share (in millions, except per share amounts; certain amounts may not recalculate due to rounding):
Three Months Ended June 30,
20222021
Numerator:
Net income (loss) from continuing operations$174.5 $79.8 
Dividends on Preferred Stock(6.0)(6.0)
Undistributed income from continuing operations allocated to participating securities(20.9)(9.0)
Net income (loss) from continuing operations attributable to common stockholders – Basic and Diluted (if-converted and two-class method)147.6 64.8 
Net income (loss) from discontinued operations— (3.3)
Undistributed income from discontinued operations allocated to participating securities— 0.4 
Net income (loss) from discontinued operations attributable to common stockholders – Basic and Diluted (if-converted and two-class method)— (2.9)
Net income (loss) attributable to common stockholders – Basic and Diluted (if-converted and two-class method)$147.6 $61.9 
Denominator:
Weighted-average common shares outstanding – Basic68.1 69.9 
Effect of common share equivalents1.4 1.4 
Weighted-average common shares outstanding – Diluted69.5 71.3 
Net income (loss) per share:
Basic – Continuing operations$2.17 $0.93 
Basic – Discontinued operations— (0.04)
Basic net income (loss) per share$2.17 $0.89 
Diluted – Continuing operations$2.12 $0.91 
Diluted – Discontinued operations— (0.04)
Diluted net income (loss) per share (if-converted and two-class method)$2.12 $0.87 
28


Comparison of the Six Months Ended June 30, 2022 and 2021
The following tables set forth condensed consolidated statements of operations data and such data as a percentage of total net sales for the periods presented (in millions):
Six Months Ended June 30,
20222021
Net sales$4,045.1 $3,190.1 
Cost of products sold2,955.4 2,339.9 
Gross profit1,089.7 850.2 
Operating expense:
Selling, general and administrative664.7 564.1 
Depreciation36.4 29.7 
Amortization42.9 52.8 
Total operating expense744.0 646.6 
Income (loss) from operations345.7 203.6 
Interest expense, financing costs, and other35.5 51.8 
Loss on debt extinguishment— 60.2 
Income (loss) from continuing operations before income taxes310.2 91.6 
Provision for (benefit from) income taxes79.9 22.3 
Net income (loss) from continuing operations230.3 69.3 
Net income (loss) from discontinued operations— 0.9 
Net income (loss)230.3 70.2 
Dividends on Preferred Stock12.0 12.0 
Net income (loss) attributable to common stockholders$218.3 $58.2 
Six Months Ended June 30,
20222021
Net sales100.0 %100.0 %
Cost of products sold73.1 %73.3 %
Gross profit26.9 %26.7 %
Operating expense:
Selling, general and administrative16.4 %17.7 %
Depreciation0.9 %0.9 %
Amortization1.1 %1.7 %
Total operating expense18.4 %20.3 %
Income (loss) from operations8.5 %6.4 %
Interest expense, financing costs, and other0.8 %1.6 %
Loss on debt extinguishment— %1.9 %
Income (loss) from continuing operations before income taxes7.7 %2.9 %
Provision for (benefit from) income taxes2.0 %0.7 %
Net income (loss) from continuing operations5.7 %2.2 %
Net income (loss) from discontinued operations— %— %
Net income (loss)5.7 %2.2 %
Dividends on Preferred Stock0.3 %0.4 %
Net income (loss) attributable to common stockholders5.4 %1.8 %
When we refer to regions, we are referring to our geographic regions. When we refer to our net product costs, we are referring to our invoice cost less the impact of short-term buying programs.
As of June 30, 2022, we had a total of 450 branches in operation.
29


Net Sales
Net sales increased 26.8% to $4.05 billion in 2022, up from $3.19 billion in 2021. Net sales increased across all three lines of business, substantially driven by a weighted-average selling price increase of approximately 23-24% as well as an estimated volume increase of approximately 2-3%. Additionally, net sales in 2022 includes the results of acquired branches, while net sales in 2021 includes the results of divested branches that were included in continuing operations. Excluding the impact of acquired and divested branches, the increase in net sales would have been approximately 1% lower.
Net sales by geographic region, including the impact of acquired and divested branches, increased from 2021 to 2022 as follows: Northeast 23.3%; Mid-Atlantic 22.0%; Southeast 20.6%; Southwest 31.5%; Midwest 45.1%; West 12.4%; and Canada 17.2%.
We estimate the impact of inflation or deflation on our sales and gross profit by looking at changes in our average selling prices and gross margins (discussed below). To calculate approximate weighted average selling price and product cost changes, we review organic U.S. warehouse sales of the same items sold regionally period over period and normalize the data for non-representative outliers. To determine estimated volumes, we subtract the change in weighted average selling price, calculated as described above, from the total changes in net sales, excluding acquisitions and dispositions. As a result, and especially in high inflationary periods, the weighted average selling price and estimated volume changes may not be directly comparable to changes reported in prior periods.
The following table summarizes net sales by product line for the periods presented (in millions):
Six Months Ended June 30,Year-over-Year Change
20222021
Net Sales%Net Sales%$%
Residential roofing products$2,042.6 50.5 %$1,676.7 52.6 %$365.9 21.8 %
Non-residential roofing products1,170.3 28.9 %816.5 25.6 %353.8 43.3 %
Complementary building products832.2 20.6 %696.9 21.8 %135.3 19.4 %
Total net sales$4,045.1 100.0 %$3,190.1 100.0 %$855.0 26.8 %
Gross Profit
The following table summarizes gross profit and gross margin for the periods presented (in millions):
Six Months Ended June 30,
Change1
20222021$%
Gross profit$1,089.7 $850.2 $239.5 28.2 %
Gross margin26.9 %26.7 %N/A0.2 %
1.Percentage changes for dollar amounts represent the ratable increase or decrease from period-to-period. Percentage changes for percentages represent the net period-to-period change in basis points.
Gross margin was 26.9% in 2022, up 0.2 percentage points from 26.7% in 2021. The comparative increase in gross margin resulted from a weighted-average selling price increase (calculated as described above) of approximately 23-24%, largely offset by a weighted-average product cost increase of approximately 23-24% and a higher non-residential product mix.
Operating Expense
The following table summarizes operating expense for the periods presented (in millions):
Six Months Ended June 30,
Change1
20222021$%
Selling, general, and administrative$664.7 $564.1 $100.6 17.8 %
Depreciation36.4 29.7 6.7 22.6 %
Amortization42.9 52.8 (9.9)(18.8)%
Total operating expense$744.0 $646.6 $97.4 15.1 %
% of net sales18.4 %20.3 %N/A(1.9)%
1.Percentage changes for dollar amounts represent the ratable increase or decrease from period-to-period. Percentage changes for percentages represent the net period-to-period change in basis points.
30


Operating expense increased 15.1% to $744.0 million in 2022, from $646.6 million in 2021. The comparative increase in operating expense was mainly influenced by the following factors:
a $45.2 million increase in payroll and employee benefit costs, primarily due to increased headcount to drive and support future growth, as well as wage inflation and higher incentive compensation;
a $21.7 million increase in selling costs, primarily due to net sales growth resulting in higher commissions, as well as an increase in fleet costs; and
a $19.1 million increase in general and administrative expenses, primarily due to an increase in travel and entertainment expenses as well as insurance expenses.
Operating expense in 2022 includes the results of acquired branches, while operating expense in 2021 includes the results of divested branches that were included in continuing operations, the combined results of which drove a net increase of $12.8 million from 2021 to 2022.
Operating expense as a percent of sales was lower in 2022, driven by the positive impact from net sales growth as well as productivity gains.
Interest Expense, Financing Costs and Other
Interest expense, financing costs and other expense was $35.5 million in 2022, compared to $51.8 million in 2021. The comparative decrease is primarily due to decreased average debt balances during the respective periods and a lower weighted-average interest rate on our outstanding debt.
Loss on Debt Extinguishment
Loss on debt extinguishment was $60.2 million in 2021 and includes the write-off of debt issuance costs and payment of redemption premiums stemming from our 2021 Debt Refinancing.
Income Taxes
Income tax provision (benefit) was $79.9 million in 2022, compared to $22.3 million in 2021. The comparative increase in income tax provision was primarily due to higher pre-tax income from continuing operations. The effective tax rate, excluding any discrete items, was 26.0% in 2022, compared to 25.9% in 2021. We expect our 2022 effective tax rate, excluding any discrete items, will range from approximately 25.5% to 26.5%.
Net Income (Loss)/Net Income (Loss) Per Share
Net income (loss) from continuing operations was $230.3 million in 2022, compared to $69.3 million in 2021. Net income (loss) from discontinued operations was $0.9 million in 2021 (see Note 4 in the Notes to Condensed Consolidated Financial Statements for further discussion). Consolidated net income (loss) was $230.3 million in 2022, compared to $70.2 million in 2021. There were $12.0 million of dividends on preferred shares for both 2022 and 2021, making consolidated net income (loss) attributable to common stockholders $218.3 million and $58.2 million, respectively.
We calculate net income (loss) per share by dividing net income (loss), less dividends on preferred shares and adjustments for participating securities, by the weighted-average number of common shares outstanding during the period. Diluted net income (loss) per share is calculated by utilizing the most dilutive result after applying and comparing the two-class method and if-converted method (see Note 6 in the Notes to Condensed Consolidated Financial Statements for further discussion).
31


The following table presents all the components utilized to calculate basic and diluted net income (loss) per share (in millions, except per share amounts; certain amounts may not recalculate due to rounding):
Six Months Ended June 30,
20222021
Numerator:
Net income (loss) from continuing operations$230.3 $69.3 
Dividends on Preferred Stock(12.0)(12.0)
Undistributed income from continuing operations allocated to participating securities(26.8)(6.9)
Net income (loss) from continuing operations attributable to common stockholders – Basic and Diluted (if-converted and two-class method)191.5 50.4 
Net income (loss) from discontinued operations— 0.9 
Undistributed income from discontinued operations allocated to participating securities— (0.2)
Net income (loss) from discontinued operations attributable to common stockholders – Basic and Diluted (if-converted and two-class method)— 0.7 
Net income (loss) attributable to common stockholders – Basic and Diluted (if-converted and two-class method)$191.5 $51.1 
Denominator:
Weighted-average common shares outstanding – Basic69.1 69.8 
Effect of common share equivalents1.3 1.2 
Weighted-average common shares outstanding – Diluted70.4 71.0 
Net income (loss) per share:
Basic – Continuing operations$2.77 $0.72 
Basic – Discontinued operations— 0.01 
Basic net income (loss) per share$2.77 $0.73 
Diluted – Continuing operations$2.72 $0.71 
Diluted – Discontinued operations— 0.01 
Diluted net income (loss) per share (if-converted and two-class method)$2.72 $0.72 
Non-GAAP Financial Measures
To provide investors with additional information regarding our financial results, we prepare certain financial measures that are not calculated in accordance with generally accepted accounting principles in the United States (“GAAP”), specifically:
Adjusted Operating Expense. We define Adjusted Operating Expense as operating expense, excluding the impact of the adjusting items (as described below).
Adjusted Net Income (Loss). We define Adjusted Net Income (Loss) as net income (loss) from continuing operations, excluding the impact of the adjusting items (as described below).
Adjusted EBITDA. We define Adjusted EBITDA as net income (loss) from continuing operations, excluding the impact of interest expense (net of interest income), income taxes, depreciation and amortization, stock-based compensation, and the adjusting items (as described below).
We use these supplemental non-GAAP measures to evaluate financial performance, analyze the underlying trends in our business and establish operational goals and forecasts that are used when allocating resources. We expect to compute our non-GAAP financial measures consistently using the same methods each period.
We believe these non-GAAP measures are useful measures because they permit investors to better understand changes over comparative periods by providing financial results that are unaffected by certain items that are not indicative of ongoing operating performance.
While we believe that these non-GAAP measures are useful to investors when evaluating our business, they are not prepared and presented in accordance with GAAP, and therefore should be considered supplemental in nature. These non-GAAP measures should
32


not be considered in isolation or as a substitute for other financial performance measures presented in accordance with GAAP. These non-GAAP financial measures may have material limitations including, but not limited to, the exclusion of certain costs without a corresponding reduction of net income for the income generated by the assets to which the excluded costs relate. In addition, these non-GAAP financial measures may differ from similarly titled measures presented by other companies.
Adjusting Items to Non-GAAP Financial Measures
The impact of the following expense (income) items is excluded from each of our non-GAAP measures (the “adjusting items”):
Acquisition costs. Represent certain costs related to historical acquisitions, including: amortization of intangible assets; professional fees, branch integration expenses, travel expenses, employee severance and retention costs, and other personnel expenses classified as selling, general and administrative; gains/losses related to changes in fair value of contingent consideration or holdback liabilities; and amortization of debt issuance costs.
Restructuring costs. Represent costs stemming from headcount rationalization efforts and certain rebranding costs; impact of the Interior Products and Solar Products divestitures; costs related to changing our fiscal year end; amortization of debt issuance costs; debt refinancing and extinguishment costs; and abandoned lease costs.
COVID-19 impacts. Represent costs directly related to the COVID-19 pandemic.
The following table presents the impact of the adjusting items on our condensed consolidated statements of operations for each of the periods indicated (in millions):
Operating ExpenseNon-Operating Expense
SG&A1
Amorti-
zation
Interest ExpenseOther (Income) Expense
Income Taxes2
Total
Three Months Ended June 30, 2022
Acquisition costs$1.7 $21.5 $1.0 $— $— $24.2 
Restructuring costs2.9 — 0.3 — — 3.2 
COVID-19 impacts0.1 — — — — 0.1 
Total adjusting items$4.7 $21.5 $1.3 $— $— $27.5 
Three Months Ended June 30, 2021
Acquisition costs$0.8 $25.2 $1.2 $— $— $27.2 
Restructuring costs3
1.7 — 0.7 50.8 — 53.2 
COVID-19 impacts0.4 — — — — 0.4 
Total adjusting items$2.9 $25.2 $1.9 $50.8 $— $80.8 
Six Months Ended June 30, 2022
Acquisition costs$2.2 $42.9 $2.0 $— $— $47.1 
Restructuring costs4.6 — 0.6 — — 5.2 
COVID-19 impacts1.5 — — — — 1.5 
Total adjusting items$8.3 $42.9 $2.6 $— $— $53.8 
Six Months Ended June 30, 2021
Acquisition costs$1.4 $50.5 $3.1 $— $— $55.0 
Restructuring costs3
4.7 2.3 1.5 60.3 — 68.8 
COVID-19 impacts0.9 — — — — 0.9 
Total adjusting items$7.0 $52.8 $4.6 $60.3 $— $124.7 
1.Selling, general and administrative expense (“SG&A”).
2.For tax impact of adjusting items, see Adjusted Net Income (Loss) table below.
3.Other (income) expense for the three and six months ended June 30, 2021 includes a loss on debt extinguishment of $50.7 million and $60.2 million, respectively, in connection with the write-off of debt issuance costs and payment of redemption premiums stemming from our refinancing transactions.
33


Adjusted Operating Expense
The following table presents a reconciliation of operating expense, the most directly comparable financial measure as measured in accordance with GAAP, to Adjusted Operating Expense for each of the periods indicated (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Operating expense$395.8 $336.6 $744.0 $646.6 
Acquisition costs(23.2)(26.0)(45.1)(51.9)
Restructuring costs(2.9)(1.7)(4.6)(7.0)
COVID-19 impacts(0.1)(0.4)(1.5)(0.9)
Adjusted Operating Expense$369.6 $308.5 $692.8 $586.8 
Net sales$2,358.2 $1,872.1 $4,045.1 $3,190.1 
Operating expense as % of net sales16.8 %18.0 %18.4 %20.3 %
Adjusted Operating Expense as % of net sales15.7 %16.5 %17.1 %18.4 %
Adjusted Net Income (Loss)
The following table presents a reconciliation of net income (loss) from continuing operations, the most directly comparable financial measure as measured in accordance with GAAP, to Adjusted Net Income (Loss) for each of the periods indicated (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net income (loss) from continuing operations$174.5 $79.8 $230.3 $69.3 
Adjusting items:
Acquisition costs24.2 27.2 47.1 55.0 
Restructuring costs3.2 53.2 5.2 68.8 
COVID-19 impacts0.1 0.4 1.5 0.9 
Total adjusting items27.5 80.8 53.8 124.7 
Less: tax impact of adjusting items1
(7.4)(20.7)(13.9)(32.0)
Total adjustments, net of tax20.1 60.1 39.9 92.7 
Adjusted Net Income (Loss)$194.6 $139.9 $270.2 $162.0 
Net sales$2,358.2 $1,872.1 $4,045.1 $3,190.1 
Net income (loss) as % of sales7.4 %4.3 %5.7 %2.2 %
Adjusted Net Income (Loss) as % of sales8.3 %7.5 %6.7 %5.1 %
1.Amounts represent tax impact on adjustments that are not included in our income tax provision (benefit) for the periods presented. The tax impact of adjustments for the three months ended June 30, 2022 and 2021 were calculated using a blended effective tax rate of 26.9% and 25.6%, respectively. The tax impact of adjustments for the six months ended June 30, 2022 and 2021 were calculated using a blended effective tax rate of 25.8% and 25.7%, respectively.
34


Adjusted EBITDA
The following table presents a reconciliation of net income (loss) from continuing operations, the most directly comparable financial measure as measured in accordance with GAAP, to Adjusted EBITDA for each of the periods indicated (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Net income (loss) from continuing operations$174.5 $79.8 $230.3 $69.3 
Interest expense, net19.1 23.2 36.3 52.8 
Income taxes61.0 27.1 79.9 22.3 
Depreciation and amortization40.4 40.3 79.3 82.5 
Stock-based compensation8.0 5.4 13.1 9.6 
Acquisition costs1
1.7 0.8 2.2 1.4 
Restructuring costs1
2.9 52.5 4.6 65.0 
COVID-19 impacts0.1 0.4 1.5 0.9 
Adjusted EBITDA$307.7 $229.5 $447.2 $303.8 
Net sales$2,358.2 $1,872.1 $4,045.1 $3,190.1 
Net income (loss) as % of net sales7.4 %4.3 %5.7 %2.2 %
Adjusted EBITDA as % of net sales13.0 %12.3 %11.1 %9.5 %
1.Amounts represent adjusting items included in SG&A and other income (expense); remaining adjusting item balances are embedded within the other line item balances reported in this table.
Seasonality and Quarterly Fluctuations
The demand for building materials is closely correlated to both seasonal changes and unpredictable weather patterns, therefore demand fluctuations are expected.
In general, our net sales and net income are highest in quarters ending June 30, September 30 and December 31, which represent the peak months of construction and re-roofing. Conversely, we have historically experienced low net income levels or net losses in quarters ending March 31, when winter construction cycles and cold weather patterns have an adverse impact on our customers’ ability to conduct their business.
Our balance sheet fluctuates throughout the year, driven by similar seasonal trends. We generally experience an increase in inventory and peak cash usage in the quarters ending March 31 and June 30, driven primarily by increased purchasing that is necessary to meet the rise in demand for our products during the warmer months. Accounts receivable, accounts payable, and cash collections are generally at their highest during the quarters ending June 30 and September 30, when sales are typically at their peak.
At times, we experience fluctuations in our financial performance that are driven by factors outside of our control, including the impact that severe weather events and unusual weather patterns may have on the timing and magnitude of demand and material availability.
In addition, the impacts of the COVID-19 pandemic and resulting supply chain disruptions as well as inflation have caused, and may continue to cause, fluctuations in our financial results and working capital that are not aligned with the seasonality we generally experience.
Liquidity
Liquidity is defined as the current amount of readily available cash and the ability to generate adequate amounts of cash to meet the current needs for cash. We assess our liquidity in terms of our cash and cash equivalents on hand and the ability to generate cash to fund our operating activities, taking into consideration available borrowings and the seasonal nature of our business.
Our principal sources of liquidity as of June 30, 2022 were our cash and cash equivalents of $54.6 million and our available borrowings of approximately $809.0 million under our asset-based revolving lines of credit.
Significant factors which could affect future liquidity include the following:
the adequacy of available bank lines of credit;
35


the ability to attract long-term capital with satisfactory terms;
cash flows generated from operating activities;
working capital management;
acquisitions; and
capital expenditures.
Our primary capital needs are for working capital obligations and other general corporate purposes, including acquisitions and capital expenditures. Our primary sources of working capital are cash from operations and bank borrowings. We have financed large acquisitions through increased bank borrowings and the issuance of long-term debt and common or preferred stock. We then repay any such borrowings with cash flows from operations or subsequent financings. We have funded most of our capital expenditures with cash on hand, increased bank borrowings, or equipment financing, and then reduced those obligations with cash flows from operations. We may explore additional or replacement financing sources in order to bolster liquidity and strengthen our capital structure.
We believe we currently have adequate liquidity and availability of capital to fund our present operations, meet our commitments on our existing debt and fund anticipated growth, including expansion in existing and targeted market areas. We may seek potential acquisitions from time to time and hold discussions with certain acquisition candidates. If suitable acquisition opportunities or working capital needs arise that require additional financing, we believe that our financial position, credit profile and earnings history provide a sufficient base for obtaining additional financing resources at reasonable rates and terms. We may also choose to issue additional shares of common stock or preferred stock in order to raise funds.
The following table summarizes our cash flows for the periods indicated (in millions):
Six Months Ended June 30,
20222021
Net cash provided by (used in) operating activities$(187.0)$18.7 
Net cash provided by (used in) investing activities(53.5)810.4 
Net cash provided by (used in) financing activities69.6 (1,101.6)
Effect of exchange rate changes on cash and cash equivalents(0.3)— 
Net increase (decrease) in cash and cash equivalents$(171.2)$(272.5)
Operating Activities
Net cash used in operating activities, including both continuing and discontinued operations, was $187.0 million in 2022, compared to cash provided by operating activities of $18.7 million in 2021. Cash from operations decreased $205.7 million primarily due to an incremental cash outflow of $372.0 million stemming from changes to our net working capital, mainly driven by an unfavorable change in cash outflows related to accounts receivable and inventories compared to the prior year, partially offset by a favorable change in cash inflows related to accounts payable and accrued expenses. The unfavorable change related to accounts receivable is largely driven by increased sales, while the unfavorable change related to inventories and favorable change related to accounts payable and accrued expenses are primarily due to product cost inflation as well as a build-up of product inventories during our peak selling season. The decrease was partially offset by an increase in net income after adjustments for non-cash items of $166.3 million. Operating cash flows used in discontinued operations for the six months ended June 30, 2021 were $21.8 million.
Investing Activities
Net cash used in investing activities was $53.5 million in 2022, compared to cash provided by investing activities of $810.4 million in 2021. Cash provided by investing activities in 2021 primarily reflects proceeds from the sale of Interior Products, whereas cash used in investing activities in 2022 reflects cash used for purchases of property and equipment as well as acquired businesses. There were no investing cash flows from discontinued operations.
Financing Activities
Net cash provided by financing activities was $69.6 million in 2022, compared to cash used in financing activities of $1.10 billion in 2021. Cash used in financing activities in 2021 was primarily due to $1.05 billion in net repayments of borrowings, mostly in connection with the 2021 Debt Refinancing (as defined below). Cash provided by financing activities in 2022 reflects $467.8 million in net borrowings, partially offset by $338.1 million in cash used to repurchase our common stock and a $50.0 million advance payment for shares of our common stock, both under the Repurchase Program (as defined below).
36


Share Repurchase Program
On February 24, 2022, we announced a new share repurchase program (the “Repurchase Program”), pursuant to which we may purchase up to $500.0 million of our common stock. Shares repurchased under the Repurchase Program are retired immediately and are included in the category of authorized but unissued shares. As of June 30, 2022, we had approximately $112.1 million remaining under the Repurchase Program. The pace of our repurchase activity will depend on factors such as our working capital needs, our cash requirements for acquisitions, our debt repayment obligations, our stock price, and economic and market conditions.
On March 10, 2022, we entered into a Variable Tenor ASR Master Agreement (the “ASR Master Agreement”) and Supplemental Confirmation (collectively, the “March 2022 ASR Agreement”) with Citibank, N.A. (“Citi”) to repurchase $125.0 million of our common stock. Under the terms of the March 2022 ASR Agreement, we paid $125.0 million to Citi and received an initial share delivery of 1,689,189 shares of our common stock, representing 80% of the then expected share repurchases under the March 2022 ASR Agreement, based on the closing price of our common stock of $59.20 on March 11, 2022. On June 13, 2022, we completed the March 2022 ASR Agreement and received an additional 406,200 shares of our common stock. In total, 2,095,389 shares of our common stock were delivered under the March 2022 ASR Agreement at an average price of $59.65 per share, which represents the daily volume-weighted average price of our common stock during the term of the March 2022 ASR Agreement, less a discount and adjustments pursuant to the terms of the March 2022 ASR Agreement.
On June 13, 2022, we entered into an additional Supplemental Confirmation (together with the ASR Master Agreement, the “June 2022 ASR Agreement”) with Citi to repurchase an additional $250.0 million of our common stock. Under the terms of the June 2022 ASR Agreement, we paid $250.0 million to Citi and received an initial share delivery of 3,480,077 shares of our common stock, representing 80% of the total expected share repurchases under the June 2022 ASR Agreement, based on the closing price of our common stock of $57.47 on June 13, 2022. The final number of shares to be repurchased pursuant to the ASR Agreement will be determined upon settlement. As of June 30, 2022, the remaining $50.0 million of the $250.0 million purchase price was evaluated as an unsettled equity forward contract indexed to our common stock and classified within stockholders’ equity as a reduction to additional paid-in capital until the equity forward contract settles, when it will be reflected as a reduction in retained earnings. The final settlement of the June 2022 ASR Agreement is expected to be completed in the fourth quarter of 2022.
During the six months ended June 30, 2022, we also repurchased on the open market 221,658 shares of our common stock at an average price of $57.98 per share for an aggregate purchase price of $12.9 million.
See Note 8 in the Notes to Condensed Consolidated Financial Statements for additional information.
Capital Resources
In May 2021, we entered into a series of financing arrangements to refinance certain debt instruments to take advantage of lower market interest rates (the “2021 Debt Refinancing”). Upon completion of the 2021 Debt Refinancing, the weighted-average interest rate on our outstanding debt was 3.43% as of June 30, 2022, down from 4.21% as of March 31, 2021 (prior to the 2021 Debt Refinancing).
As of June 30, 2022, we had access to the following financing arrangements:
the 2026 U.S. Revolver, an asset-based revolving line of credit in the United States, in an amount up to $1.25 billion and with an outstanding balance of $455.1 million;
the 2026 Canada Revolver, an asset-based revolving line of credit in Canada, in an amount up to $50.0 million and with an outstanding balance of $6.2 million;
the 2028 Term Loan with an outstanding balance of $975.9 million; and
two separate senior notes instruments, including the 2029 Senior Notes and 2026 Senior Notes, with outstanding balances of $346.6 million and $297.1 million, respectively.
See Note 10 in the Notes to Condensed Consolidated Financial Statements for additional information on our current financing arrangements and the 2021 Debt Refinancing.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Our market risk disclosures set forth in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the fiscal year ended September 30, 2021 have not changed materially during the transition period from October 1, 2021 to December 31, 2021 or the six months ended June 30, 2022.
37


Item 4. Controls and Procedures
As of June 30, 2022, management, including the CEO and CFO, performed an evaluation 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) of the Securities Exchange Act of 1934 (the “Exchange Act”)). Based on that evaluation, management, including the CEO and CFO, concluded that as of June 30, 2022, our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure. We maintain a system of internal control over financial reporting that is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States.
There have been no material changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
38


PART II. OTHER INFORMATION

Item 1. Legal Proceedings
See Note 12 in the Notes to Condensed Consolidated Financial Statements for information about pending legal proceedings.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities
The following table provides information with respect to the Company’s purchases of its common stock during the second quarter of 2022:
PeriodTotal Number of Shares PurchasedAverage Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs1, 2
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs1, 2
April 2022— $— — $362,100,000 
May 2022— — — $362,100,000 
June 20223,886,277 57.90 3,886,277 $112,147,537 
Total3,886,277 $57.90 3,886,277 
1.On February 24, 2022, the Company announced a program to repurchase up to $500.0 million of its common stock.
2.On March 10, 2022, the Company entered into a Variable Tenor ASR Master Agreement (the “ASR Master Agreement”) and Supplemental Confirmation (collectively, the “March 2022 ASR Agreement”) with Citibank, N.A. (“Citi”) whereupon the Company provided Citi with a prepayment of $125.0 million and received an initial share delivery of 1,689,189 shares of its common stock, representing 80% of the total expected share repurchases under the March 2022 ASR Agreement, based on the closing price of the Company’s common stock of $59.20 on March 11, 2022. On June 13, 2022, the Company completed the March 2022 ASR Agreement and received an additional 406,200 shares of the Company’s common stock. In total, 2,095,389 shares of the Company’s common stock were delivered under the March 2022 ASR Agreement at an average price of $59.65 per share, which represents the daily volume-weighted average price of the Company’s common stock during the term of the March 2022 ASR Agreement, less a discount and adjustments pursuant to the terms of the March 2022 ASR Agreement.
On June 13, 2022, the Company entered into an additional Supplemental Confirmation (together with the ASR Master Agreement, the “June 2022 ASR Agreement”) with Citi whereupon the Company provided Citi with a prepayment of $250.0 million and received an initial share delivery of 3,480,077 shares of its common stock, representing 80% of the total expected share repurchases under the June 2022 ASR Agreement, based on the closing price of the Company’s common stock of $57.47 on June 13, 2022. Under the terms of the June 2022 ASR Agreement, the total number of shares delivered and average purchase price per share will be determined upon settlement, which is expected to occur during the fourth quarter of 2022.
See Note 8 in the Notes to Condensed Consolidated Financial Statements for additional information on our Share Repurchase Program.
39


Item 6. Exhibits
Incorporated by Reference
Exhibit NumberDescriptionFormExhibitFiling Date
     
31.1*
  
31.2*
  
32.1**
  
101*101.INS Inline XBRL Instance – 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
 101.CAL Inline XBRL Taxonomy Extension Calculation
 101.PRE Inline XBRL Taxonomy Extension Presentation
 101.LAB Inline XBRL Taxonomy Extension Labels
 101.DEF Inline XBRL Taxonomy Extension Definition
 
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*    Filed herewith
**    Furnished herewith
Pursuant to Rule 405 of Regulation S-T, the following interactive data files formatted in Inline Extensible Business Reporting Language (iXBRL) are attached as Exhibit 101 to this Quarterly Report on Form 10-Q:
(i)the Condensed Consolidated Balance Sheets as of June 30, 2022; December 31, 2021; and June 30, 2021,
(ii)the Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2022 and 2021,
(iii)the Condensed Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2022 and 2021,
(iv)the Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended June 30, 2022 and 2021,
(v)the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2022 and 2021, and
(vi)the Notes to Condensed Consolidated Financial Statements.
40


SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 BEACON ROOFING SUPPLY, INC.
Date: August 5, 2022
BY:/s/ FRANK A. LONEGRO
  Frank A. Lonegro
  Executive Vice President & Chief Financial Officer
41
EX-31.1 2 becn-ex31_1.htm EX-31.1 Document

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

Date: August 5, 2022
/s/ JULIAN G. FRANCIS
 Julian G. Francis
 President & Chief Executive Officer

EX-31.2 3 becn-ex31_2.htm EX-31.2 Document

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

EX-32.1 4 becn-ex32_1.htm EX-32.1 Document

EXHIBIT 32.1
Certification of CEO and CFO Pursuant to 18 U.S.C. Section 1350
(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)
In connection with the Quarterly Report on Form 10-Q of Beacon Roofing Supply, Inc. (the “Company”) for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Julian G. Francis, as President & Chief Executive Officer of the Company, and Frank A. Lonegro, as Executive Vice President & Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 5, 2022
 /s/ JULIAN G. FRANCIS
  Julian G. Francis
  President & Chief Executive Officer
   
  /s/ FRANK A. LONEGRO
  Frank A. Lonegro
  Executive Vice President & Chief Financial Officer
This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. A signed original of this written statement required by Section 906 has been provided to Beacon Roofing Supply, Inc. and will be retained by Beacon Roofing Supply, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 5 becn-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Company Overview link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Company Overview - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Acquisitions - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Divestitures link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Divestitures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Divestitures - Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - Net Sales link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Net Sales (Tables) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Net Sales - Summary of Net Sales by Product Line and Geography (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Net Income (Loss) Per Share - Components and Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Stock-based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Stock-based Compensation - Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Stock-based compensation - Stock Options Outstanding and Activity During the Period (Detail) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Stock-based Compensation - Stock Option Grants, Vesting, and Exercises (Detail) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Stock-based Compensation - Schedule Of Restricted Stock Units Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Share Repurchase Program - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization (Detail) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Financing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Financing Arrangements - Long-term Debt Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Financing Arrangements - Long-term Debt Instruments - Footnotes (Detail) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Financing Arrangements - 2021 Debt Refinancing - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Financing Arrangements - 2029 Senior Notes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Financing Arrangements - 2026 ABL - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Financing Arrangements - 2028 Term Loan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Financing Arrangements - 2026 Senior Notes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Financing Arrangements - Financing - Allied Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Financing Arrangements - 2023 ABL - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Financing Arrangements - 2025 Term Loan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2351308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2452432 - Disclosure - Leases - Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2454434 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2455435 - Disclosure - Leases - Finance Lease, Liability, Fiscal Year Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 2455435 - Disclosure - Leases - Finance Lease, Liability, Fiscal Year Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 2156112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2157113 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2358309 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Reclassification out of Accumulated Other Comprehensive Income (Detail) link:presentationLink link:calculationLink link:definitionLink 2160114 - Disclosure - Geographic Data link:presentationLink link:calculationLink link:definitionLink 2361310 - Disclosure - Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2462437 - Disclosure - Geographic Data - Schedule Of Geographic Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2464438 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2165116 - Disclosure - Financial Derivatives link:presentationLink link:calculationLink link:definitionLink 2366311 - Disclosure - Financial Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 2467439 - Disclosure - Financial Derivatives - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2468440 - Disclosure - Financial Derivatives - Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2469441 - Disclosure - Financial Derivatives - Summary of Amounts of Gain (Loss) on Interest Rate Derivative Instruments Recognized in Other Comprehensive Income (Detail) link:presentationLink link:calculationLink link:definitionLink 2170117 - Disclosure - Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 2371312 - Disclosure - Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2472442 - Disclosure - Quarterly Financial Data - Summary of Unaudited Quarterly Data (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 becn-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 becn-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 becn-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition Business Acquisition [Axis] Disposal Group Including Discontinued Operation Income Statement Disclosures [Line Items] Disposal Group Including Discontinued Operation Income Statement Disclosures [Line Items] Disposal group, including discontinued operation, income statement disclosures. Quarterly Financial Data [Abstract] Quarterly Financial Data [Abstract] ASR Agreement ASR Agreement [Member] Asr agreement. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total future lease payments Lessee, Operating Lease, Liability, to be Paid Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Deferred income taxes, net Deferred Income Tax Assets, Net Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Table] Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Table] Sales Of Shares A Cumulative Convertible Participating Preferred Stock Entity Address, Postal Zip Code Entity Address, Postal Zip Code Assets held-for-sale, not part of disposal group Assets Held-for-sale, Not Part of Disposal Group Undesignated Preferred Stock, outstanding ( in shares) Preferred Stock, Shares Outstanding Business Combinations Business Combinations Policy [Policy Text Block] Debt Instrument Debt Instrument [Axis] Total lease liabilities Finance Lease, Liability Preferred stock dividend rate Preferred Stock, Dividend Rate, Percentage Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Senior notes Debt Instrument, Fair Value Disclosure Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Net sales Disposal Group, Including Discontinued Operation, Revenue Fair Value Measurement Fair Value Measurement [Domain] Base rate borrowings Debt Instrument, Basis Spread on Variable Rate 2026 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement Statistical Measurement [Domain] Depreciation Depreciation Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Summary of Intangible Assets Schedule Of Intangibles And Other Assets Table [Table Text Block] Schedule of intangibles and other assets. Operating lease, weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Debt interest rate at period end Debt instrument interest rate Debt Instrument, Interest Rate, Stated Percentage Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Net income (loss) attributable to common stockholders – Basic and Diluted Net Income Loss From Discontinued Operations Available To Common Shareholders Basic And Diluted Net income (loss) from discontinued operations available to common shareholders, basic and diluted. Company Overview [Table] Company Overview [Table] Company Overview. Additional paid-in capital Additional Paid in Capital, Common Stock Long-lived assets Long-Lived Assets Gain resulting from release of indemnity holdback liability Gain resulting from release of indemnity holdback liability Gain resulting from release of indemnity holdback liability. Dividends on Preferred Stock Dividends, Preferred Stock Convertible preferred stock, shares outstanding ( in shares) Temporary Equity, Shares Outstanding Effect of common share equivalents (in shares) Effect Of Common Share Equivalents Effect of common share equivalents. 2025 Finance Lease, Liability, to be Paid, Year Three Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Leases Lessee, Finance Leases [Text Block] Anti-dilutive securities excluded from computation of diluted net income (loss) per share ( in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2022 (July - December) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Undistributed income from continuing operations allocated to participating securities Undistributed Continuing Operation Earnings (Loss), Allocation to Participating Securities, Basic Number of states in which entity operates Number of States in which Entity Operates Solar Products Solar Products [Member] Solar products. Equity Component Equity Component [Domain] Ownership [Axis] Ownership [Axis] Leases Lessee, Operating Leases [Text Block] Percentage of shares that will vest Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Complete Supply, Inc. Complete Supply, Inc. [Member] Complete Supply, Inc. Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Thereafter Finance Lease Liability Payments Due After Year Four Finance lease liability payments due after year four. Supplemental Cash Flow Information Supplemental Cash Flow Elements [Abstract] Hedging Designation Hedging Designation [Domain] Recent Accounting Pronouncements-Not Yet Adopted Recent Accounting Pronouncements, Not Yet Adopted Policy [Policy Text Block] Recent accounting pronouncements, not yet adopted. Diluted - Continuing operations (usd per share) Net income (loss) from continuing operations per share - diluted ( us dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Derivative Instrument Derivative Instrument [Axis] Canceled/Forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Phantom Share Units (PSUs) Phantom Share Units (PSUs) [Member] 2022 (July - December) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 5-Year Swap Five Year Swap [Member] Five year swap. Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Total borrowings under revolving lines of credit/term loans Long-term line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2028 Term Loan Term Loan Due May Nineteen Two Thousand And Twenty Eight [Member] Term Loan Due May Nineteen Two Thousand And Twenty Eight. Interior Products Divestiture Interior Products Divestiture [Member] Interior products divestiture. Award Type Award Type [Axis] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Operating Lease, Liability, Current Restricted Shares and Units Outstanding and Activity During the Period Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Proceeds from sale of business Proceeds from Divestiture of Businesses Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Canceled/Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Certain interest expense and other financing costs Interest Expenses And Other Financing Costs The aggregate amount of interest expenses and other financing costs. Total liabilities Liabilities Operating lease, weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Proceeds from the sale of assets Proceeds from Sale of Productive Assets Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical Geographical [Axis] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Business acquisition, percentage of equity interests acquired Business Acquisition, Percentage of Voting Interests Acquired Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Designed interest rate swaps Derivative Liability, Current Total intrinsic value of RSUs released Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Loss on sale Disposal Group Including Discontinued Operation Loss On Sale Disposal group including discontinued operation loss on sale. Revolving Lines of Credit Revolving Credit Facility [Member] Undesignated Preferred Stock, issued ( in shares) Preferred stock, issuance (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] RSUs Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Prior to acquisition annual sales Business Combination, Aggregate Annual Revenue Business Combination, Aggregate Annual Revenue Financing Arrangements Debt Disclosure [Text Block] Beginning Balance Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Finance Leases Finance Lease, Liability, to be Paid [Abstract] Product and Service Product and Service [Domain] Entity Shell Company Entity Shell Company Term Loan Term Loan [Member] Term loan. 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Advance payment for equity forward contract Payments for Derivative Instrument, Financing Activities Convertible preferred stock. aggregate liquidation preference Temporary Equity, Liquidation Preference Open Market Open Market [Member] Open market. Operating cash flows provided by (used in) discontinued operations Supplemental Operating Cash Flows Provided By Used In Discontinued Operations Supplemental operating cash flows provided by used in discontinued operations. Document Period End Date Document Period End Date Allied Acquisition Allied Building Products Corporation And Affiliated Entity [Member] Allied Building Products Corporation and Affiliated Entity. Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee operating lease liability payments due after year four. Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income (loss) per share: Earnings Per Share [Abstract] Net income (loss) from discontinued operations attributable to common stockholders - Basic Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic Income Statement Location [Axis] Income Statement Location [Axis] ASP Sailor Acquisition Corp A S P Sailor Acquisition Corp [Member] ASP Sailor Acquisition Corp. Interest Rate Swaps Interest Rate Swap [Member] Accrued expenses Accrued Liabilities, Current Preferred stock, liquidation purchase price per share (in USD per share) Preferred Stock, Liquidation Preference Per Share Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Fair Value Concentration Of Risk [Table] Fair Value, Concentration of Risk [Table] Stock Option Grants, Vesting, and Exercises Schedule Of Share Based Compensation Additional Information Table [Table Text Block] Tabular disclosure of the grant date fair value of option granted and vested and intrinsic value and net cash received on exercise of options. Accounting Policies [Abstract] Accounting Policies [Abstract] Repurchase of common stock Stock Repurchase Program, Authorized Amount Variable lease costs Variable Lease, Cost Convertible Preferred Stock (voting); $0.01 par value; aggregate liquidation preference $400.0; 0.4 shares authorized, issued and outstanding as of June 30, 2022, December 31, 2021 and June 30, 2021 (Note 6) Temporary Equity, Carrying Amount, Attributable to Parent Loss on sale of business Gain (Loss) on Disposition of Business Income (loss) from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred income taxes Deferred Income Taxes and Tax Credits Schedule of Goodwill [Table] Schedule of Goodwill [Table] Payment of dividends on Preferred Stock Payments of Ordinary Dividends, Preferred Stock and Preference Stock Equipment financing facilities, fixed interest rate percentage Percentage Of Fixed Interest Rate Of Equipment Financing Facilities Percentage of fixed interest rate of equipment financing facilities. Net Income (Loss) Per Share Earnings Per Share [Text Block] Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Finance lease liabilities Finance Lease, Liability, Noncurrent 2028 Term Loan Two Thousand Twenty Eight Term Loan [Member] 2028 term loan. Term Loan, Matures 2028 Term Loan Matures March Nineteen Two Thousand Twenty Eight [Member] Term Loan Matures March 19 2028. Undistributed income from discontinued operations allocated to participating securities, Diluted Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Payments under term loan Payments Under Term Loan Payments under term loan. Total grant date fair value of stock options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type Award Type [Domain] Unrecognized compensation cost related to unvested stock, expected weighted-average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss on debt extinguishment Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Derivative Contract Derivative Contract [Domain] Net income (loss) attributable to common stockholders Net income (loss) attributable to common stockholders Net Income Loss Available To Common Stockholders Net income (loss) available to common stockholders. Gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Basic - Discontinued operations ( usd per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Convertible preferred stock, shares authorized ( in shares) Temporary Equity, Shares Authorized Borrowings under revolving lines of credit, net Borrowings under revolving lines of credit/term loans, net Long-Term Line of Credit, Noncurrent Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Translation and other adjustments Goodwill, Foreign Currency Translation Gain (Loss) Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Series of Individually Immaterial Business Acquisitions Series of Individually Immaterial Business Acquisitions [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Derivative Financial Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Leases [Abstract] Leases [Abstract] Operating expense: Operating Expenses [Abstract] Vested and expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number Share Repurchase Program Treasury Stock [Text Block] Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock (voting), par value (in usd per share) Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Borrowings under term loan Proceeds from Issuance of Secured Debt Unrealized gain (loss) due to change in fair value of derivatives, net of tax Designated interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Intangible Assets Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Debt issuance costs Debt Issuance Costs, Net Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Percentage of expected share repurchases on closing price of common stock Percentage of expected share repurchases on closing price of common stock Percentage of expected share repurchases on closing price of common stock. Fair Value Measurement Fair Value Disclosures [Text Block] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Trading Symbol Trading Symbol Entity File Number Entity File Number Preferred stock conversion price per share (in USD per share) Preferred Stock Conversion Price Preferred stock conversion price. Repurchase share average price (in usd per share) Treasury Stock Acquired, Average Cost Per Share Initial shares received under accelerated share repurchases (in shares) Initial shares received under accelerated share repurchases Accelerated share repurchases settlement shares received. Restricted Stock Unit Award with Performance Conditions Restricted Stock Unit Award With Performance Conditions [Member] Restricted stock unit award with performance conditions. Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Undistributed income from discontinued operations allocated to participating securities, Basic Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Canada Canada CANADA Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Weighted-Average Remaining Contractual Term (Years) Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Ignore [Abstract] Share-based compensation arrangement by share-based payment award, options, aggregate intrinsic value. Acquisitions Business Combination Disclosure [Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] LIBOR London Interbank Offered Rate (LIBOR) [Member] Adjusted purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Share-based compensation number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Ambition 2025 Strategic Plan Ambition 2025 Strategic Plan [Member] Ambition 2025 strategic plan. Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Residential roofing products Residential Roofing Products [Member] Residential Roofing Products [Member] Net income (loss) from continuing operations Net income (loss) from continuing operations Net income (loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Debt instrument, periodic payment Debt Instrument, Periodic Payment Payment of call premium Payment for Debt Extinguishment or Debt Prepayment Cost Credit Facility Credit Facility [Domain] Amortization Amortization of Intangible Assets Summary of Changes in goodwill Schedule of Goodwill [Table Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic net income (loss) ( usd per share) Basic net income (loss) per share ( usd per share) Net income (loss) per share - basic (us dollars per share) Earnings Per Share, Basic Crabtree Siding and Supply Crabtree Siding and Supply [Member] Crabtree siding and supply. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Total grant date fair value of RSUs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Repurchase Program Repurchase Program [Member] Repurchase program. Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities Series A Cumulative Convertible Participating Preferred Stock Series A Cumulative Convertible Participating Preferred Stock [Member] Series A cumulative convertible participating preferred stock. Counterparty Name Counterparty Name [Domain] Total stockholders' equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Financial Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Cash and cash equivalent, beginning of period Cash and cash equivalent, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Current portion Equipment Financing Facilities Current Equipment Financing Facilities Current Canceled/Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Numerator: Net Income (Loss) Attributable to Parent [Abstract] Cash Paid For Amounts Included In Measurement Of Lease Obligations [Abstract] Cash Paid For Amounts Included In Measurement Of Lease Obligations [Abstract] Cash paid for amounts included in measurement of lease obligations Accelerated share repurchase program, cost Share-Based Payment Arrangement, Accelerated Cost Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total lease costs Lease, Cost Common Stock Common Stock [Member] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock, net of shares withheld for taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Long-term borrowings under senior notes Senior Notes, Noncurrent Total other comprehensive income (loss) Other comprehensive income before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations Lease, Cost [Table Text Block] Repurchase and retirement of common stock, net Aggregate purchase price Payments for Repurchase of Common Stock Stock-based compensation number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock Class of Stock [Axis] Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations Disposal Groups Including Discontinued Operations Reconciliation Of Major Line Items Constituting Pretax Profit Loss Table [Table Text Block] Disposal groups, including discontinued operations reconciliation of major line items constituting pretax profit loss. Statement [Table] Statement [Table] Payments under equipment financing facilities and finance leases Payments Under Equipment Financing Facilities And Finance Leases Payments under equipment financing facilities and finance leases. Equipment financing facilities Equipment Financing Facilities Borrowings Outstanding Equipment financing facilities borrowings outstanding. Released Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Debt redemption price percentage of principal amount Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Current portion Senior Notes, Current Document Quarterly Report Document Quarterly Report Convertible preferred stock, shares issued ( in shares) Temporary Equity, Shares Issued Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Current assets: Assets, Current [Abstract] Company Overview [Line Items] Company Overview [Line Items] Company overview. Operating lease liabilities Operating Lease, Liability, Noncurrent Convertible preferred stock, par value (us dollar per share) Temporary Equity, Par or Stated Value Per Share Statistical Measurement Statistical Measurement [Axis] Indefinite-lived trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) Retained earnings Retained Earnings (Accumulated Deficit) Disposal Group Name Disposal Group Name [Axis] Accounts receivable, less allowance of $18.2, $16.1 and $19.7 as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] AOCI Equity Components [Axis] Trademarks Trademarks [Member] Exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Financing cash flows from finance leases Finance Lease, Principal Payments Final purchase consideration received Disposal Group, Including Discontinued Operation, Consideration 2026 Senior Notes Senior Notes, Matures November 2026 Senior Notes Due In November Two Thousand Twenty Six [Member] Senior notes due in November two thousand twenty six. Beginning Balance (in shares) Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate Variable Rate [Domain] Long-term debt, net Term Loans And Senior Notes Net Term loans and senior notes net. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Amortizable intangible assets: Finite-Lived Intangible Assets, Gross Selling, general and administrative Selling, General and Administrative Expense Canada CALIFORNIA Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset AOCI AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Debt instrument, interest payable commencement date Debt Instrument, Date of First Required Payment Vested and expected to vest (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Document Transition Report Document Transition Report Local Phone Number Local Phone Number Stock Options Outstanding and Activity During the Period Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income (loss) from operations Operating Income (Loss) FBM Foundation Building Materials Holding Company L L C [Member] Foundation Building Materials Holding Company LLC. Inventories Increase (Decrease) in Inventories Debt instrument, issue price percentage Debt Instrument Issue Price Percentage Debt instrument issue price percentage. Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Common Stock (voting), outstanding ( in shares) Common Stock, Shares, Outstanding Restricted Stock Unit Award with Market Conditions Restricted Stock Unit Award With Market Conditions [Member] Restricted stock unit award with market conditions. Goodwill Beginning balance Ending balance Goodwill Provision for (benefit from) income taxes Discontinued Operation, Tax Effect of Discontinued Operation Stock Repurchased During Period (in shares) Stock Repurchased During Period, Shares Disposal Group Including Discontinued Operation Income Statement Disclosures [Table] Disposal Group Including Discontinued Operation Income Statement Disclosures [Table] Disposal group, including discontinued operation, income statement disclosures. Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Provision for (benefit from) income taxes Income Tax Expense (Benefit) Geographical Geographical [Domain] Deferred income taxes, net Deferred Income Tax Liabilities, Net 3-Year Swap Three Year Swap [Member] Three year swap. Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Annual grants to employees (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross APIC Additional Paid-in Capital [Member] Acquisition Costs, Period Cost Acquisition Costs, Period Cost Document Fiscal Period Focus Document Fiscal Period Focus Net income (loss) per share: Earnings Per Share, Basic [Abstract] Total intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Cost of products sold Cost of Goods and Services Sold Derivative [Line Items] Derivative [Line Items] Diluted ( in shares) Weighted-average common shares outstanding - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Base Rate Base Rate [Member] Capitalized debt issuance costs Debt Issuance Costs, Gross Fixed charge coverage ratio Fixed Charge Coverage Ratio Minimum fixed charge ratio per covenant of senior secured credit facility. Common stock (voting); $0.01 par value; 100.0 shares authorized; 65.0, 70.4 and 70.0 shares issued and outstanding as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively Common Stock, Value, Issued Diluted - Discontinued operations ( usd per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Debt Instrument, Name Debt Instrument, Name [Domain] Complementary building products Complementary Building Products [Member] Complementary Building Products [Member] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Preferred Stock Preferred Stock [Member] Granted Weighted-average fair value per share of RSUs granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Cost of products sold Disposal Group, Including Discontinued Operation, Costs of Goods Sold Undesignated Preferred Stock, shares authorized ( in shares) Preferred Stock, Shares Authorized Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Common Stock (voting), issued ( in shares) Common Stock, Shares, Issued Net income (loss) from continuing operations attributable to common stockholders - Basic Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Interest on lease obligations Finance Lease, Interest Expense % of fiscal year’s net sales Percentage of revenue on Fiscal Year Net Sales Percentage of revenue on Fiscal Year Net Sales Business combination, acquisition related costs Business Combination, Acquisition Related Costs Income Statement Location [Domain] Income Statement Location [Domain] Current portion of finance lease liabilities Finance Lease, Liability, Current Amendment Flag Amendment Flag Weighted-Average Remaining Life (Years) Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating lease costs Operating Lease, Cost Debt instrument, aggregate principal amount Debt Instrument, Face Amount Borrowings under revolving lines of credit Proceeds from Long-Term Lines of Credit Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Geographic Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Dividends on Preferred Stock Dividends on Preferred Stock Preferred Stock Dividends, Income Statement Impact Other assets, net Other Assets, Noncurrent Net income (loss) from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2023 Finance Lease, Liability, to be Paid, Year One Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Line of credit facility, unused fees Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Equity forward contract Equity Forward Contract Member Equity forward contract. Borrowings under senior notes Proceeds from Issuance of Senior Long-Term Debt Citi Citibank, NA [Member] Citibank, na. Counterparty Name Counterparty Name [Axis] Derivative [Table] Derivative [Table] Accumulated Other Comprehensive Income Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Beginning Balance (in shares) Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of interest rate swap agreements Derivative, Number of Instruments Held Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments Schedule of Interest Rate Derivatives [Table Text Block] 2024 Finance Lease, Liability, to be Paid, Year Two Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Vested and expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Date Fair Value Equity forward contract Adjustments to Additional Paid-in Capital, Equity Forward Contract Adjustments to Additional Paid-in Capital, Equity Forward Contract Operating cash flows from operating leases Operating Lease, Payments Quarterly Financial Data Quarterly Financial Information [Text Block] Summary of Estimated Future Amortization Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock options Share-Based Payment Arrangement, Option [Member] Common stock to be issued upon conversion of convertible preferred stock (in shares) Common Stock To Be Issued Upon Conversion Of Convertible Preferred Stock Common stock to be issued upon conversion of convertible preferred stock. Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Canceled/Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Accelerated share repurchases, final price paid per share (usd per share) Accelerated Share Repurchases, Final Price Paid Per Share Closing price (in usd per share) Sale of Stock, Price Per Share Common stock (voting), shares authorized ( in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expense Operating Expenses Maximum Maximum [Member] Current portion of long-term debt/obligations Long Term Debt And Equipment Financing Facilities And Capital Lease Obligations Current Long term debt and equipment financing facilities and capital lease obligations current. Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Long-term debt, net Notes and Loans, Noncurrent Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Designated as Hedging Instrument Designated as Hedging Instrument [Member] Number of employees eligible for annual grand Number Of Employees Eligible For Annual Grand Number of employees eligible for annual grand. Income taxes, net of refunds Income Taxes Paid, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Basis Measurement Basis [Axis] Balance (in shares) Balance (in shares) Shares, Outstanding Senior notes Senior notes payable Senior Notes Total future amortization expense Finite-Lived Intangible Assets, Net Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Unrecognized compensation cost related to unvested stock Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Pretax income (loss) from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Repurchase and retirement of common stock net ( in shares) Repurchase of shares (in shares) Stock Repurchased and Retired During Period, Shares Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Company Overview Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Issuance of common stock, net of shares withheld for taxes ( in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Payment of debt issuance costs Payment of debt issuance costs Payments of Debt Issuance Costs Total lease liabilities Operating Lease, Liability Geographic Data Segment Reporting Disclosure [Text Block] Midway Sales & Distributing, Inc. Midway Sales & Distributing, Inc [Member] Midway sales & distributing, inc. Total future lease payments Finance Lease, Liability, to be Paid Selling, General and Administrative Expense Selling, General and Administrative Expenses [Member] Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Concentration of Risk, Financial Statement Captions [Line Items] Fair Value, Concentration of Risk, Financial Statement Captions [Line Items] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Fair Value Estimate of Fair Value Measurement [Member] Number of branches acquired Number Of Branches Acquired Number Of Branches Acquired Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Interior Products Interior Products Business [Member] Interior products business. Weighted-average common stock outstanding: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Basic - Continuing operations (usd per share) Net income (loss) from continuing operations per share - Basic (us dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Designated as Hedging Instrument [Member] Hedging Designation [Axis] Entity Filer Category Entity Filer Category Proceeds from issuance of common stock related to equity awards Proceeds from Issuance of Common Stock Basic (in shares) Weighted-average common shares outstanding - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Line Items] Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Line Items] Sales Of Shares A Cumulative Convertible Participating Preferred Stock Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] U.S. U.S. UNITED STATES Allocated stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning Balance (in usd per share) Ending Balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Number of provinces in which entity operates Number Of Provinces In Which Entity Operates Number of provinces in which entity operates. Net income (loss) from continuing operations attributable to common stockholders - Diluted Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted Summary of Unaudited Quarterly Data Quarterly Financial Information [Table Text Block] Derivative, notional amount Derivative, Notional Amount Undesignated preferred stock; 5.0 shares authorized, none issued or outstanding Preferred Stock, Value, Issued Standby letters of credit outstanding Letters of Credit Outstanding, Amount Net sales Revenue from Contract with Customer, Excluding Assessed Tax Schedule Of Restricted Stock Units Additional Information Schedule Of Restricted Stock Units Additional Information Table [Table Text Block] Schedule of restricted stock units additional information. Cover [Abstract] Cover [Abstract] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock-based Compensation Share-Based Payment Arrangement [Text Block] Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Wichita Falls Builders Wholesale, Inc. Wichita Falls Builders Wholesale, Inc. [Member] Wichita Falls Builders Wholesale, Inc. Financing lease, weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Net Sales Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Payment of taxes related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders' equity Liabilities and Equity Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Long-term Debt, Type Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Percentage of shares expected to be vested Share Based Compensation Arrangement By Share Based Payment Award Expected Vesting Rights Percentage Share-based compensation arrangement by share-based payment award expected vesting rights percentage. Payments under revolving lines of credit Repayments of Long-Term Lines of Credit Remaining repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Equipment Financing Facilities Equipment Financial Facilities [Member] Equipment financial facilities. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Disposal Group Name Disposal Group Name [Domain] Acquisition of business, net Payments to Acquire Businesses, Net of Cash Acquired Fair Value, Inputs Level 2 Fair Value, Inputs, Level 2 [Member] Business acquisition, goodwill, tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Current Fiscal Year End Date Current Fiscal Year End Date Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted net income (loss) (usd per share) Diluted net income (loss) per share ( usd per share) Net income (loss) per share - diluted ( us dollars per share) Earnings Per Share, Diluted Intangibles, net Total intangibles, net Intangible Assets, Net (Excluding Goodwill) Sale of Stock Sale of Stock [Domain] Selling, general and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Gain on sale of fixed assets and other Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Performance Conditions Performance Conditions [Member] Performance conditions. Net income (loss) from discontinued operations attributable to common stockholders - Diluted Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted Summary of Supplemental Cash Flow Information Related to Leases Summary of Supplemental Cash Flow Information Related to Leases Table [Table Text Block] Summary of supplemental cash flow information related to leases. Divestitures Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Non-qualified options granted expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Net Income (loss) from discontinued operations Net income (loss) from discontinued operations – Basic Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Product and Service Product and Service [Axis] Class of Stock Class of Stock [Domain] Financing lease, weighted-average remaining lease term Finance Lease, Weighted Average Remaining Lease Term 2029 Senior Notes Senior Notes, Matures May 2029 Senior Notes Due In May Fifteen Two Thousand Twenty Nine [Member] Senior Notes Due In May Fifteen Two Thousand Twenty Nine. Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense, financing costs, and other Interest Expense Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility Credit Facility [Axis] Schedule of Outstanding Debt Presented Net of Unamortized debt Issuance Costs and Other Financing Arrangements Schedule of Long-Term Debt Instruments [Table Text Block] Equity [Abstract] Equity [Abstract] Released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Lowry's Inc Lowrys Inc [Member] Lowrys inc. Stock Purchase Agreement Stock Purchase Agreement [Member] Stock Purchase Agreement. Derivative, fixed interest rate Derivative, Fixed Interest Rate Acquisitions Working Capital Adjustments Working capital adjustments. Summary of Net Sales by Product Line and Geography Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 2022 (July - December) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Non-compete agreements Noncompete Agreements [Member] 2026 ABL Facility Two Thousand And Twenty Six Asset Based Revolving Line Of Credit [Member] Two Thousand And Twenty Six Asset Based Revolving Line Of Credit. Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Other income (loss) Disposal Group, Including Discontinued Operation, Other Income (Loss) Disposal Group, Including Discontinued Operation, Other Income (Loss) City Area Code City Area Code Assets Assets [Abstract] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Long-term Debt, Type Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 2026 Revolver Two Thousand Twenty Six Revolving Line Of Credit [Member] Two thousand twenty six revolving line of credit. Sale of Stock Sale of Stock [Axis] 2025 Senior Note Senior Notes Due In Two Thousand Twenty Five [Member] Senior Notes Due In Two Thousand Twenty Five Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted-average fair value per share of stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Preferred stock, liquidation preference value Preferred Stock, Liquidation Preference, Value Variable Rate Variable Rate [Axis] Payment under senior notes Payment under senior notes Repayments of Senior Debt Imputed interest Finance Lease, Liability, Undiscounted Excess Amount % of fiscal year’s gross profit Percentage of Fiscal Year Gross Profit Percentage of fiscal year gross profit. Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Term of derivative agreement Derivative, Term of Contract Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted Average Weighted Average [Member] Investment Agreement Investment Agreement [Member] Investment agreement. 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Components and Calculation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Line of credit facility, interest rate at period end Line of Credit Facility, Interest Rate at Period End Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Non-residential roofing products Nonresidential Roofing Products [Member] Non-Residential Roofing Products [Member] EX-101.PRE 9 becn-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Jul. 31, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 000-50924  
Entity Registrant Name BEACON ROOFING SUPPLY, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 36-4173371  
Entity Address, Address Line One 505 Huntmar Park Drive  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Herndon  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20170  
City Area Code 571  
Local Phone Number 323-3939  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol BECN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   65,002,001
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2022  
Entity Central Index Key 0001124941  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Current assets:      
Cash and cash equivalents $ 54.6 $ 225.8 $ 188.9
Accounts receivable, less allowance of $18.2, $16.1 and $19.7 as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively 1,321.7 855.2 965.1
Inventories, net 1,548.7 1,161.7 1,170.7
Prepaid expenses and other current assets 422.6 367.2 354.8
Total current assets 3,347.6 2,609.9 2,679.5
Property and equipment, net 289.1 256.3 223.8
Goodwill 1,785.2 1,777.4 1,761.7
Intangibles, net 383.4 421.0 439.8
Operating lease right-of-use assets, net 418.0 413.9 395.8
Deferred income taxes, net 58.0 61.9 89.2
Other assets, net 1.4 8.9 9.5
Total assets 6,282.7 5,549.3 5,599.3
Current liabilities:      
Accounts payable 1,168.9 794.2 877.7
Accrued expenses 476.5 472.1 641.4
Current portion of operating lease liabilities 89.7 89.0 87.8
Current portion of finance lease liabilities 10.9 6.4 3.6
Current portion of long-term debt/obligations 10.0 10.0 10.4
Total current liabilities 1,756.0 1,371.7 1,620.9
Borrowings under revolving lines of credit, net 461.3 0.0 0.0
Long-term debt, net 1,609.6 1,612.9 1,616.1
Deferred income taxes, net 0.6 0.8 0.0
Operating lease liabilities 334.4 326.3 308.7
Finance lease liabilities 45.3 26.0 16.0
Total liabilities 4,207.2 3,337.7 3,561.7
Commitments and contingencies (Note 12)
Convertible Preferred Stock (voting); $0.01 par value; aggregate liquidation preference $400.0; 0.4 shares authorized, issued and outstanding as of June 30, 2022, December 31, 2021 and June 30, 2021 (Note 6) 399.2 399.2 399.2
Stockholders' equity:      
Common stock (voting); $0.01 par value; 100.0 shares authorized; 65.0, 70.4 and 70.0 shares issued and outstanding as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively 0.6 0.7 0.7
Undesignated preferred stock; 5.0 shares authorized, none issued or outstanding 0.0 0.0 0.0
Additional paid-in capital 1,123.5 1,148.6 1,138.5
Retained earnings 562.8 682.5 521.7
Accumulated other comprehensive income (loss) (10.6) (19.4) (22.5)
Total stockholders' equity 1,676.3 1,812.4 1,638.4
Total liabilities and stockholders' equity $ 6,282.7 $ 5,549.3 $ 5,599.3
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Statement of Financial Position [Abstract]      
Accounts receivable, allowances $ (18.2) $ (16.1) $ (19.7)
Convertible preferred stock, par value (us dollar per share) $ 0.01 $ 0.01 $ 0.01
Convertible preferred stock. aggregate liquidation preference $ 400.0 $ 400.0 $ 400.0
Convertible preferred stock, shares authorized ( in shares) 400,000 400,000 400,000
Convertible preferred stock, shares issued ( in shares) 400,000 400,000 400,000
Convertible preferred stock, shares outstanding ( in shares) 400,000 400,000 400,000
Common stock (voting), par value (in usd per share) $ 0.01 $ 0.01 $ 0.01
Common stock (voting), shares authorized ( in shares) 100,000,000.0 100,000,000.0 100,000,000.0
Common Stock (voting), issued ( in shares) 65,000,000.0 70,400,000 70,000,000.0
Common Stock (voting), outstanding ( in shares) 65,000,000.0 70,400,000 70,000,000.0
Undesignated Preferred Stock, shares authorized ( in shares) 5,000,000.0 5,000,000.0 5,000,000.0
Undesignated Preferred Stock, issued ( in shares) 0 0 0
Undesignated Preferred Stock, outstanding ( in shares) 0 0 0
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 2,358.2 $ 1,872.1 $ 4,045.1 $ 3,190.1
Cost of products sold 1,708.0 1,354.7 2,955.4 2,339.9
Gross profit 650.2 517.4 1,089.7 850.2
Operating expense:        
Selling, general and administrative 355.4 296.3 664.7 564.1
Depreciation 18.9 15.1 36.4 29.7
Amortization 21.5 25.2 42.9 52.8
Total operating expense 395.8 336.6 744.0 646.6
Income (loss) from operations 254.4 180.8 345.7 203.6
Interest expense, financing costs, and other 18.9 23.2 35.5 51.8
Loss on debt extinguishment 0.0 50.7 0.0 [1] 60.2 [1]
Income (loss) from continuing operations before income taxes 235.5 106.9 310.2 91.6
Provision for (benefit from) income taxes 61.0 27.1 79.9 22.3
Net income (loss) from continuing operations 174.5 79.8 230.3 69.3
Net Income (loss) from discontinued operations [2] 0.0 (3.3) 0.0 0.9
Net income (loss) 174.5 76.5 230.3 70.2
Dividends on Preferred Stock 6.0 6.0 12.0 12.0
Net income (loss) attributable to common stockholders $ 168.5 $ 70.5 $ 218.3 $ 58.2
Weighted-average common stock outstanding:        
Basic (in shares) [3] 68.1 69.9 69.1 69.8
Diluted ( in shares) [3] 69.5 71.3 70.4 71.0
Net income (loss) per share:        
Basic - Continuing operations (usd per share) [3] $ 2.17 $ 0.93 $ 2.77 $ 0.72
Basic - Discontinued operations ( usd per share) [3] 0 (0.04) 0 0.01
Basic net income (loss) ( usd per share) [3] 2.17 0.89 2.77 0.73
Diluted - Continuing operations (usd per share) [3] 2.12 0.91 2.72 0.71
Diluted - Discontinued operations ( usd per share) [3] 0 (0.04) 0 0.01
Diluted net income (loss) (usd per share) [3] $ 2.12 $ 0.87 $ 2.72 $ 0.72
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
[2] See Note 4 for additional information.
[3] See Note 6 for detailed calculations and further discussion.
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 174.5 $ 76.5 $ 230.3 $ 70.2
Other comprehensive income (loss):        
Foreign currency translation adjustment (3.1) 1.2 (1.6) 2.2
Unrealized gain (loss) due to change in fair value of derivatives, net of tax 2.6 1.1 10.4 4.5
Total other comprehensive income (loss) (0.5) 2.3 8.8 6.7
Comprehensive income (loss) $ 174.0 $ 78.8 $ 239.1 $ 76.9
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Millions
Total
Common Stock
APIC
[1]
Retained Earnings
AOCI
[2]
Beginning Balance at Dec. 31, 2020 $ 1,544.8 $ 0.7 $ 1,109.8 $ 463.5 $ (29.2)
Balance (in shares) at Dec. 31, 2020   69,400,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (6.3)        
Ending Balance at Mar. 31, 2021 1,553.3 $ 0.7 1,126.2 451.2 (24.8)
Balance (in shares) at Mar. 31, 2021   69,800,000      
Beginning Balance at Dec. 31, 2020 $ 1,544.8 $ 0.7 1,109.8 463.5 (29.2)
Balance (in shares) at Dec. 31, 2020   69,400,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase and retirement of common stock net ( in shares) 0        
Issuance of common stock, net of shares withheld for taxes $ 16.0   16.0    
Issuance of common stock, net of shares withheld for taxes ( in shares)   600,000      
Stock-based compensation 12.7   12.7    
Other comprehensive income (loss) 6.7       6.7
Net income (loss) 70.2     70.2  
Dividends on Preferred Stock (12.0)     (12.0)  
Ending Balance at Jun. 30, 2021 1,638.4 $ 0.7 1,138.5 521.7 (22.5)
Balance (in shares) at Jun. 30, 2021   70,000,000.0      
Beginning Balance at Mar. 31, 2021 1,553.3 $ 0.7 1,126.2 451.2 (24.8)
Balance (in shares) at Mar. 31, 2021   69,800,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock, net of shares withheld for taxes 6.9   6.9    
Issuance of common stock, net of shares withheld for taxes ( in shares)   200,000      
Stock-based compensation 5.4   5.4    
Other comprehensive income (loss) 2.3       2.3
Net income (loss) 76.5     76.5  
Dividends on Preferred Stock (6.0)     (6.0)  
Ending Balance at Jun. 30, 2021 1,638.4 $ 0.7 1,138.5 521.7 (22.5)
Balance (in shares) at Jun. 30, 2021   70,000,000.0      
Beginning Balance at Dec. 31, 2021 1,812.4 $ 0.7 1,148.6 682.5 (19.4)
Balance (in shares) at Dec. 31, 2021   70,400,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 55.8        
Ending Balance at Mar. 31, 2022 1,745.8 $ 0.7 1,135.9 619.3 (10.1)
Balance (in shares) at Mar. 31, 2022   68,700,000      
Beginning Balance at Dec. 31, 2021 1,812.4 $ 0.7 1,148.6 682.5 (19.4)
Balance (in shares) at Dec. 31, 2021   70,400,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Repurchased and Retired During Period, Value [3] (338.1) $ (0.1)   (338.0)  
Repurchase and retirement of common stock net ( in shares) [3]   (5,800,000)      
Equity forward contract [3] (50.0)   (50.0)    
Issuance of common stock, net of shares withheld for taxes 11.8   11.8    
Issuance of common stock, net of shares withheld for taxes ( in shares)   400,000      
Stock-based compensation 13.1   13.1    
Other comprehensive income (loss) 8.8       8.8
Net income (loss) 230.3     230.3  
Dividends on Preferred Stock (12.0)     (12.0)  
Ending Balance at Jun. 30, 2022 1,676.3 $ 0.6 1,123.5 562.8 (10.6)
Balance (in shares) at Jun. 30, 2022   65,000,000.0      
Beginning Balance at Mar. 31, 2022 1,745.8 $ 0.7 1,135.9 619.3 (10.1)
Balance (in shares) at Mar. 31, 2022   68,700,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock Repurchased and Retired During Period, Value (225.1) [3] $ (0.1)   (225.0) [3]  
Repurchase and retirement of common stock net ( in shares) [3]   (3,900,000)      
Equity forward contract (25.0) [3]   (25.0)    
Issuance of common stock, net of shares withheld for taxes 4.6   4.6    
Issuance of common stock, net of shares withheld for taxes ( in shares)   200,000      
Stock-based compensation 8.0   8.0    
Other comprehensive income (loss) (0.5)       (0.5)
Net income (loss) 174.5     174.5  
Dividends on Preferred Stock (6.0)     (6.0)  
Ending Balance at Jun. 30, 2022 $ 1,676.3 $ 0.6 $ 1,123.5 $ 562.8 $ (10.6)
Balance (in shares) at Jun. 30, 2022   65,000,000.0      
[1] Additional Paid-in Capital (“APIC”).
[2] Accumulated Other Comprehensive Income (Loss) ("AOCI").
[3] See Note 8 for additional information.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating Activities    
Net income (loss) [1] $ 230.3 $ 70.2
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization [1] 79.3 82.6
Stock-based compensation [1] 13.1 12.7
Certain interest expense and other financing costs [1] 2.6 4.6
Loss on debt extinguishment [1] 0.0 60.2
Gain on sale of fixed assets and other [1] (2.9) (2.1)
Deferred income taxes [1] 0.7 (78.0)
Loss on sale of business [1] 0.0 6.6
Changes in operating assets and liabilities:    
Accounts receivable [1] (466.1) (216.6)
Inventories [1] (385.0) (220.8)
Prepaid expenses and other current assets [1] (47.1) (19.3)
Accounts payable and accrued expenses [1] 383.7 318.8
Other assets and liabilities [1] 4.4 (0.2)
Net cash provided by (used in) operating activities [1] (187.0) 18.7
Investing Activities    
Purchases of property and equipment [1] (39.8) (29.4)
Acquisition of business, net [1] (16.7) 0.0
Proceeds from sale of business [1] 0.0 837.4
Proceeds from the sale of assets [1] 3.0 2.4
Net cash provided by (used in) investing activities [1] (53.5) 810.4
Financing Activities    
Borrowings under revolving lines of credit [1] 1,365.9 250.0
Payments under revolving lines of credit [1] (898.1) (407.0)
Borrowings under term loan [1] 0.0 1,000.0
Payments under term loan [1] (5.0) (943.4)
Borrowings under senior notes [1] 0.0 350.0
Payment under senior notes [1] 0.0 (1,300.0)
Payment of debt issuance costs [1] 0.0 (20.3)
Payment of call premium [1] 0.0 (31.7)
Payments under equipment financing facilities and finance leases [1] (4.9) (3.2)
Repurchase and retirement of common stock, net [1] (338.1) 0.0
Advance payment for equity forward contract [1] (50.0) 0.0
Payment of dividends on Preferred Stock [1] (12.0) (12.0)
Proceeds from issuance of common stock related to equity awards [1] 12.2 17.7
Payment of taxes related to net share settlement of equity awards [1] (0.4) (1.7)
Net cash provided by (used in) financing activities [1] 69.6 (1,101.6)
Effect of exchange rate changes on cash and cash equivalents [1] (0.3) 0.0
Net increase (decrease) in cash and cash equivalents [1] (171.2) (272.5)
Cash and cash equivalent, beginning of period [1] 54.6 188.9
Cash and cash equivalent, end of period [1] 225.8 461.4
Supplemental Cash Flow Information    
Operating cash flows provided by (used in) discontinued operations [1] 0.0 (21.8)
Interest [1] 37.1 58.6
Income taxes, net of refunds [1],[2] $ 57.4 $ 52.6
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
[2] Six months ended June 30, 2022 amount includes $18.6 million related to the transition period from October 1, 2021 to December 31, 2021. Six months ended June 30, 2021 amount includes $46.6 million related to the Interior Products divestiture.
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income taxes, net of refunds [1],[2] $ 57.4 $ 52.6
Interior Products Divestiture    
Income taxes, net of refunds $ 18.6 $ 46.6
[1] Six months ended June 30, 2022 amount includes $18.6 million related to the transition period from October 1, 2021 to December 31, 2021. Six months ended June 30, 2021 amount includes $46.6 million related to the Interior Products divestiture.
[2] Unless otherwise noted, amounts include both continuing and discontinued operations.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Company Overview
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Company Overview Company Overview
Beacon Roofing Supply, Inc. (“Beacon” or the “Company”) was incorporated in the state of Delaware on August 22, 1997 and is the largest publicly traded distributor of residential and non-residential roofing materials and complementary building products in the United States and Canada.
On February 10, 2021, the Company completed the sale of its interior products and insulation businesses (“Interior Products”) to Foundation Building Materials Holding Company LLC (“FBM”), pursuant to that certain Equity Purchase Agreement, dated as of December 20, 2020 (the “Purchase Agreement”), by and between the Company and ASP Sailor Acquisition Corp. (“ASP”), for approximately $850 million in cash (subject to a working capital and certain other adjustments as set forth in the Purchase Agreement). On January 29, 2021, ASP assigned the Purchase Agreement to FBM. Unless otherwise noted, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. For additional information, see Notes 2 and 4.
The Company operates its business primarily under the trade name "Beacon Building Products" and services customers in all 50 states throughout the U.S. and 6 provinces in Canada. The Company’s material subsidiaries are Beacon Sales Acquisition, Inc. and Beacon Roofing Supply Canada Company.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The Company prepared the condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the requirements of the Securities and Exchange Commission (“SEC”). As permitted under those rules, certain footnotes or other financial information have been condensed or omitted. Additionally, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. Unless otherwise noted, amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company's continuing operations. Certain prior period amounts have been reclassified to conform to current period presentation.
The balance sheet as of June 30, 2021 has been presented for a better understanding of the impact of seasonal fluctuations on the Company’s financial condition. The three-month periods ended June 30, 2022 and 2021 each had 64 business days. The six-month periods ended June 30, 2022 and 2021 each had 127 business days.
On August 11, 2021, the Company’s Board of Directors approved a change in its fiscal year end from September 30 to December 31. The Company’s 2022 fiscal year began on January 1, 2022 and will end on December 31, 2022. This change better aligns the Company’s financial reporting calendar with many of its industry peers and provides internal benefits by shifting the timing of the budgeting, physical inventory, and performance review cycles away from the Company’s busiest time of year.
In management’s opinion, the condensed consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s financial position and operating results. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the twelve months ending December 31, 2022.
These unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto contained in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended September 30, 2021 as well as the unaudited Condensed Consolidated Financial Statements and Notes thereto contained in the Company’s Transition Report on Form 10-Q for the period from October 1, 2021 to December 31, 2021.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates include accounts receivable, vendor incentives, inventories, purchase price allocations, goodwill and intangibles, and income taxes. Assumptions made in the development of these estimates contemplate the impact of the novel coronavirus (“COVID‑19”) on the economy and the Company’s anticipated results. Actual amounts could differ materially from these estimates.
Business Combinations
The Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, the Company records the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. The Company uses an income approach to determine the fair value of acquired intangible assets, specifically the multi-period excess earnings method for customer relationships and the relief from royalty method for trade names. Various Level 3 fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, customer attrition rates, discount rates, and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed. Transaction costs associated with acquisitions are expensed as incurred and are included as a component of selling, general and administrative expense within the condensed consolidated statements of operations.
Recent Accounting Pronouncements—Not Yet Adopted
In October 2021, the Financial Accounting Standards Board (the “FASB”) issued ASU 2021-08, “Business Combinations – Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The guidance is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice. The guidance requires an acquirer to recognize and measure contract assets and liabilities acquired in a business combination in accordance with Topic 606 as if the acquirer had originated the contracts, as opposed to recognizing and measuring such contract assets and liabilities at fair value on the acquisition date. The standard will be effective for business combinations that occur after January 1, 2023. Early adoption is permitted. The guidance will be applied prospectively to acquisitions occurring on or after the effective date. The Company will continue to evaluate the impact of this guidance, which would depend on the contract assets and liabilities assumed in any future business combinations.
In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The guidance provides optional practical expedients to ease the potential burden in accounting for contract modifications and hedge accounting related to reference rate reform. In January 2021, the FASB issued ASU 2021-01, “Reference Rate Reform (Topic 848), Scope,” to clarify the scope of the guidance and reduce potential diversity in practice. The standard is effective as of March 12, 2020 through December 31, 2022. However, the standard is not applicable to contract modifications made, and hedging relationships entered into or evaluated after, December 31, 2022. The Company will evaluate and disclose the impact of this guidance in the period of election, as well as the nature and reason for doing so.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
The following table presents the Company’s acquisitions since the start of 2021. The Company acquired 100% of the equity interests in each case. The Company has not provided pro forma results of operations for the transactions below, as the transactions individually and in the aggregate are not material to the Company. The results of operations for these transactions are included in the Company’s condensed consolidated statements of operations from the date of the acquisition (dollars in millions):
Date AcquiredCompany NameRegionBranches
Goodwill Recognized1
Intangible Assets Acquired1
June 1, 2022Complete Supply, Inc.Illinois1$9.1 $4.6 
April 29, 2022Wichita Falls Builders Wholesale, Inc.Texas1$0.2 $0.5 
January 1, 2022Crabtree Siding and SupplyTennessee1$0.1 $0.1 
November 1, 2021Midway Sales & Distributing, Inc.Kansas, Missouri, Nebraska10$28.8 $38.5 
1.Based on provisional estimates of the fair value of assets acquired and liabilities assumed as of June 30, 2022.
Prior to the acquisitions, the acquired companies listed above produced aggregate annual sales of approximately $145 million. The total transaction costs incurred by the Company for these acquisitions for the three and six months ended June 30, 2022 were $0.7 million and $1.2 million, respectively. Of the $38.2 million of goodwill recognized for these acquisitions, $38.0 million is deductible for tax purposes.
Lowry’s
In connection with the May 1, 2017 acquisition of Lowry’s Inc., the Company recorded an indemnity holdback liability, which was remeasured to fair value at each reporting period until the contingency was resolved. During the first quarter of 2022, the contingency was resolved and the Company released the indemnity holdback liability, resulting in a gain of $0.9 million, which is included as a component of and reduction to selling, general and administrative expense within the condensed consolidated statements of operations for the six months ended June 30, 2022.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Divestitures
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Divestitures Divestitures
Solar Products
On December 1, 2021, the Company completed the divestiture of its solar products business ("Solar Products") in order to focus on the Company’s core exteriors business. The Company recorded a loss on sale of $22.3 million for the three months ended December 31, 2021. The results of operations from Solar Products were included within income from continuing operations for the three and six months ended June 30, 2021 and were not material to the Company’s overall results.
Interior Products
On February 10, 2021, the Company completed the sale of Interior Products to FBM pursuant to the Purchase Agreement for approximately $850 million in cash (subject to a working capital and certain other adjustments as set forth in the Purchase Agreement). The final adjusted purchase price for Interior Products was $842.7 million. During the three months ended December 31, 2021, the company received $6.6 million of final purchase consideration from FBM.
The Company completed this divestiture of net assets previously acquired in 2018 as part of the Allied Acquisition (as defined in Note 6) to enhance leadership focus, reduce net leverage, strengthen its balance sheet, and provide the financial flexibility to pursue strategic growth initiatives in its core exteriors business.
The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the condensed consolidated statements of operations (in millions):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2021
Net sales$— $109.1 
Cost of products sold— (80.3)
Selling, general and administrative(0.2)(21.2)
Depreciation and amortization— (0.2)
Other income (loss)(0.1)(0.1)
Loss on sale(4.2)(6.6)
Pretax income (loss) from discontinued operations(4.5)0.7 
Provision for (benefit from) income taxes(1.2)(0.2)
Net income (loss) from discontinued operations$(3.3)$0.9 
There were no results from discontinued operations in the three or six months ended June 30, 2022. There were no assets or liabilities held for sale as of June 30, 2022, December 31, 2021 or June 30, 2021.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Net Sales
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Net Sales Net Sales
The following table presents the Company’s net sales by product line and geography (in millions):
U.S.CanadaTotal
Three Months Ended June 30, 2022
Residential roofing products$1,168.6 $27.5 $1,196.1 
Non-residential roofing products634.8 47.8 682.6 
Complementary building products476.1 3.4 479.5 
Total net sales$2,279.5 $78.7 $2,358.2 
Three Months Ended June 30, 2021
Residential roofing products$955.9 $25.7 $981.6 
Non-residential roofing products446.4 40.3 486.7 
Complementary building products400.5 3.3 403.8 
Total net sales$1,802.8 $69.3 $1,872.1 
Six Months Ended June 30, 2022
Residential roofing products$2,004.4 $38.2 $2,042.6 
Non-residential roofing products1,092.2 78.1 1,170.3 
Complementary building products826.9 5.3 832.2 
Total net sales$3,923.5 $121.6 $4,045.1 
Six Months Ended June 30, 2021
Residential roofing products$1,642.1 $34.6 $1,676.7 
Non-residential roofing products752.4 64.1 816.5 
Complementary building products692.0 4.9 696.9 
Total net sales$3,086.5 $103.6 $3,190.1 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
Basic net income (loss) per share is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period, without consideration for common share equivalents or the conversion of Preferred Stock (as defined below). Common share equivalents consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock unit awards. Diluted net income (loss) per common share is calculated by dividing net income (loss) attributable to common stockholders by the fully diluted weighted-average number of common shares outstanding during the period.
In connection with the acquisition of Allied Building Products Corp. on January 2, 2018 (the “Allied Acquisition”), the Company completed the sale of 400,000 shares of Series A Cumulative Convertible Participating Preferred Stock, par value $0.01 per share (the “Preferred Stock”), with an aggregate liquidation preference of $400.0 million, at a purchase price of $1,000 per share, to CD&R Boulder Holdings, L.P. The Preferred Stock is convertible perpetual participating preferred stock of the Company, and conversion of the Preferred Stock into $0.01 par value shares of the Company’s common stock will be at a conversion price of $41.26 per share (or 9,694,619 shares of common stock). The Preferred Stock accumulates dividends at a rate of 6.0% per annum (payable quarterly in cash or in-kind, subject to certain conditions). The Preferred Stock is not mandatorily redeemable; therefore, it is classified as mezzanine equity in the Company’s condensed consolidated balance sheets. Holders of Preferred Stock participate in dividends on an as-converted basis when declared on common shares. As a result, Preferred Stock is classified as a participating security and thereby requires the allocation of income that would have otherwise been available to common stockholders when calculating net income (loss) per share.
Diluted net income (loss) per share is calculated by utilizing the most dilutive result of the if-converted and two-class methods. In both methods, net income (loss) attributable to common stockholders and the weighted-average common shares outstanding are adjusted to account for the impact of the assumed issuance of potential common shares that are dilutive, subject to dilution sequencing rules.
The following table presents the components and calculations of basic and diluted net income (loss) per share (in millions, except per share amounts; certain amounts may not recalculate due to rounding):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net income (loss) from continuing operations$174.5 $79.8 $230.3 $69.3 
Dividends on Preferred Stock(6.0)(6.0)(12.0)(12.0)
Undistributed income from continuing operations allocated to participating securities(20.9)(9.0)(26.8)(6.9)
Net income (loss) from continuing operations attributable to common stockholders – Basic and Diluted147.6 64.8 191.5 50.4 
Net income (loss) from discontinued operations – Basic— (3.3)— 0.9 
Undistributed income from discontinued operations allocated to participating securities— 0.4 — (0.2)
Net income (loss) from discontinued operations attributable to common stockholders – Basic and Diluted— (2.9)— 0.7 
Net income (loss) attributable to common stockholders – Basic and Diluted$147.6 $61.9 $191.5 $51.1 
Denominator:
Weighted-average common shares outstanding – Basic68.1 69.9 69.1 69.8 
Effect of common share equivalents1.4 1.4 1.3 1.2 
Weighted-average common shares outstanding – Diluted69.5 71.3 70.4 71.0 
Net income (loss) per share:
Basic – Continuing operations$2.17 $0.93 $2.77 $0.72 
Basic – Discontinued operations— (0.04)— 0.01 
Basic net income (loss) per share$2.17 $0.89 $2.77 $0.73 
Diluted – Continuing operations$2.12 $0.91 $2.72 $0.71 
Diluted – Discontinued operations— (0.04)— 0.01 
Diluted net income (loss) per share$2.12 $0.87 $2.72 $0.72 
The following table includes the number of shares that may be dilutive common shares in the future (in millions). These shares were not included in the computation of diluted net income (loss) per share because the effect was either anti-dilutive or the requisite performance conditions were not met:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Stock options0.2 — 0.1 0.3 
Preferred Stock9.7 9.7 9.7 9.7 
Equity forward contract0.9 — 0.9 — 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based CompensationOn December 23, 2019, the Board of Directors of the Company approved the Beacon Roofing Supply, Inc. Second Amended and Restated 2014 Stock Plan (the “2014 Plan”). On February 11, 2020, the stockholders of the Company approved an additional 4,850,000 shares to be reserved for issuance under the 2014 Plan. The 2014 Plan, which was originally approved by the stockholders on February 12, 2014, provides for discretionary awards of stock options, stock awards, restricted stock units, and stock appreciation rights to selected employees and non-employee directors. The 2014 Plan mandates that all shares underlying lapsed, forfeited, expired, terminated, cancelled and withheld awards, including those from the predecessor plan, be returned to the 2014 Plan and made available for issuance. As of June 30, 2022, there were 3,751,778 shares of common stock available for issuance pursuant to the 2014 Plan. The 2014 Plan is the only plan maintained by the Company pursuant to which equity awards are granted.
All unvested equity awards contain a “double trigger” change in control mechanism. Unless an award is continued or assumed by a public company in an equitable manner, such award shall become fully vested immediately prior to a change in control (in the case of a restricted stock unit award with performance conditions at 100% of the grant target, and in the case of a restricted stock unit award with market conditions at 100% of the award then earned but not then vested). If an award is so continued or assumed, vesting will continue in accordance with the terms of the award, unless there is a qualifying termination within one-year following the change in control, in which event the award shall immediately become fully vested (in the case of a restricted stock unit award with performance conditions at 100% of the grant target, and in the case of a restricted stock unit award with market conditions at 100% of the award then earned but not then vested).
Stock Options
Non-qualified stock options generally expire 10 years after the grant date and, except under certain conditions, the options are subject to continued employment and vest in three annual installments over the three-year period following the grant date.
The fair values of the options granted for the six months ended June 30, 2022 were estimated on the dates of grants using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Risk-free interest rate1.93 %
Expected volatility48.89 %
Expected life (in years)5.14
Dividend yield
The following table summarizes all stock option activity for the six months ended June 30, 2022 (in millions, except per share amounts and time periods):
Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)
Aggregate Intrinsic Value1
Balance as of December 31, 20211.6$35.25 5.8$36.2 
Granted0.258.99 
Exercised(0.3)37.25 
Canceled/Forfeited35.04 
Balance as of June 30, 20221.5$38.11 6.3$22.1 
Vested and expected to vest after June 30, 20221.5$37.85 6.2$21.9 
Exercisable as of June 30, 20221.0$35.02 5.1$16.8 
1.Aggregate intrinsic value represents the difference between the closing fair value of the underlying common stock and the exercise price of outstanding, in-the-money options on the date of measurement.
During the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to stock options of $1.1 million and $1.0 million, respectively. During the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to stock options of $1.9 million and $2.2 million, respectively. As of June 30, 2022, there was $6.6 million of total unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.2 years. The following table summarizes additional information on stock options (in millions, except per share amounts):
Six Months Ended June 30,
20222021
Weighted-average fair value per share of stock options granted1
$26.50 $— 
Total grant date fair value of stock options vested$0.2 $1.4 
Total intrinsic value of stock options exercised$7.6 $11.3 
1.Due to the Company’s change in its fiscal year end, the Company made annual grants to employees during the six months ended June 30, 2022.
Restricted Stock Units
Time-based restricted stock unit (“RSU”) awards granted to employees are subject to continued employment and generally vest on the third anniversary of the grant date. The Company also grants certain RSU awards to management that additionally may contain market or performance conditions. Market conditions are incorporated into the grant date fair value of the management awards with market conditions using a Monte Carlo valuation model. Compensation expense for management awards with market conditions is recognized over the service period and is not reversed if the market condition is not met. For awards with performance conditions, the actual number of awards that will vest can range from 0% to 200% of the original grant amount, depending upon actual Company performance below or above the established performance metric targets. At each reporting date, the Company estimates performance in relation to the defined targets when determining the projected number of management awards with performance conditions that are expected to vest and calculating the related stock-based compensation expense. Management awards with performance conditions are amortized over the service period if, and to the extent, it is determined that achievement of the performance condition is probable. If awards with market, performance and/or service conditions are forfeited due to failure to achieve performance conditions or failure to satisfy service conditions, any previously recognized expense for such awards is reversed.
RSUs granted to non-employee directors are subject to continued service and vest on the first anniversary of the grant date (except under certain conditions). Generally, the common shares underlying the RSUs are not eligible for distribution until the non-employee director’s service on the Board has terminated, and for non-employee director RSU grants made prior to fiscal year 2014, the share distribution date is six months after the director’s termination of service on the board. Any non-employee directors who have Beacon equity holdings (defined as common stock and outstanding vested equity awards) with a total fair value that is greater than or equal to five times the annual Board cash retainer may elect to have any future RSU grants settle simultaneously with vesting.
The following table summarizes all RSU activity for the six months ended June 30, 2022 (in millions, except grant date fair value amounts):
RSUs OutstandingWeighted-Average Grant Date Fair Value
Balance as of December 31, 20210.7$35.99 
Granted0.750.94 
Released33.78 
Canceled/Forfeited38.75 
Balance as of June 30, 20221.4$43.64 
Vested and expected to vest after June 30, 20221
1.5$42.64 
1.As of June 30, 2022, outstanding awards with performance conditions were expected to vest at greater than 100% of their original grant amount.
The above table represents regular annual RSU awards granted during the six months ended June 30, 2022, as well as a special grant, made in connection with the Company’s Ambition 2025 strategic plan to approximately 115 employees, consisting of the Company’s executive officers (other than the Chief Executive Officer who is not eligible for the program), other members of senior management, and key operations and sales leaders. A total of 0.4 million RSUs with market conditions were awarded. The latter awards were granted in order to align executives and managers at various levels of the Company with the initiatives implemented to achieve the Company's long-term stockholder return goals set forth in the Ambition 2025 strategic plan.
During the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to RSUs of $6.9 million and $4.4 million, respectively. During the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to RSUs of $11.2 million and $7.4 million, respectively. As of June 30, 2022, there was $37.6 million of unrecognized compensation expense related to unvested RSUs (including unrecognized expense for RSUs with performance conditions at their estimated value as of June 30, 2022), which is expected to be recognized over a weighted-average period of 2.3 years.
The following table summarizes additional information regarding RSUs (in millions, except per share amounts):
Six Months Ended June 30,
20222021
Weighted-average fair value per share of RSUs granted$50.94 $51.89 
Total grant date fair value of RSUs vested$2.1 $5.3 
Total intrinsic value of RSUs released$2.0 $5.7 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchase Program
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Share Repurchase Program Share Repurchase Program
On February 24, 2022, the Company announced a new share repurchase program (the “Repurchase Program”), pursuant to which the Company may purchase up to $500.0 million of its common stock. Share repurchases under the Repurchase Program may be made from time to time through various means, including open market purchases (including block trades), privately negotiated transactions, accelerated share repurchase transactions or through a series of forward purchase agreements, option contracts or similar agreements and contracts (including Rule 10b5-1 plans) adopted by the Company, in each case in accordance with the rules and regulations of the Securities and Exchange Commission, including, if applicable, Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The timing, volume, and nature of share repurchases pursuant to the Repurchase Program are at the discretion of management and may be suspended or discontinued at any time. Shares repurchased under the Repurchase Program are retired immediately and are included in the category of authorized but unissued shares. Direct and incremental costs associated with the Repurchase Program are deferred and included as a component of the purchase price. The excess of the purchase price over the par value of the common shares is reflected in retained earnings.
On March 10, 2022, pursuant to the Repurchase Program, the Company entered into a Variable Tenor ASR Master Agreement (the “ASR Master Agreement”) and Supplemental Confirmation (collectively, the “March 2022 ASR Agreement”) with Citibank, N.A. (“Citi”) to repurchase $125.0 million of its common stock. Under the terms of the March 2022 ASR Agreement, the Company paid $125.0 million to Citi and received an initial share delivery of 1,689,189 shares of its common stock, representing 80% of the then expected share repurchases under the March 2022 ASR Agreement, based on the closing price of the Company’s common stock of $59.20 on March 11, 2022. On June 13, 2022, the Company completed the March 2022 ASR Agreement and received an additional 406,200 shares of the Company’s common stock. In total, 2,095,389 shares of the Company’s common stock were delivered under the March 2022 ASR Agreement at an average price of $59.65 per share, which represents the daily volume-weighted average price of the Company’s common stock during the term of the March 2022 ASR Agreement, less a discount and adjustments pursuant to the terms of the March 2022 ASR Agreement.
On June 13, 2022, the Company entered into an additional Supplemental Confirmation (together with the ASR Master Agreement, the “June 2022 ASR Agreement”) with Citi to repurchase an additional $250.0 million of its common stock. Under the terms of the June 2022 ASR Agreement, the Company paid $250.0 million to Citi and received an initial share delivery of 3,480,077 shares of its common stock, representing 80% of the total expected share repurchases under the June 2022 ASR Agreement, based on the closing price of the Company’s common stock of $57.47 on June 13, 2022. The final number of shares to be repurchased pursuant to the June 2022 ASR Agreement will be determined upon settlement based on the daily volume-weighted average price of the Company’s common stock during the term of the June 2022 ASR Agreement, less a discount and subject to adjustments pursuant to the terms of the June 2022 ASR Agreement. At settlement, Citi will deliver additional shares of the Company’s common stock, or, under certain circumstances, the Company will deliver cash or shares of the Company’s common stock to Citi, with the method of settlement at the Company’s election. As of June 30, 2022, the remaining $50.0 million of the $250.0 million purchase price was evaluated as an unsettled equity forward contract indexed to the Company’s common stock and classified within stockholders’ equity as a reduction to additional paid-in capital until the equity forward contract settles, when it will be reflected as a reduction in retained earnings. The final settlement of the June 2022 ASR Agreement is expected to be completed in the fourth quarter of 2022.
During the six months ended June 30, 2022, the Company also repurchased on the open market 221,658 shares of its common stock at an average price of $57.98 per share for an aggregate purchase price of $12.9 million.
During the three and six months ended June 30, 2022, the Company incurred costs directly attributable to the Repurchase Program of $0.1 million and $0.2 million, respectively. As of June 30, 2022, the Company had approximately $112.1 million available for repurchases remaining under the Repurchase Program.
There were no share repurchases during the six months ended June 30, 2021.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The following table sets forth the change in the carrying amount of goodwill during the six months ended June 30, 2022 (in millions):
Balance as of December 31, 2021
$1,777.4 
Acquisitions8.3 
Translation and other adjustments(0.5)
Balance as of June 30, 2022
$1,785.2 
The changes in the carrying amount of goodwill for the six months ended June 30, 2022 were driven primarily by the Company’s recent acquisitions. See Note 3 for additional information.
Intangible Assets
The intangible asset lives range from 5 to 20 years. The following table summarizes intangible assets by category (in millions, except time periods):
June 30,December 31,June 30,Weighted-Average Remaining
202220212021
Life1 (Years)
Amortizable intangible assets:
Non-compete agreements$— $0.2 $0.2 
Customer relationships1,097.5 1,092.3 1,086.1 15.1
Trademarks1.0 1.0 — 0.5
Total amortizable intangible assets1,098.5 1,093.5 1,086.3 15.1
Accumulated amortization(724.9)(682.3)(656.3)
Total amortizable intangible assets, net373.6 411.2 430.0 
Indefinite-lived trademarks9.8 9.8 9.8 
Total intangibles, net$383.4 $421.0 $439.8 
1.As of June 30, 2022.
The following table summarizes the estimated future amortization expense for intangible assets (in millions):
Year Ending December 31, 
2022 (July - December)$40.0 
202367.2 
202454.6 
202544.3 
202635.7 
Thereafter131.8 
Total future amortization expense$373.6 
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Financing Arrangements Financing Arrangements
The following table summarizes all outstanding debt (presented net of unamortized debt issuance costs) and other financing arrangements (in millions):
June 30,December 31,June 30,
202220212021
Revolving Lines of Credit
2026 ABL:
2026 U.S. Revolver1
$455.1 $— $— 
2026 Canada Revolver2
6.2 — — 
Borrowings under revolving lines of credit, net$461.3 $— $— 
Long-term Debt, net
Term Loan:
2028 Term Loan3
$975.9 $979.8 $983.6 
Current portion(10.0)(10.0)(10.0)
Long-term borrowings under term loan965.9 969.8 973.6 
Senior Notes:
2026 Senior Notes4
297.1 296.8 296.4 
2029 Senior Notes5
346.6 346.3 346.1 
Long-term borrowings under senior notes643.7 643.1 642.5 
Long-term debt, net$1,609.6 $1,612.9 $1,616.1 
Equipment Financing Facilities, net
Equipment financing facilities6
$— $— $0.4 
Current portion— — (0.4)
Long-term obligations under equipment financing, net$— $— $— 
1.Effective rate on borrowings of 2.48% as of June 30, 2022.
2.Effective rate on borrowings of 3.95% as of June 30, 2022.
3.Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.
4.Interest rate of 4.50% for all periods presented.
5.Interest rate of 4.125% for all periods presented.
6.Fixed interest rates ranging from 2.33% to 2.89% as of June 30, 2021.
2021 Debt Refinancing
In May 2021, the Company entered into various financing arrangements to refinance certain debt instruments to take advantage of lower market interest rates (the “2021 Debt Refinancing”). The transactions included a new $350.0 million issuance of senior notes (the “2029 Senior Notes”). In addition, the Company entered into a second amended and restated credit agreement for its $1.30 billion asset-based revolving line of credit (the “2026 ABL”), and an amended and restated term loan credit agreement for a term loan of $1.00 billion (the “2028 Term Loan”), which together are defined as the “New Senior Secured Credit Facilities.”
On May 19, 2021, the Company used the net proceeds from the 2029 Senior Notes offering, together with cash on hand and borrowings under the New Senior Secured Credit Facilities, to redeem all $1.30 billion aggregate principal amount outstanding of the Company’s 4.875% Senior Notes due 2025 at a redemption price of 102.438%, to refinance all outstanding borrowings under the Company’s previous term loan, and to pay all related accrued interest, fees and expenses.
The financing arrangements entered into in connection with the 2021 Debt Refinancing had certain lenders who also participated in previous financing arrangements entered into by the Company; therefore, portions of the transactions were accounted for as either debt extinguishments or debt modifications. The Company recognized a loss on debt extinguishment for the three and six months ended June 30, 2021 of $50.7 million and $60.2 million, respectively. In addition, the Company capitalized debt issuance costs totaling $29.0 million related to the 2029 Senior Notes, 2026 ABL and 2028 Term Loan, which are being amortized over the terms of the financing arrangements.
2029 Senior Notes
On May 10, 2021, the Company and certain subsidiaries of the Company as guarantors completed a private offering of $350.0 million aggregate principal amount of 4.125% senior unsecured notes due 2029 at an issue price of 100.000%. The 2029 Senior Notes mature on May 15, 2029 and bear interest at a rate of 4.125% per annum, payable on May 15 and November 15 of each year, which commenced on November 15, 2021. The 2029 Senior Notes are fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active United States subsidiaries.
The 2029 Senior Notes and related subsidiary guarantees were offered and sold in a private transaction exempt from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”), to qualified institutional buyers in accordance with Rule 144A under the Securities Act and to non-U.S. persons outside of the United States pursuant to Regulation S under the Securities Act. The 2029 Senior Notes and related subsidiary guarantees have not been, and will not be, registered under the Securities Act or the securities laws of any state or other jurisdiction, and may not be offered or sold in the United States absent registration or an applicable exemption from the registration requirements of the Securities Act and other applicable securities laws.
As of June 30, 2022, the outstanding balance on the 2029 Senior Notes, net of $3.4 million of unamortized debt issuance costs, was $346.6 million.
2026 ABL
On May 19, 2021, the Company entered into a $1.30 billion senior secured asset-based revolving credit facility with Wells Fargo Bank, N.A. and a syndicate of other lenders. The 2026 ABL provides for revolving loan commitments in both the United States in an amount up to $1.25 billion (“2026 U.S. Revolver”) and Canada in an amount up to $50.0 million (“2026 Canada Revolver”) (as such amounts may be reallocated pursuant to the terms of the 2026 ABL). The 2026 ABL has a maturity date of May 19, 2026. The 2026 ABL has various borrowing tranches with an interest rate based, at the Company’s option, on a base rate, plus an applicable margin, or a reserve adjusted LIBOR rate, plus an applicable margin. The applicable margin for borrowings is based on the Company’s quarterly average excess availability as determined by reference to a borrowing base and ranges from 0.25% to 0.75% per annum in the case of base rate borrowings and 1.25% to 1.75% per annum in the case of LIBOR borrowings. The unused commitment fees on the 2026 ABL are 0.20% per annum.
The 2026 ABL contains a springing financial covenant that requires a minimum 1.00 : 1.00 Fixed Charge Coverage Ratio (consolidated EBITDA less capital expenditures to fixed charges, each as defined in the 2026 ABL credit agreement) as of the end of each fiscal quarter (in each case, calculated on a trailing four fiscal quarter basis). The covenant would become operative if the Company failed to maintain a specified minimum amount of availability to borrow under the 2026 ABL, which was not applicable to the Company as of June 30, 2022.
In addition, the New Senior Secured Credit Facilities and the 2029 Senior Notes are subject to negative covenants that, among other things and subject to certain exceptions, limit the Company’s ability and the ability of its restricted subsidiaries to: (i) incur indebtedness (including guarantee obligations); (ii) incur liens; (iii) engage in mergers or other fundamental changes; (iv) dispose of certain property or assets; (v) make certain payments, dividends or other distributions; (vi) make certain acquisitions, investments, loans and advances; (vii) prepay certain indebtedness; (viii) change the nature of their business; (ix) engage in certain transactions with affiliates; (x) engage in sale-leaseback transactions; and (xi) enter into certain other restrictive agreements. The 2026 ABL is secured by a first priority lien over substantially all of the Company’s and each guarantor’s accounts and other receivables, chattel paper, deposit accounts (excluding any such account containing identifiable proceeds of Term Priority Collateral (as defined below)), inventory, and, to the extent related to the foregoing and other ABL Priority Collateral, general intangibles (excluding equity interests in any subsidiary of the Company and all intellectual property), instruments, investment property (but not equity interests in any subsidiary of the Company), commercial tort claims, letters of credit, supporting obligations and letter of credit rights, together with all books, records and documents related to, and all proceeds and products of, the foregoing, subject to certain customary exceptions (the “ABL Priority Collateral”), and a second priority lien over substantially all of the Company’s and each guarantor’s other assets, including all of the equity interests of any subsidiary held by the Company or any guarantor, subject to certain customary exceptions (the “Term Priority Collateral”). Beacon Sales Acquisition, Inc., a Delaware corporation and subsidiary of the Company, is a U.S. Borrower under the 2026 ABL and Beacon Roofing Supply Canada Company, an unlimited liability company organized under the laws of Nova Scotia and subsidiary of the Company, is a Canadian borrower under the 2026 ABL. The 2026 ABL is fully and unconditionally guaranteed, on a joint and several basis, by the Company’s active U.S. subsidiaries.
As of June 30, 2022, the outstanding balance on the 2026 ABL, net of $6.5 million of unamortized debt issuance costs, was $461.3 million. The Company also had outstanding standby letters of credit related to the 2026 U.S. Revolver in the amount of $15.8 million as of June 30, 2022.
2028 Term Loan
On May 19, 2021, the Company entered into a $1.00 billion senior secured term loan B facility with Citi and a syndicate of other lenders. The 2028 Term Loan requires quarterly principal payments in the amount of $2.5 million, with the remaining outstanding
principal to be paid on its May 19, 2028 maturity date. The interest rate is based, at the Company’s option, on a base rate, plus an applicable margin, or a reserve adjusted LIBOR rate, plus an applicable margin. The applicable margin for the 2028 Term Loan ranges, depending on the Company’s consolidated total leverage ratio (consolidated total indebtedness to consolidated EBITDA, each as defined in the 2028 Term Loan credit agreement), from 1.25% to 1.50% per annum in the case of base rate borrowings and 2.25% to 2.50% per annum in the case of LIBOR borrowings.
The 2028 Term Loan is secured by a shared first-priority lien on the Term Priority Collateral and a shared second-priority lien on the ABL Priority Collateral. Certain excluded assets will not be included in the Term Priority Collateral and the ABL Priority Collateral. The 2028 Term Loan is fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active U.S. subsidiaries.
As of June 30, 2022, the outstanding balance on the 2028 Term Loan, net of $14.0 million of unamortized debt issuance costs, was $975.9 million.
2019 Debt Refinancing
2026 Senior Notes
On October 9, 2019, the Company, and certain subsidiaries of the Company as guarantors, completed a private offering of $300.0 million aggregate principal amount of 4.50% Senior Secured Notes due 2026 (the “2026 Senior Notes”) at an issue price of 100.000%. The 2026 Senior Notes mature on November 15, 2026 and bear interest at a rate of 4.50% per annum, payable on May 15 and November 15 of each year, commencing on May 15, 2020. The 2026 Senior Notes and related subsidiary guarantees are secured by a shared first-priority lien on the Term Priority Collateral and a shared second-priority lien on the ABL Priority Collateral. Certain excluded assets will not be included in the Term Priority Collateral and the ABL Priority Collateral. The 2026 Senior Notes are fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active U.S. subsidiaries.
The 2026 Senior Notes and related subsidiary guarantees were offered and sold in a private transaction exempt from the registration requirements of the Securities Act, to qualified institutional buyers in accordance with Rule 144A under the Securities Act and to non-U.S. persons outside of the United States pursuant to Regulation S under the Securities Act. The 2026 Senior Notes and related subsidiary guarantees have not been, and will not be, registered under the Securities Act or the securities laws of any state or other jurisdiction, and may not be offered or sold in the United States absent registration or an applicable exemption from the registration requirements of the Securities Act and other applicable securities laws.
On October 28, 2019, the Company used the net proceeds from the offering, together with cash on hand and available borrowings under the Company’s previous asset-based revolving credit facility, to redeem all $300.0 million aggregate principal amount outstanding of the Company’s 6.375% Senior Notes due 2023.
The Company capitalized debt issuance costs of $4.7 million related to the 2026 Senior Notes, which are being amortized over the term of the financing arrangements.
As of June 30, 2022, the outstanding balance on the 2026 Senior Notes, net of $2.9 million of unamortized debt issuance costs, was $297.1 million.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
The following table summarizes components of lease costs recognized in the condensed consolidated statements of operations (in millions; amounts include both continuing and discontinued operations):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Operating lease costs$27.3 $26.4 $54.7 $53.2 
Finance lease costs:
Amortization of right-of-use assets3.1 1.4 5.8 2.6 
Interest on lease obligations0.5 0.1 1.0 0.2 
Variable lease costs2.2 2.2 4.4 4.6 
Total lease costs$33.2 $30.1 $65.9 $60.6 
The following table presents supplemental cash flow information related to the Company’s leases (in millions):
 Six Months Ended June 30,
 20222021
Cash paid for amounts included in measurement of lease obligations:
Operating cash flows from operating leases$51.7 $49.7 
Operating cash flows from finance leases$0.9 $0.2 
Financing cash flows from finance leases$4.9 $1.7 
Right-of-use assets obtained in exchange for new finance lease liabilities$30.5 $13.7 
Right-of-use assets obtained in exchange for new operating lease liabilities$14.4 $45.9 
As of June 30, 2022, the Company’s operating leases had a weighted-average remaining lease term of 6.0 years and a weighted-average discount rate of 3.80%, and the Company’s finance leases had a weighted-average remaining lease term of 5.0 years and a weighted-average discount rate of 4.12%.
The following table summarizes future lease payments as of June 30, 2022 (in millions):
Year Ending December 31,Operating Leases Finance Leases
2022 (July - December)$52.5 $6.5 
202399.5 12.8 
202484.7 12.7 
202565.3 12.4 
202652.1 10.9 
Thereafter121.5 6.9 
Total future lease payments475.6 62.2 
Imputed interest(51.5)(6.0)
Total lease liabilities$424.1 $56.2 
Leases Leases
The following table summarizes components of lease costs recognized in the condensed consolidated statements of operations (in millions; amounts include both continuing and discontinued operations):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Operating lease costs$27.3 $26.4 $54.7 $53.2 
Finance lease costs:
Amortization of right-of-use assets3.1 1.4 5.8 2.6 
Interest on lease obligations0.5 0.1 1.0 0.2 
Variable lease costs2.2 2.2 4.4 4.6 
Total lease costs$33.2 $30.1 $65.9 $60.6 
The following table presents supplemental cash flow information related to the Company’s leases (in millions):
 Six Months Ended June 30,
 20222021
Cash paid for amounts included in measurement of lease obligations:
Operating cash flows from operating leases$51.7 $49.7 
Operating cash flows from finance leases$0.9 $0.2 
Financing cash flows from finance leases$4.9 $1.7 
Right-of-use assets obtained in exchange for new finance lease liabilities$30.5 $13.7 
Right-of-use assets obtained in exchange for new operating lease liabilities$14.4 $45.9 
As of June 30, 2022, the Company’s operating leases had a weighted-average remaining lease term of 6.0 years and a weighted-average discount rate of 3.80%, and the Company’s finance leases had a weighted-average remaining lease term of 5.0 years and a weighted-average discount rate of 4.12%.
The following table summarizes future lease payments as of June 30, 2022 (in millions):
Year Ending December 31,Operating Leases Finance Leases
2022 (July - December)$52.5 $6.5 
202399.5 12.8 
202484.7 12.7 
202565.3 12.4 
202652.1 10.9 
Thereafter121.5 6.9 
Total future lease payments475.6 62.2 
Imputed interest(51.5)(6.0)
Total lease liabilities$424.1 $56.2 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company is subject to loss contingencies pursuant to various federal, state and local environmental laws and regulations; however, the Company is not aware of any reasonably possible losses that would have a material impact on its results of operations, financial position, or liquidity. Potential loss contingencies include possible obligations to remove or mitigate the effects on the environment of the placement, storage, disposal or release of certain chemical or other substances by the Company or by other parties. In connection with its acquisitions, the Company’s practice is to request indemnification for any and all known material liabilities of significance as of the respective dates of acquisition. Historically, environmental liabilities have not had a material impact on the Company’s results of operations, financial position or liquidity.
The Company is subject to litigation from time to time in the ordinary course of business; however, the Company does not expect the results, if any, to have a material adverse impact on its results of operations, financial position or liquidity. The Company accrues a liability for legal claims when payments associated with the claims become probable and the costs can be reasonably estimated. The Company also considers whether an insurance recovery receivable is applicable and appropriate based on the specific legal claim. The actual costs of resolving legal claims may be substantially higher or lower than the amounts accrued for those claims.
In December of 2018, a Beacon vehicle was involved in an accident that resulted in a fatality. The estate of the decedent and two bystanders have filed a lawsuit against the driver and Beacon. Trial is scheduled for late August 2022. There can be no assurance as to the ultimate outcome of this legal proceeding; however, the Company intends to vigorously defend this case, unless it is determined that it is appropriate to be settled. As of June 30, 2022, the Company had no significant amounts accrued with respect to this matter and related payment, if any, is not yet probable or reasonably estimable.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss)Other comprehensive income (loss) is composed of certain gains and losses that are excluded from net income under GAAP and instead recorded as a separate element of stockholders’ equity.
The following table summarizes the components of, and changes in, AOCI (in millions):
 Foreign Currency TranslationDerivative Financial InstrumentsAOCI
Balance as of December 31, 2021$(15.3)$(4.1)$(19.4)
Other comprehensive income before reclassifications(1.6)10.4 8.8 
Balance as of June 30, 2022$(16.9)$6.3 $(10.6)
Gains (losses) on derivative instruments are recognized in the condensed consolidated statements of operations in interest expense, financing costs, and other.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Geographic Data
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Geographic Data Geographic Data
The following table summarizes certain geographic information (in millions):
June 30,December 31,June 30,
 202220212021
Long-lived assets:  
U.S.$653.8 $666.5 $652.9 
Canada10.3 9.9 10.4 
Total long-lived assets$664.1 $676.4 $663.3 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
As of June 30, 2022, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1).
As of June 30, 2022, based upon recent trading prices (Level 2), the fair value of the Company’s $300.0 million 2026 Senior Notes was $270.8 million, and the fair value of the $350.0 million 2029 Senior Notes was $287.9 million.
As of June 30, 2022, the fair value of the Company’s term loan and revolving lines of credit approximated the amount outstanding. The Company estimates the fair value of its term loan and revolving lines of credit by discounting the future cash flows of each instrument using estimated market rates of debt instruments with similar maturities and credit profiles (Level 3).
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Derivatives
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Financial Derivatives Financial Derivatives
The Company uses interest rate derivative instruments to manage the risk related to fluctuating cash flows from interest rate changes by converting a portion of its variable-rate borrowings into fixed-rate borrowings.
On September 11, 2019, the Company entered into two interest rate swap agreements to manage the interest rate risk associated with the variable rate on the Company’s previous term loan. Each swap agreement has a notional amount of $250.0 million. As part of the 2021 Debt Refinancing, Beacon refinanced its previous term loan, resulting in the issuance of the 2028 Term Loan; the two interest rate swaps were designed and executed such that they continue to hedge against a total notional amount of $500.0 million related to the refinanced 2028 Term Loan. One agreement (the “5-year swap”) will expire on August 30, 2024 and swaps the thirty-day LIBOR with a fixed-rate of 1.49%. The second agreement (the “3-year swap”) will expire on August 30, 2022 and swaps the thirty-day LIBOR with a fixed-rate of 1.50%. At the inception of the swap agreements, the Company determined that both swaps qualified for cash flow hedge accounting under ASC 815. Therefore, changes in the fair value of the swaps, net of taxes, will be recognized in other comprehensive income each period, then reclassified into the condensed consolidated statements of operations as a component of interest expense, financing costs, and other in the period in which the hedged transaction affects earnings.
The effectiveness of the swaps will be assessed qualitatively by the Company during the lives of the hedges by (i) comparing the current terms of the hedges with the related hedged debt to assure they continue to coincide and (ii) through an evaluation of the ability of the counterparty to the hedges to honor their obligations under the hedges. The Company performed a qualitative analysis as of June 30, 2022 and concluded that the swap agreements continue to meet the requirements under ASC 815 to qualify for cash flow hedge accounting. As of June 30, 2022, the fair value of the 3‑year swap, net of tax, was $0.1 million in favor of the Company, and the fair value of the 5‑year swap, net of tax, was $6.2 million in favor of the Company.
The Company records any differences paid or received on its interest rate hedges to interest expense, financing costs and other within the condensed consolidated statements of operations. The following table summarizes the combined fair values, net of tax, of the interest rate derivative instruments (in millions):
Net Assets (Liabilities) as of
June 30,December 31,June 30,
InstrumentFair Value Hierarchy202220212021
Designated interest rate swaps1
Level 2$6.3 $(4.1)$(8.9)
1.Assets are included in the condensed consolidated balance sheets in prepaid expenses and other current assets, while liabilities are included in accrued expenses.
The fair value of the interest rate swaps is determined through the use of a pricing model, which utilizes verifiable inputs such as market interest rates that are observable at commonly quoted intervals (generally referred to as the “LIBOR Curve”) for the full terms of the hedge agreements. These values reflect a Level 2 measurement under the applicable fair value hierarchy.
The following table summarizes the amounts of gain (loss) on the interest rate derivative instruments recognized in other comprehensive income (in millions):
 Three Months Ended June 30,Six Months Ended June 30,
Instrument2022202120222021
Designated interest rate swaps$2.6 $1.0 $10.4 $4.3 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Quarterly Financial Data
6 Months Ended
Jun. 30, 2022
Quarterly Financial Data [Abstract]  
Quarterly Financial Data Quarterly Financial Data
The following table sets forth certain unaudited quarterly data for 2022 and 2021, which, in the opinion of management, reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of this data. Results of any one or more quarters are not necessarily indicative of results for an entire fiscal year or of continuing trends (in millions, except per share amounts):
Three Months Ended
June 30, 2022March 31, 2022December 31, 2021September 30, 2021June 30, 2021March 31, 2021
Net sales$2,358.2 $1,686.9 $1,754.9 $1,875.4 $1,872.1 $1,318.0 
% of fiscal year’s net salesn/an/a25.7 %27.5 %27.5 %19.3 %
Gross profit$650.2 $439.5 $461.6 $507.8 $517.4 $332.8 
% of fiscal year’s gross profitn/an/a25.4 %27.9 %28.4 %18.3 %
Net income (loss) from continuing operations$174.5 $55.8 $68.1 $104.5 $79.8 $(10.5)
Net income (loss)$174.5 $55.8 $68.0 $104.8 $76.5 $(6.3)
Net income (loss) attributable to common stockholders$168.5 $49.8 $62.0 $98.8 $70.5 $(12.3)
Net income (loss) from continuing operations per share – Basic$2.17 $0.62 $0.78 $1.23 $0.93 $(0.24)
Net income (loss) per share – Basic$2.17 $0.62 $0.78 $1.24 $0.89 $(0.18)
Net income (loss) from continuing operations per share – Diluted$2.12 $0.61 $0.76 $1.21 $0.91 $(0.24)
Net income (loss) per share – Diluted$2.12 $0.61 $0.76 $1.22 $0.87 $(0.18)
n/a = not currently available.
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The Company prepared the condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the requirements of the Securities and Exchange Commission (“SEC”). As permitted under those rules, certain footnotes or other financial information have been condensed or omitted. Additionally, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. Unless otherwise noted, amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company's continuing operations. Certain prior period amounts have been reclassified to conform to current period presentation.
The balance sheet as of June 30, 2021 has been presented for a better understanding of the impact of seasonal fluctuations on the Company’s financial condition. The three-month periods ended June 30, 2022 and 2021 each had 64 business days. The six-month periods ended June 30, 2022 and 2021 each had 127 business days.
On August 11, 2021, the Company’s Board of Directors approved a change in its fiscal year end from September 30 to December 31. The Company’s 2022 fiscal year began on January 1, 2022 and will end on December 31, 2022. This change better aligns the Company’s financial reporting calendar with many of its industry peers and provides internal benefits by shifting the timing of the budgeting, physical inventory, and performance review cycles away from the Company’s busiest time of year.
In management’s opinion, the condensed consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s financial position and operating results. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the twelve months ending December 31, 2022.
These unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto contained in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended September 30, 2021 as well as the unaudited Condensed Consolidated Financial Statements and Notes thereto contained in the Company’s Transition Report on Form 10-Q for the period from October 1, 2021 to December 31, 2021.
Use of Estimates Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates include accounts receivable, vendor incentives, inventories, purchase price allocations, goodwill and intangibles, and income taxes. Assumptions made in the development of these estimates contemplate the impact of the novel coronavirus (“COVID‑19”) on the economy and the Company’s anticipated results. Actual amounts could differ materially from these estimates.
Business Combinations
Business Combinations
The Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, the Company records the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. The Company uses an income approach to determine the fair value of acquired intangible assets, specifically the multi-period excess earnings method for customer relationships and the relief from royalty method for trade names. Various Level 3 fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, customer attrition rates, discount rates, and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed. Transaction costs associated with acquisitions are expensed as incurred and are included as a component of selling, general and administrative expense within the condensed consolidated statements of operations.
Recent Accounting Pronouncements-Not Yet Adopted
Recent Accounting Pronouncements—Not Yet Adopted
In October 2021, the Financial Accounting Standards Board (the “FASB”) issued ASU 2021-08, “Business Combinations – Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The guidance is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice. The guidance requires an acquirer to recognize and measure contract assets and liabilities acquired in a business combination in accordance with Topic 606 as if the acquirer had originated the contracts, as opposed to recognizing and measuring such contract assets and liabilities at fair value on the acquisition date. The standard will be effective for business combinations that occur after January 1, 2023. Early adoption is permitted. The guidance will be applied prospectively to acquisitions occurring on or after the effective date. The Company will continue to evaluate the impact of this guidance, which would depend on the contract assets and liabilities assumed in any future business combinations.
In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The guidance provides optional practical expedients to ease the potential burden in accounting for contract modifications and hedge accounting related to reference rate reform. In January 2021, the FASB issued ASU 2021-01, “Reference Rate Reform (Topic 848), Scope,” to clarify the scope of the guidance and reduce potential diversity in practice. The standard is effective as of March 12, 2020 through December 31, 2022. However, the standard is not applicable to contract modifications made, and hedging relationships entered into or evaluated after, December 31, 2022. The Company will evaluate and disclose the impact of this guidance in the period of election, as well as the nature and reason for doing so.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination The results of operations for these transactions are included in the Company’s condensed consolidated statements of operations from the date of the acquisition (dollars in millions):
Date AcquiredCompany NameRegionBranches
Goodwill Recognized1
Intangible Assets Acquired1
June 1, 2022Complete Supply, Inc.Illinois1$9.1 $4.6 
April 29, 2022Wichita Falls Builders Wholesale, Inc.Texas1$0.2 $0.5 
January 1, 2022Crabtree Siding and SupplyTennessee1$0.1 $0.1 
November 1, 2021Midway Sales & Distributing, Inc.Kansas, Missouri, Nebraska10$28.8 $38.5 
1.Based on provisional estimates of the fair value of assets acquired and liabilities assumed as of June 30, 2022.
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Divestitures (Tables)
6 Months Ended
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations
The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the condensed consolidated statements of operations (in millions):
Three Months EndedSix Months Ended
June 30, 2021June 30, 2021
Net sales$— $109.1 
Cost of products sold— (80.3)
Selling, general and administrative(0.2)(21.2)
Depreciation and amortization— (0.2)
Other income (loss)(0.1)(0.1)
Loss on sale(4.2)(6.6)
Pretax income (loss) from discontinued operations(4.5)0.7 
Provision for (benefit from) income taxes(1.2)(0.2)
Net income (loss) from discontinued operations$(3.3)$0.9 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Net Sales (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Net Sales by Product Line and Geography
The following table presents the Company’s net sales by product line and geography (in millions):
U.S.CanadaTotal
Three Months Ended June 30, 2022
Residential roofing products$1,168.6 $27.5 $1,196.1 
Non-residential roofing products634.8 47.8 682.6 
Complementary building products476.1 3.4 479.5 
Total net sales$2,279.5 $78.7 $2,358.2 
Three Months Ended June 30, 2021
Residential roofing products$955.9 $25.7 $981.6 
Non-residential roofing products446.4 40.3 486.7 
Complementary building products400.5 3.3 403.8 
Total net sales$1,802.8 $69.3 $1,872.1 
Six Months Ended June 30, 2022
Residential roofing products$2,004.4 $38.2 $2,042.6 
Non-residential roofing products1,092.2 78.1 1,170.3 
Complementary building products826.9 5.3 832.2 
Total net sales$3,923.5 $121.6 $4,045.1 
Six Months Ended June 30, 2021
Residential roofing products$1,642.1 $34.6 $1,676.7 
Non-residential roofing products752.4 64.1 816.5 
Complementary building products692.0 4.9 696.9 
Total net sales$3,086.5 $103.6 $3,190.1 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Components and Calculation of Basic and Diluted Net Income (Loss) Per Share
The following table presents the components and calculations of basic and diluted net income (loss) per share (in millions, except per share amounts; certain amounts may not recalculate due to rounding):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Numerator:
Net income (loss) from continuing operations$174.5 $79.8 $230.3 $69.3 
Dividends on Preferred Stock(6.0)(6.0)(12.0)(12.0)
Undistributed income from continuing operations allocated to participating securities(20.9)(9.0)(26.8)(6.9)
Net income (loss) from continuing operations attributable to common stockholders – Basic and Diluted147.6 64.8 191.5 50.4 
Net income (loss) from discontinued operations – Basic— (3.3)— 0.9 
Undistributed income from discontinued operations allocated to participating securities— 0.4 — (0.2)
Net income (loss) from discontinued operations attributable to common stockholders – Basic and Diluted— (2.9)— 0.7 
Net income (loss) attributable to common stockholders – Basic and Diluted$147.6 $61.9 $191.5 $51.1 
Denominator:
Weighted-average common shares outstanding – Basic68.1 69.9 69.1 69.8 
Effect of common share equivalents1.4 1.4 1.3 1.2 
Weighted-average common shares outstanding – Diluted69.5 71.3 70.4 71.0 
Net income (loss) per share:
Basic – Continuing operations$2.17 $0.93 $2.77 $0.72 
Basic – Discontinued operations— (0.04)— 0.01 
Basic net income (loss) per share$2.17 $0.89 $2.77 $0.73 
Diluted – Continuing operations$2.12 $0.91 $2.72 $0.71 
Diluted – Discontinued operations— (0.04)— 0.01 
Diluted net income (loss) per share$2.12 $0.87 $2.72 $0.72 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table includes the number of shares that may be dilutive common shares in the future (in millions). These shares were not included in the computation of diluted net income (loss) per share because the effect was either anti-dilutive or the requisite performance conditions were not met:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Stock options0.2 — 0.1 0.3 
Preferred Stock9.7 9.7 9.7 9.7 
Equity forward contract0.9 — 0.9 — 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions
The fair values of the options granted for the six months ended June 30, 2022 were estimated on the dates of grants using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Risk-free interest rate1.93 %
Expected volatility48.89 %
Expected life (in years)5.14
Dividend yield
Stock Options Outstanding and Activity During the Period
The following table summarizes all stock option activity for the six months ended June 30, 2022 (in millions, except per share amounts and time periods):
Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)
Aggregate Intrinsic Value1
Balance as of December 31, 20211.6$35.25 5.8$36.2 
Granted0.258.99 
Exercised(0.3)37.25 
Canceled/Forfeited35.04 
Balance as of June 30, 20221.5$38.11 6.3$22.1 
Vested and expected to vest after June 30, 20221.5$37.85 6.2$21.9 
Exercisable as of June 30, 20221.0$35.02 5.1$16.8 
1.Aggregate intrinsic value represents the difference between the closing fair value of the underlying common stock and the exercise price of outstanding, in-the-money options on the date of measurement.
Stock Option Grants, Vesting, and Exercises The following table summarizes additional information on stock options (in millions, except per share amounts):
Six Months Ended June 30,
20222021
Weighted-average fair value per share of stock options granted1
$26.50 $— 
Total grant date fair value of stock options vested$0.2 $1.4 
Total intrinsic value of stock options exercised$7.6 $11.3 
1.Due to the Company’s change in its fiscal year end, the Company made annual grants to employees during the six months ended June 30, 2022.
Restricted Shares and Units Outstanding and Activity During the Period
The following table summarizes all RSU activity for the six months ended June 30, 2022 (in millions, except grant date fair value amounts):
RSUs OutstandingWeighted-Average Grant Date Fair Value
Balance as of December 31, 20210.7$35.99 
Granted0.750.94 
Released33.78 
Canceled/Forfeited38.75 
Balance as of June 30, 20221.4$43.64 
Vested and expected to vest after June 30, 20221
1.5$42.64 
1.As of June 30, 2022, outstanding awards with performance conditions were expected to vest at greater than 100% of their original grant amount.
Schedule Of Restricted Stock Units Additional Information
The following table summarizes additional information regarding RSUs (in millions, except per share amounts):
Six Months Ended June 30,
20222021
Weighted-average fair value per share of RSUs granted$50.94 $51.89 
Total grant date fair value of RSUs vested$2.1 $5.3 
Total intrinsic value of RSUs released$2.0 $5.7 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in goodwill
The following table sets forth the change in the carrying amount of goodwill during the six months ended June 30, 2022 (in millions):
Balance as of December 31, 2021
$1,777.4 
Acquisitions8.3 
Translation and other adjustments(0.5)
Balance as of June 30, 2022
$1,785.2 
Summary of Intangible Assets The following table summarizes intangible assets by category (in millions, except time periods):
June 30,December 31,June 30,Weighted-Average Remaining
202220212021
Life1 (Years)
Amortizable intangible assets:
Non-compete agreements$— $0.2 $0.2 
Customer relationships1,097.5 1,092.3 1,086.1 15.1
Trademarks1.0 1.0 — 0.5
Total amortizable intangible assets1,098.5 1,093.5 1,086.3 15.1
Accumulated amortization(724.9)(682.3)(656.3)
Total amortizable intangible assets, net373.6 411.2 430.0 
Indefinite-lived trademarks9.8 9.8 9.8 
Total intangibles, net$383.4 $421.0 $439.8 
1.As of June 30, 2022.
Summary of Estimated Future Amortization
The following table summarizes the estimated future amortization expense for intangible assets (in millions):
Year Ending December 31, 
2022 (July - December)$40.0 
202367.2 
202454.6 
202544.3 
202635.7 
Thereafter131.8 
Total future amortization expense$373.6 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt Presented Net of Unamortized debt Issuance Costs and Other Financing Arrangements
The following table summarizes all outstanding debt (presented net of unamortized debt issuance costs) and other financing arrangements (in millions):
June 30,December 31,June 30,
202220212021
Revolving Lines of Credit
2026 ABL:
2026 U.S. Revolver1
$455.1 $— $— 
2026 Canada Revolver2
6.2 — — 
Borrowings under revolving lines of credit, net$461.3 $— $— 
Long-term Debt, net
Term Loan:
2028 Term Loan3
$975.9 $979.8 $983.6 
Current portion(10.0)(10.0)(10.0)
Long-term borrowings under term loan965.9 969.8 973.6 
Senior Notes:
2026 Senior Notes4
297.1 296.8 296.4 
2029 Senior Notes5
346.6 346.3 346.1 
Long-term borrowings under senior notes643.7 643.1 642.5 
Long-term debt, net$1,609.6 $1,612.9 $1,616.1 
Equipment Financing Facilities, net
Equipment financing facilities6
$— $— $0.4 
Current portion— — (0.4)
Long-term obligations under equipment financing, net$— $— $— 
1.Effective rate on borrowings of 2.48% as of June 30, 2022.
2.Effective rate on borrowings of 3.95% as of June 30, 2022.
3.Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.
4.Interest rate of 4.50% for all periods presented.
5.Interest rate of 4.125% for all periods presented.
6.Fixed interest rates ranging from 2.33% to 2.89% as of June 30, 2021.
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations
The following table summarizes components of lease costs recognized in the condensed consolidated statements of operations (in millions; amounts include both continuing and discontinued operations):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Operating lease costs$27.3 $26.4 $54.7 $53.2 
Finance lease costs:
Amortization of right-of-use assets3.1 1.4 5.8 2.6 
Interest on lease obligations0.5 0.1 1.0 0.2 
Variable lease costs2.2 2.2 4.4 4.6 
Total lease costs$33.2 $30.1 $65.9 $60.6 
Summary of Supplemental Cash Flow Information Related to Leases
The following table presents supplemental cash flow information related to the Company’s leases (in millions):
 Six Months Ended June 30,
 20222021
Cash paid for amounts included in measurement of lease obligations:
Operating cash flows from operating leases$51.7 $49.7 
Operating cash flows from finance leases$0.9 $0.2 
Financing cash flows from finance leases$4.9 $1.7 
Right-of-use assets obtained in exchange for new finance lease liabilities$30.5 $13.7 
Right-of-use assets obtained in exchange for new operating lease liabilities$14.4 $45.9 
Lessee, Operating Lease, Liability, Maturity
The following table summarizes future lease payments as of June 30, 2022 (in millions):
Year Ending December 31,Operating Leases Finance Leases
2022 (July - December)$52.5 $6.5 
202399.5 12.8 
202484.7 12.7 
202565.3 12.4 
202652.1 10.9 
Thereafter121.5 6.9 
Total future lease payments475.6 62.2 
Imputed interest(51.5)(6.0)
Total lease liabilities$424.1 $56.2 
Finance Lease, Liability, Fiscal Year Maturity
The following table summarizes future lease payments as of June 30, 2022 (in millions):
Year Ending December 31,Operating Leases Finance Leases
2022 (July - December)$52.5 $6.5 
202399.5 12.8 
202484.7 12.7 
202565.3 12.4 
202652.1 10.9 
Thereafter121.5 6.9 
Total future lease payments475.6 62.2 
Imputed interest(51.5)(6.0)
Total lease liabilities$424.1 $56.2 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Reclassification out of Accumulated Other Comprehensive Income
The following table summarizes the components of, and changes in, AOCI (in millions):
 Foreign Currency TranslationDerivative Financial InstrumentsAOCI
Balance as of December 31, 2021$(15.3)$(4.1)$(19.4)
Other comprehensive income before reclassifications(1.6)10.4 8.8 
Balance as of June 30, 2022$(16.9)$6.3 $(10.6)
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Geographic Data (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Geographic Information
The following table summarizes certain geographic information (in millions):
June 30,December 31,June 30,
 202220212021
Long-lived assets:  
U.S.$653.8 $666.5 $652.9 
Canada10.3 9.9 10.4 
Total long-lived assets$664.1 $676.4 $663.3 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Derivatives (Tables)
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments
The Company records any differences paid or received on its interest rate hedges to interest expense, financing costs and other within the condensed consolidated statements of operations. The following table summarizes the combined fair values, net of tax, of the interest rate derivative instruments (in millions):
Net Assets (Liabilities) as of
June 30,December 31,June 30,
InstrumentFair Value Hierarchy202220212021
Designated interest rate swaps1
Level 2$6.3 $(4.1)$(8.9)
1.Assets are included in the condensed consolidated balance sheets in prepaid expenses and other current assets, while liabilities are included in accrued expenses.
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)
The following table summarizes the amounts of gain (loss) on the interest rate derivative instruments recognized in other comprehensive income (in millions):
 Three Months Ended June 30,Six Months Ended June 30,
Instrument2022202120222021
Designated interest rate swaps$2.6 $1.0 $10.4 $4.3 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Quarterly Financial Data (Tables)
6 Months Ended
Jun. 30, 2022
Quarterly Financial Data [Abstract]  
Summary of Unaudited Quarterly Data
The following table sets forth certain unaudited quarterly data for 2022 and 2021, which, in the opinion of management, reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of this data. Results of any one or more quarters are not necessarily indicative of results for an entire fiscal year or of continuing trends (in millions, except per share amounts):
Three Months Ended
June 30, 2022March 31, 2022December 31, 2021September 30, 2021June 30, 2021March 31, 2021
Net sales$2,358.2 $1,686.9 $1,754.9 $1,875.4 $1,872.1 $1,318.0 
% of fiscal year’s net salesn/an/a25.7 %27.5 %27.5 %19.3 %
Gross profit$650.2 $439.5 $461.6 $507.8 $517.4 $332.8 
% of fiscal year’s gross profitn/an/a25.4 %27.9 %28.4 %18.3 %
Net income (loss) from continuing operations$174.5 $55.8 $68.1 $104.5 $79.8 $(10.5)
Net income (loss)$174.5 $55.8 $68.0 $104.8 $76.5 $(6.3)
Net income (loss) attributable to common stockholders$168.5 $49.8 $62.0 $98.8 $70.5 $(12.3)
Net income (loss) from continuing operations per share – Basic$2.17 $0.62 $0.78 $1.23 $0.93 $(0.24)
Net income (loss) per share – Basic$2.17 $0.62 $0.78 $1.24 $0.89 $(0.18)
Net income (loss) from continuing operations per share – Diluted$2.12 $0.61 $0.76 $1.21 $0.91 $(0.24)
Net income (loss) per share – Diluted$2.12 $0.61 $0.76 $1.22 $0.87 $(0.18)
n/a = not currently available.
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Company Overview - Additional Information (Detail)
$ in Millions
6 Months Ended
Feb. 10, 2021
USD ($)
Jun. 30, 2022
USD ($)
Province
State
Jun. 30, 2021
USD ($)
Company Overview [Line Items]      
Proceeds from sale of business [1]   $ 0.0 $ 837.4
Stock Purchase Agreement | Interior Products | ASP Sailor Acquisition Corp      
Company Overview [Line Items]      
Proceeds from sale of business $ 850.0    
U.S.      
Company Overview [Line Items]      
Number of states in which entity operates | State   50  
Canada      
Company Overview [Line Items]      
Number of provinces in which entity operates | Province   6  
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
XUA
Jun. 01, 2022
USD ($)
Apr. 29, 2022
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Nov. 01, 2021
USD ($)
Jun. 30, 2021
USD ($)
Business Acquisition [Line Items]                  
Prior to acquisition annual sales $ 145.0 $ 145.0              
Business combination, acquisition related costs 0.7                
Acquisition Costs, Period Cost   1.2              
Goodwill $ 1,785.2 $ 1,785.2         $ 1,777.4   $ 1,761.7
Complete Supply, Inc.                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of equity interests acquired 100.00% 100.00% 100.00%            
Goodwill       $ 9.1          
Wichita Falls Builders Wholesale, Inc.                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of equity interests acquired 100.00% 100.00% 100.00%            
Goodwill         $ 0.2        
Crabtree Siding and Supply                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of equity interests acquired 100.00% 100.00% 100.00%            
Goodwill           $ 0.1      
Lowry's Inc | Selling, General and Administrative Expense                  
Business Acquisition [Line Items]                  
Gain resulting from release of indemnity holdback liability   $ 0.9              
Series of Individually Immaterial Business Acquisitions                  
Business Acquisition [Line Items]                  
Goodwill | XUA     XUA 38,200,000            
Business acquisition, goodwill, tax deductible amount $ 38.0 $ 38.0              
Midway Sales & Distributing, Inc.                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of equity interests acquired 100.00% 100.00% 100.00%            
Goodwill               $ 28.8  
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Jun. 01, 2022
USD ($)
branch
Apr. 29, 2022
USD ($)
branch
Jan. 01, 2022
USD ($)
branch
Dec. 31, 2021
USD ($)
Nov. 01, 2021
USD ($)
branch
Jun. 30, 2021
USD ($)
Business Acquisition [Line Items]              
Goodwill $ 1,785.2       $ 1,777.4   $ 1,761.7
Complete Supply, Inc.              
Business Acquisition [Line Items]              
Number of branches acquired | branch   1          
Goodwill   $ 9.1          
Intangible Assets Acquired   $ 4.6          
Wichita Falls Builders Wholesale, Inc.              
Business Acquisition [Line Items]              
Number of branches acquired | branch     1        
Goodwill     $ 0.2        
Intangible Assets Acquired     $ 0.5        
Crabtree Siding and Supply              
Business Acquisition [Line Items]              
Number of branches acquired | branch       1      
Goodwill       $ 0.1      
Intangible Assets Acquired       $ 0.1      
Midway Sales & Distributing, Inc.              
Business Acquisition [Line Items]              
Number of branches acquired | branch           10  
Goodwill           $ 28.8  
Intangible Assets Acquired           $ 38.5  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Divestitures - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Feb. 10, 2021
Dec. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]        
Loss on sale of business [1]     $ 0 $ 6,600,000
Proceeds from sale of business [1]     0 837,400,000
Assets held-for-sale, not part of disposal group   $ 0 0 0
Liabilities held for sale   0 $ 0 $ 0
Solar Products        
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]        
Loss on sale of business   22,300,000    
Stock Purchase Agreement | Interior Products | FBM        
Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]        
Proceeds from sale of business $ 850,000,000      
Adjusted purchase price   842,700,000    
Final purchase consideration received   $ 6,600,000    
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Divestitures - Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations (Detail) - Interior Products - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Disposal Group Including Discontinued Operation Income Statement Disclosures [Line Items]    
Net sales $ 0 $ 109,100
Cost of products sold 0 (80,300)
Selling, general and administrative (200) (21,200)
Depreciation and amortization 0 (200)
Other income (loss) (100) (100)
Loss on sale (4,200) (6,600)
Pretax income (loss) from discontinued operations (4,500) 700
Provision for (benefit from) income taxes (1,200) (200)
Net income (loss) from discontinued operations $ (3,300) $ 900
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Net Sales - Summary of Net Sales by Product Line and Geography (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]                
Net sales $ 2,358.2 $ 1,686.9 $ 1,754.9 $ 1,875.4 $ 1,872.1 $ 1,318.0 $ 4,045.1 $ 3,190.1
Residential roofing products                
Disaggregation Of Revenue [Line Items]                
Net sales 1,196.1       981.6   2,042.6 1,676.7
Non-residential roofing products                
Disaggregation Of Revenue [Line Items]                
Net sales 682.6       486.7   1,170.3 816.5
Complementary building products                
Disaggregation Of Revenue [Line Items]                
Net sales 479.5       403.8   832.2 696.9
U.S.                
Disaggregation Of Revenue [Line Items]                
Net sales 2,279.5       1,802.8   3,923.5 3,086.5
U.S. | Residential roofing products                
Disaggregation Of Revenue [Line Items]                
Net sales 1,168.6       955.9   2,004.4 1,642.1
U.S. | Non-residential roofing products                
Disaggregation Of Revenue [Line Items]                
Net sales 634.8       446.4   1,092.2 752.4
U.S. | Complementary building products                
Disaggregation Of Revenue [Line Items]                
Net sales 476.1       400.5   826.9 692.0
Canada                
Disaggregation Of Revenue [Line Items]                
Net sales 78.7       69.3   121.6 103.6
Canada | Residential roofing products                
Disaggregation Of Revenue [Line Items]                
Net sales 27.5       25.7   38.2 34.6
Canada | Non-residential roofing products                
Disaggregation Of Revenue [Line Items]                
Net sales 47.8       40.3   78.1 64.1
Canada | Complementary building products                
Disaggregation Of Revenue [Line Items]                
Net sales $ 3.4       $ 3.3   $ 5.3 $ 4.9
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share - Additional Information (Details) - USD ($)
Jan. 02, 2018
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Line Items]        
Preferred stock, issuance (in shares)   0 0 0
Common stock, par value (in USD per share) $ 0.01 $ 0.01 $ 0.01 $ 0.01
Allied Acquisition | Investment Agreement | Series A Cumulative Convertible Participating Preferred Stock        
Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Line Items]        
Preferred stock, issuance (in shares) 400,000      
Preferred stock, par value (in USD per share) $ 0.01      
Preferred stock, liquidation preference value $ 400,000,000      
Preferred stock, liquidation purchase price per share (in USD per share) $ 1,000      
Preferred stock conversion price per share (in USD per share) $ 41.26      
Common stock to be issued upon conversion of convertible preferred stock (in shares) 9,694,619      
Preferred stock dividend rate 6.00%      
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share - Components and Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:                
Net income (loss) from continuing operations $ 174.5 $ 55.8 $ 68.1 $ 104.5 $ 79.8 $ (10.5) $ 230.3 $ 69.3
Dividends on Preferred Stock (6.0)       (6.0)   (12.0) (12.0)
Undistributed income from continuing operations allocated to participating securities (20.9)       (9.0)   (26.8) (6.9)
Net income (loss) from continuing operations attributable to common stockholders - Basic 147.6       64.8   191.5 50.4
Net income (loss) from continuing operations attributable to common stockholders - Diluted 147.6       64.8   191.5 50.4
Net income (loss) from discontinued operations – Basic [1] 0.0       (3.3)   0.0 0.9
Undistributed income from discontinued operations allocated to participating securities, Basic 0.0       0.4   0.0 (0.2)
Undistributed income from discontinued operations allocated to participating securities, Diluted 0.0       0.4   0.0 (0.2)
Net income (loss) from discontinued operations attributable to common stockholders - Basic 0.0       (2.9)   0.0 0.7
Net income (loss) from discontinued operations attributable to common stockholders - Diluted 0.0       (2.9)   0.0 0.7
Net income (loss) attributable to common stockholders – Basic and Diluted $ 147.6       $ 61.9   $ 191.5 $ 51.1
Denominator:                
Weighted-average common shares outstanding - Basic (in shares) [2] 68.1       69.9   69.1 69.8
Effect of common share equivalents (in shares) 1.4       1.4   1.3 1.2
Weighted-average common shares outstanding - Diluted (in shares) [2] 69.5       71.3   70.4 71.0
Net income (loss) per share:                
Basic - Continuing operations (usd per share) $ 2.17 [2] $ 0.62 $ 0.78 $ 1.23 $ 0.93 [2] $ (0.24) $ 2.77 [2] $ 0.72 [2]
Basic - Discontinued operations ( usd per share) [2] 0       (0.04)   0 0.01
Basic net income (loss) per share ( usd per share) 2.17 [2] 0.62 0.78 1.24 0.89 [2] (0.18) 2.77 [2] 0.73 [2]
Diluted - Continuing operations (usd per share) 2.12 [2] 0.61 0.76 1.21 0.91 [2] (0.24) 2.72 [2] 0.71 [2]
Diluted - Discontinued operations ( usd per share) [2] 0       (0.04)   0 0.01
Diluted net income (loss) per share ( usd per share) $ 2.12 [2] $ 0.61 $ 0.76 $ 1.22 $ 0.87 [2] $ (0.18) $ 2.72 [2] $ 0.72 [2]
[1] See Note 4 for additional information.
[2] See Note 6 for detailed calculations and further discussion.
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Preferred Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of diluted net income (loss) per share ( in shares) 9.7 9.7 9.7 9.7
Stock options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of diluted net income (loss) per share ( in shares) 0.2 0.0 0.1 0.3
Equity forward contract        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of diluted net income (loss) per share ( in shares) 0.9 0.0 0.9 0.0
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Feb. 11, 2020
shares
Jun. 30, 2022
USD ($)
Employee
shares
Mar. 31, 2022
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Employee
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
XUA
Employee
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation number of additional shares authorized (in shares) 4,850,000            
Stock-based compensation number of shares authorized (in shares)   3,751,778     3,751,778   3,751,778
Annual grants to employees (in shares)         200,000    
Unrecognized compensation cost related to unvested stock | $   $ 6.6     $ 6.6    
Balance     5 years 9 months 18 days   6 years 3 months 18 days    
Restricted Stock Unit Award with Performance Conditions              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of shares that will vest         100.00%    
Restricted Stock Unit Award with Market Conditions              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of shares that will vest         100.00%    
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Non-qualified options granted expiration period         10 years    
Vesting period         3 years    
Allocated stock-based compensation expense | $   $ 1.1   $ 1.0 $ 1.9 $ 2.2  
Balance         2 years 2 months 12 days    
Phantom Share Units (PSUs) | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of shares that will vest   0.00%          
Phantom Share Units (PSUs) | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of shares that will vest   200.00%          
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated stock-based compensation expense | $   $ 6.9   $ 4.4 $ 11.2 $ 7.4  
Unrecognized compensation cost related to unvested stock | XUA             XUA 37,600,000
Unrecognized compensation cost related to unvested stock, expected weighted-average period of recognition         2 years 3 months 18 days    
Ambition 2025 Strategic Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of employees eligible for annual grand | Employee   115     115   115
Annual grants to employees (in shares)   400,000          
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions (Detail)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Risk-free interest rate 1.93%
Expected volatility 48.89%
Expected life (in years) 5 years 1 month 20 days
Dividend yield 0.00%
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based compensation - Stock Options Outstanding and Activity During the Period (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Options Outstanding      
Beginning Balance (in shares) 1.6 1.6  
Granted (in shares)   0.2  
Exercised (in shares)   (0.3)  
Canceled/Forfeited (in shares)   0.0  
Ending Balance (in shares)   1.5  
Vested and expected to vest (in shares)   1.5  
Exercisable (in shares)   1.0  
Weighted-Average Exercise Price      
Beginning Balance (in usd per share) $ 35.25 $ 35.25  
Granted (in usd per share)   58.99  
Exercised (in usd per share)   37.25  
Canceled/Forfeited (in usd per share)   35.04  
Ending Balance (in usd per share)   38.11  
Vested and expected to vest (in usd per share)   37.85  
Exercisable (in usd per share)   $ 35.02  
Weighted-Average Remaining Contractual Term (Years)      
Balance 5 years 9 months 18 days 6 years 3 months 18 days  
Vested and expected to vest   6 years 2 months 12 days  
Exercisable   5 years 1 month 6 days  
Aggregate Intrinsic Value      
Balance   $ 22.1 $ 36.2
Vested and expected to vest   21.9  
Exercisable   $ 16.8  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Stock Option Grants, Vesting, and Exercises (Detail) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-Based Payment Arrangement [Abstract]    
Weighted-average fair value per share of stock options granted $ 26.50 $ 0
Total grant date fair value of stock options vested $ 0.2 $ 1.4
Total intrinsic value of stock options exercised $ 7.6 $ 11.3
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail) - $ / shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Weighted-Average Grant Date Fair Value    
Granted $ 50.94 $ 51.89
Restricted Stock Units (RSUs)    
RSUs Outstanding    
Beginning Balance (in shares) 700,000  
Granted (in shares) 700,000  
Released (in shares) 0  
Canceled/Forfeited (in shares) 0  
Ending Balance (in shares) 1,400,000  
Vested and expected to vest (in shares) 1,500,000  
Weighted-Average Grant Date Fair Value    
Beginning Balance $ 35.99  
Granted 50.94  
Released 33.78  
Canceled/Forfeited 38.75  
Ending Balance 43.64  
Vested and expected to vest $ 42.64  
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail)
Jun. 30, 2022
Performance Conditions | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of shares expected to be vested 100.00%
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-based Compensation - Schedule Of Restricted Stock Units Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-Based Payment Arrangement [Abstract]    
Weighted-average fair value per share of RSUs granted $ 50.94 $ 51.89
Total grant date fair value of RSUs vested $ 2.1 $ 5.3
Total intrinsic value of RSUs released $ 2.0 $ 5.7
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended 4 Months Ended 6 Months Ended
Jun. 14, 2022
Jun. 13, 2022
Mar. 11, 2022
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Mar. 10, 2022
Feb. 24, 2022
Equity, Class of Treasury Stock [Line Items]                  
Aggregate purchase price [1]           $ 338,100,000 $ 0    
Equity forward contract [2]       $ (25,000,000.0)   (50,000,000.0)      
Repurchase of shares (in shares)             0    
Repurchase Program | Maximum | Common Stock                  
Equity, Class of Treasury Stock [Line Items]                  
Repurchase of common stock                 $ 500,000,000
ASR Agreement | Citi | Common Stock                  
Equity, Class of Treasury Stock [Line Items]                  
Repurchase of common stock   $ 250,000,000           $ 125,000,000  
Initial shares received under accelerated share repurchases (in shares)     1,689,189            
Percentage of expected share repurchases on closing price of common stock     80.00%            
Closing price (in usd per share)     $ 59.20            
Stock Repurchased During Period (in shares) 3,480,077 406,200     2,095,389        
Accelerated share repurchases, final price paid per share (usd per share)   $ 57.47     $ 59.65        
Aggregate purchase price           250,000,000      
Equity forward contract           50,000,000      
Open Market | Common Stock                  
Equity, Class of Treasury Stock [Line Items]                  
Aggregate purchase price           $ 12,900,000      
Repurchase of shares (in shares)           221,658      
Repurchase share average price (in usd per share)           $ 57.98      
Open Market | Citi | Common Stock                  
Equity, Class of Treasury Stock [Line Items]                  
Accelerated share repurchase program, cost       100,000   $ 200,000      
Remaining repurchase amount       $ 112,100,000 $ 112,100,000 $ 112,100,000      
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
[2] See Note 8 for additional information.
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Changes in goodwill (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 1,777.4
Acquisitions 8.3
Translation and other adjustments (0.5)
Ending balance $ 1,785.2
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Finite Lived Intangible Assets [Line Items]        
Amortizable intangible assets: $ 1,098.5 $ 1,098.5 $ 1,093.5 $ 1,086.3
Accumulated amortization (724.9) (724.9) (682.3) (656.3)
Total future amortization expense 373.6 373.6 411.2 430.0
Indefinite-lived trademarks 9.8 9.8 9.8 9.8
Total intangibles, net $ 383.4 $ 383.4 421.0 439.8
Weighted Average        
Finite Lived Intangible Assets [Line Items]        
Weighted-Average Remaining Life (Years) 15 years 1 month 6 days 15 years 1 month 6 days    
Non-compete agreements        
Finite Lived Intangible Assets [Line Items]        
Amortizable intangible assets: $ 0.0 $ 0.0 0.2 0.2
Customer relationships        
Finite Lived Intangible Assets [Line Items]        
Amortizable intangible assets: $ 1,097.5 $ 1,097.5 1,092.3 1,086.1
Customer relationships | Weighted Average        
Finite Lived Intangible Assets [Line Items]        
Weighted-Average Remaining Life (Years) 15 years 1 month 6 days 15 years 1 month 6 days    
Trademarks        
Finite Lived Intangible Assets [Line Items]        
Amortizable intangible assets: $ 1.0 $ 1.0 $ 1.0 $ 0.0
Trademarks | Weighted Average        
Finite Lived Intangible Assets [Line Items]        
Weighted-Average Remaining Life (Years) 6 months 6 months    
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Additional Information (Detail)
6 Months Ended
Jun. 30, 2022
Minimum  
Goodwill [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years
Maximum  
Goodwill [Line Items]  
Finite-Lived Intangible Asset, Useful Life 20 years
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Estimated Future Amortization (Detail) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
2022 (July - December) $ 40.0    
2023 67.2    
2024 54.6    
2025 44.3    
2026 35.7    
Thereafter 131.8    
Total future amortization expense $ 373.6 $ 411.2 $ 430.0
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - Long-term Debt Instruments (Detail) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
May 31, 2021
Debt Instrument [Line Items]        
Borrowings under revolving lines of credit/term loans, net $ 461.3 $ 0.0 $ 0.0  
Long-term borrowings under senior notes 643.7 643.1 642.5  
Long-term debt, net 1,609.6 1,612.9 1,616.1  
Equipment financing facilities [1]     0.4  
2026 Senior Notes        
Debt Instrument [Line Items]        
Senior notes [2] 297.1 296.8 296.4  
2029 Senior Notes        
Debt Instrument [Line Items]        
Senior notes 346.6 [3] 346.3 [2] 346.1  
Equipment Financing Facilities        
Debt Instrument [Line Items]        
Current portion     (0.4)  
Revolving Lines of Credit        
Debt Instrument [Line Items]        
Borrowings under revolving lines of credit/term loans, net 461.3      
Revolving Lines of Credit | 2026 Revolver | U.S.        
Debt Instrument [Line Items]        
Total borrowings under revolving lines of credit/term loans [4] 455.1      
Revolving Lines of Credit | 2026 Revolver | Canada        
Debt Instrument [Line Items]        
Total borrowings under revolving lines of credit/term loans 6.2      
Term Loan        
Debt Instrument [Line Items]        
Borrowings under revolving lines of credit/term loans, net 965.9 969.8 973.6  
Current portion (10.0) (10.0) (10.0)  
Term Loan | 2028 Term Loan        
Debt Instrument [Line Items]        
Total borrowings under revolving lines of credit/term loans $ 975.9 [5] $ 979.8 [5] $ 983.6 [5] $ 1,000.0
[1] Fixed interest rates ranging from 2.33% to 2.89% as of June 30, 2021.
[2] Interest rate of 4.50% for all periods presented.
[3] Interest rate of 4.125% for all periods presented.
[4] Effective rate on borrowings of 2.48% as of June 30, 2022.2.Effective rate on borrowings of 3.95% as of June 30, 2022.
[5] Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - Long-term Debt Instruments - Footnotes (Detail)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
May 10, 2021
Oct. 28, 2019
Oct. 09, 2019
Equipment Financing Facilities | Minimum            
Debt Instrument [Line Items]            
Equipment financing facilities, fixed interest rate percentage 2.33%          
Equipment Financing Facilities | Maximum            
Debt Instrument [Line Items]            
Equipment financing facilities, fixed interest rate percentage 2.89%          
2028 Term Loan            
Debt Instrument [Line Items]            
Debt interest rate at period end 2.59% 3.31% 2.34%      
2026 Senior Notes            
Debt Instrument [Line Items]            
Debt interest rate at period end   4.50%     6.375% 4.50%
2029 Senior Notes            
Debt Instrument [Line Items]            
Debt interest rate at period end   4.125%   4.125%    
Revolving Lines of Credit | 2026 Revolver | U.S.            
Debt Instrument [Line Items]            
Line of credit facility, interest rate at period end   2.48%        
Term Loan | 2026 Revolver | Canada            
Debt Instrument [Line Items]            
Debt interest rate at period end   3.95%        
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - 2021 Debt Refinancing - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
May 19, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
May 31, 2021
May 10, 2021
Debt Instrument [Line Items]                
Payment under senior notes [1]       $ 0 $ 1,300,000,000      
Loss on extinguishment of debt   $ 0 $ (50,700,000) 0 [1] $ (60,200,000) [1]      
Capitalized debt issuance costs $ 29,000,000              
Senior Notes, Matures May 2029                
Debt Instrument [Line Items]                
Debt instrument, aggregate principal amount   $ 350,000,000   $ 350,000,000     $ 350,000,000 $ 350,000,000
Payment under senior notes $ 1,300,000,000              
Debt redemption price percentage of principal amount 102.438%              
Debt interest rate at period end   4.125%   4.125%       4.125%
2026 ABL Facility | Revolving Lines of Credit                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity $ 1,300,000,000           1,300,000,000  
2028 Term Loan                
Debt Instrument [Line Items]                
Debt interest rate at period end   3.31% 2.59% 3.31% 2.59% 2.34%    
2028 Term Loan | Term Loan                
Debt Instrument [Line Items]                
Long-term line of credit   $ 975,900,000 [2] $ 983,600,000 [2] $ 975,900,000 [2] $ 983,600,000 [2] $ 979,800,000 [2] $ 1,000,000,000  
2025 Senior Note                
Debt Instrument [Line Items]                
Debt interest rate at period end               4.875%
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
[2] Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - 2029 Senior Notes - Additional Information (Detail) - Senior Notes, Matures May 2029 - USD ($)
May 10, 2021
Jun. 30, 2022
Dec. 31, 2021
[2]
Jun. 30, 2021
May 31, 2021
Debt Instrument [Line Items]          
Debt instrument, aggregate principal amount $ 350,000,000 $ 350,000,000     $ 350,000,000
Debt instrument interest rate 4.125% 4.125%      
Debt instrument, issue price percentage 100.00%        
Debt instrument, interest payable commencement date Nov. 15, 2021        
Debt issuance costs   $ 3,400,000      
Senior notes payable   $ 346,600,000 [1] $ 346,300,000 $ 346,100,000  
[1] Interest rate of 4.125% for all periods presented.
[2] Interest rate of 4.50% for all periods presented.
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - 2026 ABL - Additional Information (Detail)
3 Months Ended
May 19, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
XUA
Dec. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
May 31, 2021
USD ($)
Debt Instrument [Line Items]            
Borrowings under revolving lines of credit/term loans, net   $ 461,300,000   $ 0 $ 0  
Revolving Lines of Credit            
Debt Instrument [Line Items]            
Borrowings under revolving lines of credit/term loans, net   $ 461,300,000        
Revolving Lines of Credit | 2026 ABL Facility            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity $ 1,300,000,000         $ 1,300,000,000
Line of credit facility, unused fees   0.20%        
Fixed charge coverage ratio   1.00% 1.00%      
Debt issuance costs | XUA     XUA 6,500,000      
Standby letters of credit outstanding   $ 15,800,000        
Revolving Lines of Credit | U.S. | 2026 ABL Facility            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity 1,250,000,000          
Revolving Lines of Credit | Canada | 2026 ABL Facility            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity $ 50,000,000          
Base Rate | Revolving Lines of Credit | Minimum | 2026 ABL Facility            
Debt Instrument [Line Items]            
Base rate borrowings 0.25%          
Base Rate | Revolving Lines of Credit | Maximum | 2026 ABL Facility            
Debt Instrument [Line Items]            
Base rate borrowings 0.75%          
LIBOR | Revolving Lines of Credit | Minimum | 2026 ABL Facility            
Debt Instrument [Line Items]            
Base rate borrowings 1.25%          
LIBOR | Revolving Lines of Credit | Maximum | 2026 ABL Facility            
Debt Instrument [Line Items]            
Base rate borrowings 1.75%          
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - 2028 Term Loan - Additional Information (Details) - Term Loan
$ in Millions
May 19, 2021
USD ($)
Jun. 30, 2022
USD ($)
[1]
Jun. 30, 2022
XUA
Dec. 31, 2021
USD ($)
[1]
Jun. 30, 2021
USD ($)
[1]
May 31, 2021
USD ($)
Term Loan, Matures 2028            
Debt Instrument [Line Items]            
Long-term line of credit $ 1,000.0          
Debt instrument, periodic payment $ 2.5          
Term Loan, Matures 2028 | Base Rate | Minimum            
Debt Instrument [Line Items]            
Base rate borrowings 1.25%          
Term Loan, Matures 2028 | Base Rate | Maximum            
Debt Instrument [Line Items]            
Base rate borrowings 1.50%          
Term Loan, Matures 2028 | LIBOR | Minimum            
Debt Instrument [Line Items]            
Base rate borrowings 2.25%          
Term Loan, Matures 2028 | LIBOR | Maximum            
Debt Instrument [Line Items]            
Base rate borrowings 2.50%          
2028 Term Loan            
Debt Instrument [Line Items]            
Long-term line of credit   $ 975.9   $ 979.8 $ 983.6 $ 1,000.0
Debt issuance costs | XUA     XUA 14,000,000      
[1] Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - 2026 Senior Notes - Additional Information (Detail) - USD ($)
6 Months Ended
Oct. 28, 2019
Oct. 09, 2019
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]          
Payment under senior notes [1]     $ 0 $ 1,300,000,000  
Payment of debt issuance costs [1]     0 20,300,000  
Senior Notes, Matures November 2026          
Debt Instrument [Line Items]          
Debt instrument, aggregate principal amount   $ 300,000,000 $ 300,000,000    
Debt instrument interest rate 6.375% 4.50% 4.50%    
Debt instrument, issue price percentage   100.00%      
Payment under senior notes $ 300,000,000        
Payment of debt issuance costs   $ 4,700,000      
Debt issuance costs     $ 2,900,000    
Senior notes payable [2]     $ 297,100,000 $ 296,400,000 $ 296,800,000
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
[2] Interest rate of 4.50% for all periods presented.
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Financing Arrangements - Financing - Allied Acquisition - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Debt Instrument [Line Items]    
Payment of debt issuance costs [1] $ 0.0 $ 20.3
[1] Unless otherwise noted, amounts include both continuing and discontinued operations.
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Operating lease costs $ 27.3 $ 26.4 $ 54.7 $ 53.2
Amortization of right-of-use assets 3.1 1.4 5.8 2.6
Interest on lease obligations 0.5 0.1 1.0 0.2
Variable lease costs 2.2 2.2 4.4 4.6
Total lease costs $ 33.2 $ 30.1 $ 65.9 $ 60.6
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash Paid For Amounts Included In Measurement Of Lease Obligations [Abstract]    
Operating cash flows from operating leases $ 51.7 $ 49.7
Operating cash flows from finance leases 0.9 0.2
Financing cash flows from finance leases 4.9 1.7
Right-of-use assets obtained in exchange for new finance lease liabilities 30.5 13.7
Right-of-use assets obtained in exchange for new operating lease liabilities $ 14.4 $ 45.9
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Additional Information (Detail)
Jun. 30, 2022
Leases [Abstract]  
Operating lease, weighted-average remaining lease term 6 years
Operating lease, weighted-average discount rate 3.80%
Financing lease, weighted-average remaining lease term 5 years
Financing lease, weighted-average discount rate 4.12%
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Finance Lease, Liability, Fiscal Year Maturity (Detail)
$ in Millions
Jun. 30, 2022
USD ($)
Operating Leases  
2022 (July - December) $ 52.5
2023 99.5
2024 84.7
2025 65.3
2026 52.1
Thereafter 121.5
Total future lease payments 475.6
Imputed interest (51.5)
Total lease liabilities 424.1
Finance Leases  
2022 (July - December) 6.5
2023 12.8
2024 12.7
2025 12.4
2026 10.9
Thereafter 6.9
Total future lease payments 62.2
Imputed interest (6.0)
Total lease liabilities $ 56.2
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (Loss) - Reclassification out of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning Balance $ 1,745.8 $ 1,553.3 $ 1,812.4 $ 1,544.8
Other comprehensive income before reclassifications (0.5) 2.3 8.8 6.7
Ending Balance 1,676.3 1,638.4 1,676.3 1,638.4
AOCI        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning Balance [1] (10.1) (24.8) (19.4) (29.2)
Ending Balance [1] (10.6) $ (22.5) (10.6) $ (22.5)
Foreign Currency Translation        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning Balance     (15.3)  
Other comprehensive income before reclassifications     (1.6)  
Ending Balance (16.9)   (16.9)  
Derivative Financial Instruments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning Balance     (4.1)  
Other comprehensive income before reclassifications     10.4  
Ending Balance $ 6.3   $ 6.3  
[1] Accumulated Other Comprehensive Income (Loss) ("AOCI").
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Geographic Data - Schedule Of Geographic Information (Detail) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Segment Reporting Information [Line Items]      
Long-lived assets $ 664.1 $ 676.4 $ 663.3
U.S.      
Segment Reporting Information [Line Items]      
Long-lived assets 653.8 666.5 652.9
Canada      
Segment Reporting Information [Line Items]      
Long-lived assets $ 10.3 $ 9.9 $ 10.4
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Additional Information (Detail) - USD ($)
Jun. 30, 2022
May 31, 2021
May 10, 2021
Oct. 09, 2019
2026 Senior Notes        
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]        
Debt instrument, aggregate principal amount $ 300,000,000     $ 300,000,000
2029 Senior Notes        
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]        
Debt instrument, aggregate principal amount 350,000,000 $ 350,000,000 $ 350,000,000  
Fair Value | Fair Value, Inputs Level 2 | 2026 Senior Notes        
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]        
Senior notes 270,800,000      
Fair Value | Fair Value, Inputs Level 2 | 2029 Senior Notes        
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]        
Senior notes $ 287,900,000      
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Derivatives - Additional Information (Detail)
$ in Millions
Sep. 11, 2019
USD ($)
Agreement
Jun. 30, 2022
USD ($)
Derivative [Line Items]    
Number of interest rate swap agreements | Agreement 2  
5-Year Swap    
Derivative [Line Items]    
Derivative, notional amount $ 250.0  
Term of derivative agreement 5 years  
Derivative, fixed interest rate 1.49%  
Designed interest rate swaps   $ 6.2
3-Year Swap    
Derivative [Line Items]    
Derivative, notional amount $ 250.0  
Term of derivative agreement 3 years  
Derivative, fixed interest rate 1.50%  
Designed interest rate swaps   $ 0.1
2028 Term Loan    
Derivative [Line Items]    
Derivative, notional amount $ 500.0  
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Derivatives - Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Designated as Hedging Instrument | Interest Rate Swaps | Fair Value, Inputs Level 2      
Derivative [Line Items]      
Designed interest rate swaps $ 6.3 $ (4.1) $ (8.9)
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Derivatives - Summary of Amounts of Gain (Loss) on Interest Rate Derivative Instruments Recognized in Other Comprehensive Income (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Derivative [Line Items]        
Designated interest rate swaps $ 2.6 $ 1.1 $ 10.4 $ 4.5
Designated as Hedging Instrument | Interest Rate Swaps        
Derivative [Line Items]        
Designated interest rate swaps $ 2.6 $ 1.0 $ 10.4 $ 4.3
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Quarterly Financial Data - Summary of Unaudited Quarterly Data (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Quarterly Financial Data [Abstract]                
Net sales $ 2,358.2 $ 1,686.9 $ 1,754.9 $ 1,875.4 $ 1,872.1 $ 1,318.0 $ 4,045.1 $ 3,190.1
% of fiscal year’s net sales     25.70% 27.50% 27.50% 19.30%    
Gross profit 650.2 439.5 $ 461.6 $ 507.8 $ 517.4 $ 332.8 1,089.7 850.2
% of fiscal year’s gross profit     25.40% 27.90% 28.40% 18.30%    
Net income (loss) from continuing operations 174.5 55.8 $ 68.1 $ 104.5 $ 79.8 $ (10.5) 230.3 69.3
Net income (loss) 174.5 55.8 68.0 104.8 76.5 (6.3) 230.3 70.2
Net income (loss) attributable to common stockholders $ 168.5 $ 49.8 $ 62.0 $ 98.8 $ 70.5 $ (12.3) $ 218.3 $ 58.2
Net income (loss) from continuing operations per share - Basic (us dollars per share) $ 2.17 [1] $ 0.62 $ 0.78 $ 1.23 $ 0.93 [1] $ (0.24) $ 2.77 [1] $ 0.72 [1]
Net income (loss) per share - basic (us dollars per share) 2.17 [1] 0.62 0.78 1.24 0.89 [1] (0.18) 2.77 [1] 0.73 [1]
Net income (loss) from continuing operations per share - diluted ( us dollars per share) 2.12 [1] 0.61 0.76 1.21 0.91 [1] (0.24) 2.72 [1] 0.71 [1]
Net income (loss) per share - diluted ( us dollars per share) $ 2.12 [1] $ 0.61 $ 0.76 $ 1.22 $ 0.87 [1] $ (0.18) $ 2.72 [1] $ 0.72 [1]
[1] See Note 6 for detailed calculations and further discussion.
XML 88 becn-20220630_htm.xml IDEA: XBRL DOCUMENT 0001124941 2022-01-01 2022-06-30 0001124941 2022-07-31 0001124941 2022-06-30 0001124941 2021-12-31 0001124941 2021-06-30 0001124941 2022-04-01 2022-06-30 0001124941 2021-04-01 2021-06-30 0001124941 2021-01-01 2021-06-30 0001124941 us-gaap:CommonStockMember 2022-03-31 0001124941 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001124941 us-gaap:RetainedEarningsMember 2022-03-31 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001124941 2022-03-31 0001124941 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001124941 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001124941 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001124941 us-gaap:CommonStockMember 2022-06-30 0001124941 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001124941 us-gaap:RetainedEarningsMember 2022-06-30 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001124941 us-gaap:CommonStockMember 2021-03-31 0001124941 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001124941 us-gaap:RetainedEarningsMember 2021-03-31 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001124941 2021-03-31 0001124941 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001124941 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001124941 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001124941 us-gaap:CommonStockMember 2021-06-30 0001124941 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001124941 us-gaap:RetainedEarningsMember 2021-06-30 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001124941 us-gaap:CommonStockMember 2021-12-31 0001124941 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001124941 us-gaap:RetainedEarningsMember 2021-12-31 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001124941 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001124941 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001124941 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001124941 us-gaap:CommonStockMember 2020-12-31 0001124941 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001124941 us-gaap:RetainedEarningsMember 2020-12-31 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001124941 2020-12-31 0001124941 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001124941 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001124941 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001124941 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001124941 becn:InteriorProductsDivestitureMember 2022-01-01 2022-06-30 0001124941 becn:InteriorProductsDivestitureMember 2021-01-01 2021-06-30 0001124941 becn:ASPSailorAcquisitionCorpMember becn:InteriorProductsBusinessMember becn:StockPurchaseAgreementMember 2021-02-10 2021-02-10 0001124941 country:US 2022-06-30 0001124941 country:CA 2022-06-30 0001124941 becn:CompleteSupplyIncMember 2022-06-30 0001124941 becn:MidwaySalesDistributingIncMember 2022-06-30 0001124941 becn:CrabtreeSidingAndSupplyMember 2022-06-30 0001124941 becn:WichitaFallsBuildersWholesaleIncMember 2022-06-30 0001124941 becn:CompleteSupplyIncMember 2022-06-01 0001124941 becn:WichitaFallsBuildersWholesaleIncMember 2022-04-29 0001124941 becn:CrabtreeSidingAndSupplyMember 2022-01-01 0001124941 becn:MidwaySalesDistributingIncMember 2021-11-01 0001124941 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-06-30 0001124941 becn:LowrysIncMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001124941 becn:SolarProductsMember 2021-10-01 2021-12-31 0001124941 becn:FoundationBuildingMaterialsHoldingCompanyLLCMember becn:InteriorProductsBusinessMember becn:StockPurchaseAgreementMember 2021-02-10 2021-02-10 0001124941 becn:FoundationBuildingMaterialsHoldingCompanyLLCMember becn:InteriorProductsBusinessMember becn:StockPurchaseAgreementMember 2021-12-31 0001124941 becn:InteriorProductsBusinessMember 2021-04-01 2021-06-30 0001124941 becn:InteriorProductsBusinessMember 2021-01-01 2021-06-30 0001124941 becn:ResidentialRoofingProductsMember country:US 2022-04-01 2022-06-30 0001124941 becn:ResidentialRoofingProductsMember country:CA 2022-04-01 2022-06-30 0001124941 becn:ResidentialRoofingProductsMember 2022-04-01 2022-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:US 2022-04-01 2022-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:CA 2022-04-01 2022-06-30 0001124941 becn:NonresidentialRoofingProductsMember 2022-04-01 2022-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:US 2022-04-01 2022-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:CA 2022-04-01 2022-06-30 0001124941 becn:ComplementaryBuildingProductsMember 2022-04-01 2022-06-30 0001124941 country:US 2022-04-01 2022-06-30 0001124941 country:CA 2022-04-01 2022-06-30 0001124941 becn:ResidentialRoofingProductsMember country:US 2021-04-01 2021-06-30 0001124941 becn:ResidentialRoofingProductsMember country:CA 2021-04-01 2021-06-30 0001124941 becn:ResidentialRoofingProductsMember 2021-04-01 2021-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:US 2021-04-01 2021-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:CA 2021-04-01 2021-06-30 0001124941 becn:NonresidentialRoofingProductsMember 2021-04-01 2021-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:US 2021-04-01 2021-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:CA 2021-04-01 2021-06-30 0001124941 becn:ComplementaryBuildingProductsMember 2021-04-01 2021-06-30 0001124941 country:US 2021-04-01 2021-06-30 0001124941 country:CA 2021-04-01 2021-06-30 0001124941 becn:ResidentialRoofingProductsMember country:US 2022-01-01 2022-06-30 0001124941 becn:ResidentialRoofingProductsMember country:CA 2022-01-01 2022-06-30 0001124941 becn:ResidentialRoofingProductsMember 2022-01-01 2022-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:US 2022-01-01 2022-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:CA 2022-01-01 2022-06-30 0001124941 becn:NonresidentialRoofingProductsMember 2022-01-01 2022-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:US 2022-01-01 2022-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:CA 2022-01-01 2022-06-30 0001124941 becn:ComplementaryBuildingProductsMember 2022-01-01 2022-06-30 0001124941 country:US 2022-01-01 2022-06-30 0001124941 country:CA 2022-01-01 2022-06-30 0001124941 becn:ResidentialRoofingProductsMember country:US 2021-01-01 2021-06-30 0001124941 becn:ResidentialRoofingProductsMember country:CA 2021-01-01 2021-06-30 0001124941 becn:ResidentialRoofingProductsMember 2021-01-01 2021-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:US 2021-01-01 2021-06-30 0001124941 becn:NonresidentialRoofingProductsMember country:CA 2021-01-01 2021-06-30 0001124941 becn:NonresidentialRoofingProductsMember 2021-01-01 2021-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:US 2021-01-01 2021-06-30 0001124941 becn:ComplementaryBuildingProductsMember country:CA 2021-01-01 2021-06-30 0001124941 becn:ComplementaryBuildingProductsMember 2021-01-01 2021-06-30 0001124941 country:US 2021-01-01 2021-06-30 0001124941 country:CA 2021-01-01 2021-06-30 0001124941 becn:AlliedBuildingProductsCorporationAndAffiliatedEntityMember becn:SeriesACumulativeConvertibleParticipatingPreferredStockMember becn:InvestmentAgreementMember 2018-01-02 0001124941 2018-01-02 0001124941 becn:AlliedBuildingProductsCorporationAndAffiliatedEntityMember becn:SeriesACumulativeConvertibleParticipatingPreferredStockMember becn:InvestmentAgreementMember 2018-01-02 2018-01-02 0001124941 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001124941 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001124941 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001124941 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001124941 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0001124941 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0001124941 us-gaap:PreferredStockMember 2022-01-01 2022-06-30 0001124941 us-gaap:PreferredStockMember 2021-01-01 2021-06-30 0001124941 becn:EquityForwardContractMember 2022-04-01 2022-06-30 0001124941 becn:EquityForwardContractMember 2021-04-01 2021-06-30 0001124941 becn:EquityForwardContractMember 2022-01-01 2022-06-30 0001124941 becn:EquityForwardContractMember 2021-01-01 2021-06-30 0001124941 2020-02-11 2020-02-11 0001124941 becn:RestrictedStockUnitAwardWithPerformanceConditionsMember 2022-01-01 2022-06-30 0001124941 becn:RestrictedStockUnitAwardWithMarketConditionsMember 2022-01-01 2022-06-30 0001124941 2022-01-01 2022-03-31 0001124941 srt:MinimumMember us-gaap:PhantomShareUnitsPSUsMember 2022-04-01 2022-06-30 0001124941 srt:MaximumMember us-gaap:PhantomShareUnitsPSUsMember 2022-04-01 2022-06-30 0001124941 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001124941 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001124941 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001124941 srt:MinimumMember becn:PerformanceConditionsMember 2022-06-30 0001124941 becn:Ambition2025StrategicPlanMember 2022-06-30 0001124941 becn:Ambition2025StrategicPlanMember 2022-04-01 2022-06-30 0001124941 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001124941 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001124941 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001124941 srt:MaximumMember becn:RepurchaseProgramMember us-gaap:CommonStockMember 2022-02-24 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-03-10 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-03-11 2022-03-11 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-03-11 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-06-13 2022-06-13 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-03-10 2022-06-30 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-06-13 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001124941 becn:CitibankNaMember becn:AsrAgreementMember us-gaap:CommonStockMember 2022-06-14 2022-06-14 0001124941 becn:OpenMarketMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001124941 becn:CitibankNaMember becn:OpenMarketMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001124941 becn:CitibankNaMember becn:OpenMarketMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001124941 becn:CitibankNaMember becn:OpenMarketMember us-gaap:CommonStockMember 2022-06-30 0001124941 srt:MinimumMember 2022-01-01 2022-06-30 0001124941 srt:MaximumMember 2022-01-01 2022-06-30 0001124941 us-gaap:NoncompeteAgreementsMember 2022-06-30 0001124941 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001124941 us-gaap:NoncompeteAgreementsMember 2021-06-30 0001124941 us-gaap:CustomerRelationshipsMember 2022-06-30 0001124941 us-gaap:CustomerRelationshipsMember 2021-12-31 0001124941 us-gaap:CustomerRelationshipsMember 2021-06-30 0001124941 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001124941 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2022-04-01 2022-06-30 0001124941 us-gaap:TrademarksMember 2022-06-30 0001124941 us-gaap:TrademarksMember 2021-12-31 0001124941 us-gaap:TrademarksMember 2021-06-30 0001124941 srt:WeightedAverageMember us-gaap:TrademarksMember 2022-01-01 2022-06-30 0001124941 srt:WeightedAverageMember us-gaap:TrademarksMember 2022-04-01 2022-06-30 0001124941 srt:WeightedAverageMember 2022-04-01 2022-06-30 0001124941 srt:WeightedAverageMember 2022-01-01 2022-06-30 0001124941 country:US us-gaap:RevolvingCreditFacilityMember becn:TwoThousandTwentySixRevolvingLineOfCreditMember 2022-06-30 0001124941 country:CA us-gaap:RevolvingCreditFacilityMember becn:TwoThousandTwentySixRevolvingLineOfCreditMember 2022-06-30 0001124941 us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001124941 becn:TermLoanMember becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember 2022-06-30 0001124941 becn:TermLoanMember becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember 2021-12-31 0001124941 becn:TermLoanMember becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember 2021-06-30 0001124941 becn:TermLoanMember 2022-06-30 0001124941 becn:TermLoanMember 2021-12-31 0001124941 becn:TermLoanMember 2021-06-30 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember 2022-06-30 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember 2021-12-31 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember 2021-06-30 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember 2022-06-30 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember 2021-12-31 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember 2021-06-30 0001124941 becn:EquipmentFinancialFacilitiesMember 2021-06-30 0001124941 country:CA becn:TermLoanMember becn:TwoThousandTwentySixRevolvingLineOfCreditMember 2022-06-30 0001124941 becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember 2022-06-30 0001124941 becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember 2021-12-31 0001124941 becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember 2021-06-30 0001124941 srt:MinimumMember becn:EquipmentFinancialFacilitiesMember 2021-01-01 2021-06-30 0001124941 srt:MaximumMember becn:EquipmentFinancialFacilitiesMember 2021-01-01 2021-06-30 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember 2021-05-31 0001124941 us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember 2021-05-31 0001124941 becn:TermLoanMember becn:TermLoanDueMayNineteenTwoThousandAndTwentyEightMember 2021-05-31 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember 2021-05-19 2021-05-19 0001124941 becn:SeniorNotesDueInTwoThousandTwentyFiveMember 2021-05-10 0001124941 2021-05-19 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember 2021-05-10 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember 2021-05-10 2021-05-10 0001124941 us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember 2021-05-19 0001124941 country:US us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember 2021-05-19 0001124941 stpr:CA us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember 2021-05-19 0001124941 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember us-gaap:BaseRateMember 2021-05-19 2021-05-19 0001124941 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember us-gaap:BaseRateMember 2021-05-19 2021-05-19 0001124941 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-05-19 2021-05-19 0001124941 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-05-19 2021-05-19 0001124941 us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember 2022-04-01 2022-06-30 0001124941 us-gaap:RevolvingCreditFacilityMember becn:TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember 2022-06-30 0001124941 becn:TermLoanMember becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember 2021-05-19 0001124941 becn:TermLoanMember becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember 2021-05-19 2021-05-19 0001124941 srt:MinimumMember becn:TermLoanMember becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember us-gaap:BaseRateMember 2021-05-19 2021-05-19 0001124941 srt:MaximumMember becn:TermLoanMember becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember us-gaap:BaseRateMember 2021-05-19 2021-05-19 0001124941 srt:MinimumMember becn:TermLoanMember becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-05-19 2021-05-19 0001124941 srt:MaximumMember becn:TermLoanMember becn:TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-05-19 2021-05-19 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember 2019-10-09 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember 2019-10-28 2019-10-28 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember 2019-10-28 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember 2019-10-09 2019-10-09 0001124941 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001124941 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001124941 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0001124941 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0001124941 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001124941 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0001124941 country:US 2021-12-31 0001124941 country:US 2021-06-30 0001124941 country:CA 2021-12-31 0001124941 country:CA 2021-06-30 0001124941 becn:SeniorNotesDueInNovemberTwoThousandTwentySixMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-06-30 0001124941 becn:SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-06-30 0001124941 2019-09-11 0001124941 becn:FiveYearSwapMember 2019-09-11 0001124941 becn:ThreeYearSwapMember 2019-09-11 0001124941 becn:TwoThousandTwentyEightTermLoanMember 2019-09-11 0001124941 becn:FiveYearSwapMember 2019-09-10 2019-09-11 0001124941 becn:ThreeYearSwapMember 2019-09-10 2019-09-11 0001124941 becn:ThreeYearSwapMember 2022-06-30 0001124941 becn:FiveYearSwapMember 2022-06-30 0001124941 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2022-06-30 0001124941 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001124941 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001124941 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 2022-06-30 0001124941 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-04-01 2021-06-30 0001124941 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-06-30 0001124941 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-06-30 0001124941 2021-10-01 2021-12-31 0001124941 2021-07-01 2021-09-30 0001124941 2021-01-01 2021-03-31 shares iso4217:USD iso4217:USD shares becn:State becn:Province pure becn:branch iso4217:XUA becn:Employee becn:Agreement false --12-31 Q2 2022 0001124941 10-Q true 2022-06-30 false 000-50924 BEACON ROOFING SUPPLY, INC. DE 36-4173371 505 Huntmar Park Drive Suite 300 Herndon VA 20170 571 323-3939 Common Stock, $0.01 par value BECN NASDAQ Yes Yes Large Accelerated Filer false false false 65002001 54600000 225800000 188900000 18200000 16100000 19700000 1321700000 855200000 965100000 1548700000 1161700000 1170700000 422600000 367200000 354800000 3347600000 2609900000 2679500000 289100000 256300000 223800000 1785200000 1777400000 1761700000 383400000 421000000.0 439800000 418000000.0 413900000 395800000 58000000.0 61900000 89200000 1400000 8900000 9500000 6282700000 5549300000 5599300000 1168900000 794200000 877700000 476500000 472100000 641400000 89700000 89000000.0 87800000 10900000 6400000 3600000 10000000.0 10000000.0 10400000 1756000000 1371700000 1620900000 461300000 0 0 1609600000 1612900000 1616100000 600000 800000 0 334400000 326300000 308700000 45300000 26000000.0 16000000.0 4207200000 3337700000 3561700000 0.01 0.01 0.01 400000000.0 400000000.0 400000000.0 400000 400000 400000 400000 400000 400000 400000 400000 400000 399200000 399200000 399200000 0.01 0.01 0.01 100000000.0 100000000.0 100000000.0 65000000.0 65000000.0 70400000 70400000 70000000.0 70000000.0 600000 700000 700000 5000000.0 5000000.0 5000000.0 0 0 0 0 0 0 0 0 0 1123500000 1148600000 1138500000 562800000 682500000 521700000 -10600000 -19400000 -22500000 1676300000 1812400000 1638400000 6282700000 5549300000 5599300000 2358200000 1872100000 4045100000 3190100000 1708000000 1354700000 2955400000 2339900000 650200000 517400000 1089700000 850200000 355400000 296300000 664700000 564100000 18900000 15100000 36400000 29700000 21500000 25200000 42900000 52800000 395800000 336600000 744000000.0 646600000 254400000 180800000 345700000 203600000 18900000 23200000 35500000 51800000 0 -50700000 0 -60200000 235500000 106900000 310200000 91600000 61000000.0 27100000 79900000 22300000 174500000 79800000 230300000 69300000 0 -3300000 0 900000 174500000 76500000 230300000 70200000 6000000.0 6000000.0 12000000.0 12000000.0 168500000 70500000 218300000 58200000 68100000 69900000 69100000 69800000 69500000 71300000 70400000 71000000.0 2.17 0.93 2.77 0.72 0 -0.04 0 0.01 2.17 0.89 2.77 0.73 2.12 0.91 2.72 0.71 0 -0.04 0 0.01 2.12 0.87 2.72 0.72 174500000 76500000 230300000 70200000 -3100000 1200000 -1600000 2200000 2600000 1100000 10400000 4500000 -500000 2300000 8800000 6700000 174000000.0 78800000 239100000 76900000 68700000 700000 1135900000 619300000 -10100000 1745800000 3900000 100000 225000000.0 225100000 -25000000.0 -25000000.0 200000 4600000 4600000 8000000.0 8000000.0 -500000 -500000 174500000 174500000 6000000.0 6000000.0 65000000.0 600000 1123500000 562800000 -10600000 1676300000 69800000 700000 1126200000 451200000 -24800000 1553300000 200000 6900000 6900000 5400000 5400000 2300000 2300000 76500000 76500000 6000000.0 6000000.0 70000000.0 700000 1138500000 521700000 -22500000 1638400000 70400000 700000 1148600000 682500000 -19400000 1812400000 5800000 100000 338000000.0 338100000 -50000000.0 -50000000.0 400000 11800000 11800000 13100000 13100000 8800000 8800000 230300000 230300000 12000000.0 12000000.0 65000000.0 600000 1123500000 562800000 -10600000 1676300000 69400000 700000 1109800000 463500000 -29200000 1544800000 600000 16000000.0 16000000.0 12700000 12700000 6700000 6700000 70200000 70200000 12000000.0 12000000.0 70000000.0 700000 1138500000 521700000 -22500000 1638400000 230300000 70200000 79300000 82600000 13100000 12700000 2600000 4600000 0 -60200000 2900000 2100000 700000 -78000000.0 0 -6600000 466100000 216600000 385000000.0 220800000 47100000 19300000 383700000 318800000 -4400000 200000 -187000000.0 18700000 39800000 29400000 16700000 0 0 837400000 3000000.0 2400000 -53500000 810400000 1365900000 250000000.0 898100000 407000000.0 0 1000000000 5000000.0 943400000 0 350000000.0 0 1300000000 0 20300000 0 31700000 4900000 3200000 338100000 0 50000000.0 0 12000000.0 12000000.0 12200000 17700000 400000 1700000 69600000 -1101600000 -300000 0 -171200000 -272500000 225800000 461400000 54600000 188900000 0 -21800000 37100000 58600000 57400000 52600000 18600000 46600000 Company Overview <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Beacon Roofing Supply, Inc. (“Beacon” or the “Company”) was incorporated in the state of Delaware on August 22, 1997 and is the largest publicly traded distributor of residential and non-residential roofing materials and complementary building products in the United States and Canada.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On February 10, 2021, the Company completed the sale of its interior products and insulation businesses (“Interior Products”) to Foundation Building Materials Holding Company LLC (“FBM”), pursuant to that certain Equity Purchase Agreement, dated as of December 20, 2020 (the “Purchase Agreement”), by and between the Company and ASP Sailor Acquisition Corp. (“ASP”), for approximately $850 million in cash (subject to a working capital and certain other adjustments as set forth in the Purchase Agreement). On January 29, 2021, ASP assigned the Purchase Agreement to FBM. Unless otherwise noted, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. For additional information, see Notes 2 and 4.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company operates its business primarily under the trade name "Beacon Building Products" and services customers in all 50 states throughout the U.S. and 6 provinces in Canada. The Company’s material subsidiaries are Beacon Sales Acquisition, Inc. and Beacon Roofing Supply Canada Company.</span></div> 850000000 50 6 Summary of Significant Accounting Policies <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Basis of Presentation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company prepared the condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the requirements of the Securities and Exchange Commission (“SEC”). As permitted under those rules, certain footnotes or other financial information have been condensed or omitted. Additionally, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. Unless otherwise noted, amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company's continuing operations. Certain prior period amounts have been reclassified to conform to current period presentation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The balance sheet as of June 30, 2021 has been presented for a better understanding of the impact of seasonal fluctuations on the Company’s financial condition. The three-month periods ended June 30, 2022 and 2021 each had 64 business days. The six-month periods ended June 30, 2022 and 2021 each had 127 business days. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On August 11, 2021, the Company’s Board of Directors approved a change in its fiscal year end from September 30 to December 31. The Company’s 2022 fiscal year began on January 1, 2022 and will end on December 31, 2022. This change better aligns the Company’s financial reporting calendar with many of its industry peers and provides internal benefits by shifting the timing of the budgeting, physical inventory, and performance review cycles away from the Company’s busiest time of year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In management’s opinion, the condensed consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s financial position and operating results. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the twelve months ending December 31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">These unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto contained in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended September 30, 2021 as well as the unaudited Condensed Consolidated Financial Statements and Notes thereto contained in the Company’s Transition Report on Form 10-Q for the period from October 1, 2021 to December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Use of Estimates </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates include accounts receivable, vendor incentives, inventories, purchase price allocations, goodwill and intangibles, and income taxes. Assumptions made in the development of these estimates contemplate the impact of the novel coronavirus (“COVID‑19”) on the economy and the Company’s anticipated results. Actual amounts could differ materially from these estimates. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Business Combinations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, the Company records the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. The Company uses an income approach to determine the fair value of acquired intangible assets, specifically the multi-period excess earnings method for customer relationships and the relief from royalty method for trade names. Various Level 3 fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, customer attrition rates, discount rates, and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed. Transaction costs associated with acquisitions are expensed as incurred and are included as a component of selling, general and administrative expense within the condensed consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Recent Accounting Pronouncements—Not Yet Adopted </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In October 2021, the Financial Accounting Standards Board (the “FASB”) issued ASU 2021-08, “Business Combinations – Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The guidance is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice. The guidance requires an acquirer to recognize and measure contract assets and liabilities acquired in a business combination in accordance with Topic 606 as if the acquirer had originated the contracts, as opposed to recognizing and measuring such contract assets and liabilities at fair value on the acquisition date. The standard will be effective for business combinations that occur after January 1, 2023. Early adoption is permitted. The guidance will be applied prospectively to acquisitions occurring on or after the effective date. The Company will continue to evaluate the impact of this guidance, which would depend on the contract assets and liabilities assumed in any future business combinations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The guidance provides optional practical expedients to ease the potential burden in accounting for contract modifications and hedge accounting related to reference rate reform. In January 2021, the FASB issued ASU 2021-01, “Reference Rate Reform (Topic 848), Scope,” to clarify the scope of the guidance and reduce potential diversity in practice. The standard is effective as of March 12, 2020 through December 31, 2022. However, the standard is not applicable to contract modifications made, and hedging relationships entered into or evaluated after, December 31, 2022. The Company will evaluate and disclose the impact of this guidance in the period of election, as well as the nature and reason for doing so.</span></div> <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Basis of Presentation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company prepared the condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and the requirements of the Securities and Exchange Commission (“SEC”). As permitted under those rules, certain footnotes or other financial information have been condensed or omitted. Additionally, the Company has reflected Interior Products as discontinued operations for the three and six months ended June 30, 2021. Unless otherwise noted, amounts and disclosures throughout these Notes to Condensed Consolidated Financial Statements relate to the Company's continuing operations. Certain prior period amounts have been reclassified to conform to current period presentation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The balance sheet as of June 30, 2021 has been presented for a better understanding of the impact of seasonal fluctuations on the Company’s financial condition. The three-month periods ended June 30, 2022 and 2021 each had 64 business days. The six-month periods ended June 30, 2022 and 2021 each had 127 business days. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On August 11, 2021, the Company’s Board of Directors approved a change in its fiscal year end from September 30 to December 31. The Company’s 2022 fiscal year began on January 1, 2022 and will end on December 31, 2022. This change better aligns the Company’s financial reporting calendar with many of its industry peers and provides internal benefits by shifting the timing of the budgeting, physical inventory, and performance review cycles away from the Company’s busiest time of year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In management’s opinion, the condensed consolidated financial statements include all normal and recurring adjustments that are considered necessary for the fair presentation of the Company’s financial position and operating results. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the twelve months ending December 31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">These unaudited condensed consolidated financial statements should be read in conjunction with the audited Consolidated Financial Statements and Notes thereto contained in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended September 30, 2021 as well as the unaudited Condensed Consolidated Financial Statements and Notes thereto contained in the Company’s Transition Report on Form 10-Q for the period from October 1, 2021 to December 31, 2021.</span></div> Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in these condensed consolidated financial statements and accompanying notes. Significant items subject to such estimates include accounts receivable, vendor incentives, inventories, purchase price allocations, goodwill and intangibles, and income taxes. Assumptions made in the development of these estimates contemplate the impact of the novel coronavirus (“COVID‑19”) on the economy and the Company’s anticipated results. Actual amounts could differ materially from these estimates. <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Business Combinations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company records acquisitions resulting in the consolidation of a business using the acquisition method of accounting. Under this method, the Company records the assets acquired, including intangible assets that can be identified and named, and liabilities assumed based on their estimated fair values at the date of acquisition. The Company uses an income approach to determine the fair value of acquired intangible assets, specifically the multi-period excess earnings method for customer relationships and the relief from royalty method for trade names. Various Level 3 fair value assumptions are used in the determination of these estimated fair values, including items such as sales growth rates, cost synergies, customer attrition rates, discount rates, and other prospective financial information. The purchase price in excess of the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed. Transaction costs associated with acquisitions are expensed as incurred and are included as a component of selling, general and administrative expense within the condensed consolidated statements of operations.</span></div> <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Recent Accounting Pronouncements—Not Yet Adopted </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In October 2021, the Financial Accounting Standards Board (the “FASB”) issued ASU 2021-08, “Business Combinations – Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.” The guidance is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice. The guidance requires an acquirer to recognize and measure contract assets and liabilities acquired in a business combination in accordance with Topic 606 as if the acquirer had originated the contracts, as opposed to recognizing and measuring such contract assets and liabilities at fair value on the acquisition date. The standard will be effective for business combinations that occur after January 1, 2023. Early adoption is permitted. The guidance will be applied prospectively to acquisitions occurring on or after the effective date. The Company will continue to evaluate the impact of this guidance, which would depend on the contract assets and liabilities assumed in any future business combinations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The guidance provides optional practical expedients to ease the potential burden in accounting for contract modifications and hedge accounting related to reference rate reform. In January 2021, the FASB issued ASU 2021-01, “Reference Rate Reform (Topic 848), Scope,” to clarify the scope of the guidance and reduce potential diversity in practice. The standard is effective as of March 12, 2020 through December 31, 2022. However, the standard is not applicable to contract modifications made, and hedging relationships entered into or evaluated after, December 31, 2022. The Company will evaluate and disclose the impact of this guidance in the period of election, as well as the nature and reason for doing so.</span></div> Acquisitions<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents the Company’s acquisitions since the start of 2021. The Company acquired 100% of the equity interests in each case. The Company has not provided pro forma results of operations for the transactions below, as the transactions individually and in the aggregate are not material to the Company. The results of operations for these transactions are included in the Company’s condensed consolidated statements of operations from the date of the acquisition (dollars in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Date Acquired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Company Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Region</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Branches</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill Recognized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intangible Assets Acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Complete Supply, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Illinois</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Wichita Falls Builders Wholesale, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Crabtree Siding and Supply</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tennessee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Midway Sales &amp; Distributing, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kansas, Missouri, Nebraska</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Based on provisional estimates of the fair value of assets acquired and liabilities assumed as of June 30, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prior to the acquisitions, the acquired companies listed above produced aggregate annual sales of approximately $145 million. The total transaction costs incurred by the Company for these acquisitions for the three and six months ended June 30, 2022 were $0.7 million and $1.2 million, respectively. Of the $38.2 million of goodwill recognized for these acquisitions, $38.0 million is deductible for tax purposes.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Lowry’s</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the May 1, 2017 acquisition of Lowry’s Inc., the Company recorded an indemnity holdback liability, which was remeasured to fair value at each reporting period until the contingency was resolved. During the first quarter of 2022, the contingency was resolved and the Company released the indemnity holdback liability, resulting in a gain of $0.9 million, which is included as a component of and reduction to selling, general and administrative expense within the condensed consolidated statements of operations for the six months ended June 30, 2022.</span></div> 1 1 1 1 The results of operations for these transactions are included in the Company’s condensed consolidated statements of operations from the date of the acquisition (dollars in millions):<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Date Acquired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Company Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Region</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Branches</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Goodwill Recognized</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intangible Assets Acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Complete Supply, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Illinois</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Wichita Falls Builders Wholesale, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Texas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Crabtree Siding and Supply</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Tennessee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 1, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Midway Sales &amp; Distributing, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Kansas, Missouri, Nebraska</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Based on provisional estimates of the fair value of assets acquired and liabilities assumed as of June 30, 2022.</span></div> 1 9100000 4600000 1 200000 500000 1 100000 100000 10 28800000 38500000 145000000 700000 1200000 38200000 38000000 900000 Divestitures<div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Solar Products</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On December 1, 2021, the Company completed the divestiture of its solar products business ("Solar Products") in order to focus on the Company’s core exteriors business. The Company recorded a loss on sale of $22.3 million for the three months ended December 31, 2021. The results of operations from Solar Products were included within income from continuing operations for the three and six months ended June 30, 2021 and were not material to the Company’s overall results.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Interior Products</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On February 10, 2021, the Company completed the sale of Interior Products to FBM pursuant to the Purchase Agreement for approximately $850 million in cash (subject to a working capital and certain other adjustments as set forth in the Purchase Agreement). The final adjusted purchase price for Interior Products was $842.7 million. During the three months ended December 31, 2021, the company received $6.6 million of final purchase consideration from FBM.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company completed this divestiture of net assets previously acquired in 2018 as part of the Allied Acquisition (as defined in Note 6) to enhance leadership focus, reduce net leverage, strengthen its balance sheet, and provide the financial flexibility to pursue strategic growth initiatives in its core exteriors business.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the condensed consolidated statements of operations (in millions):</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of products sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.5)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.3)</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">There were no results from discontinued operations in the three or six months ended June 30, 2022. There were no assets or liabilities held for sale as of June 30, 2022, December 31, 2021 or June 30, 2021.</span></div> -22300000 850000000 842700000 6600000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table reconciles major line items constituting pretax income (loss) from discontinued operations to net income (loss) from discontinued operations as presented in the condensed consolidated statements of operations (in millions):</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of products sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax income (loss) from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.5)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.3)</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 109100000 0 80300000 200000 21200000 0 200000 -100000 -100000 4200000 6600000 -4500000 700000 -1200000 -200000 -3300000 900000 0 0 0 0 0 0 Net Sales<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents the Company’s net sales by product line and geography (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Residential roofing products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,168.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,196.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">634.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">47.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">682.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Complementary building products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">476.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">479.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,279.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">78.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,358.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Residential roofing products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">955.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">981.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">446.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">40.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">486.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Complementary building products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">400.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">403.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,802.8 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">69.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,872.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential roofing products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,004.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,042.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,092.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">78.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,170.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Complementary building products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">826.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">832.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,923.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">121.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4,045.1 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential roofing products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,642.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">34.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,676.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">752.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">64.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">816.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Complementary building products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">692.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">696.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,086.5 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">103.6 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,190.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents the Company’s net sales by product line and geography (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">U.S.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Residential roofing products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,168.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,196.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">634.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">47.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">682.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Complementary building products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">476.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">479.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,279.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">78.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,358.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Residential roofing products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">955.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">981.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">446.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">40.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">486.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Complementary building products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">400.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">403.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total net sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,802.8 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">69.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,872.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential roofing products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,004.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2,042.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,092.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">78.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,170.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Complementary building products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">826.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">832.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,923.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">121.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4,045.1 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential roofing products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,642.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">34.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,676.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-residential roofing products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">752.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">64.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">816.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Complementary building products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">692.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">696.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,086.5 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">103.6 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3,190.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1168600000 27500000 1196100000 634800000 47800000 682600000 476100000 3400000 479500000 2279500000 78700000 2358200000 955900000 25700000 981600000 446400000 40300000 486700000 400500000 3300000 403800000 1802800000 69300000 1872100000 2004400000 38200000 2042600000 1092200000 78100000 1170300000 826900000 5300000 832200000 3923500000 121600000 4045100000 1642100000 34600000 1676700000 752400000 64100000 816500000 692000000.0 4900000 696900000 3086500000 103600000 3190100000 Net Income (Loss) Per Share <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Basic net income (loss) per share is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period, without consideration for common share equivalents or the conversion of Preferred Stock (as defined below). Common share equivalents consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock unit awards. Diluted net income (loss) per common share is calculated by dividing net income (loss) attributable to common stockholders by the fully diluted weighted-average number of common shares outstanding during the period.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In connection with the acquisition of Allied Building Products Corp. on January 2, 2018 (the “Allied Acquisition”), the Company completed the sale of 400,000 shares of Series A Cumulative Convertible Participating Preferred Stock, par value $0.01 per share (the “Preferred Stock”), with an aggregate liquidation preference of $400.0 million, at a purchase price of $1,000 per share, to CD&amp;R Boulder Holdings, L.P. The Preferred Stock is convertible perpetual participating preferred stock of the Company, and conversion of the Preferred Stock into $0.01 par value shares of the Company’s common stock will be at a conversion price of $41.26 per share (or 9,694,619 shares of common stock). The Preferred Stock accumulates dividends at a rate of 6.0% per annum (payable quarterly in cash or in-kind, subject to certain conditions). The Preferred Stock is not mandatorily redeemable; therefore, it is classified as mezzanine equity in the Company’s condensed consolidated balance sheets. Holders of Preferred Stock participate in dividends on an as-converted basis when declared on common shares. As a result, Preferred Stock is classified as a participating security and thereby requires the allocation of income that would have otherwise been available to common stockholders when calculating net income (loss) per share.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Diluted net income (loss) per share is calculated by utilizing the most dilutive result of the if-converted and two-class methods. In both methods, net income (loss) attributable to common stockholders and the weighted-average common shares outstanding are adjusted to account for the impact of the assumed issuance of potential common shares that are dilutive, subject to dilution sequencing rules.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents the components and calculations of basic and diluted net income (loss) per share (in millions, except per share amounts; certain amounts may not recalculate due to rounding): </span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">174.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">79.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">230.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends on Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Undistributed income from continuing operations allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(20.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(9.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(26.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations attributable to common stockholders – Basic and Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">147.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">64.8 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">191.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">50.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations – Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Undistributed income from discontinued operations allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations attributable to common stockholders – Basic and Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.9)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders – Basic and Diluted</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">147.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">61.9 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">191.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">51.1 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding – Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">68.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of common share equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding – Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">71.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">70.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">71.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic – Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic – Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic net income (loss) per share</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.17 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.89 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.77 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.73 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted – Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted – Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted net income (loss) per share</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.12 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.87 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.72 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.72 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table includes the number of shares that may be dilutive common shares in the future (in millions). These shares were not included in the computation of diluted net income (loss) per share because the effect was either anti-dilutive or the requisite performance conditions were not met:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity forward contract</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 400000 0.01 400000000 1000 0.01 41.26 9694619 0.060 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents the components and calculations of basic and diluted net income (loss) per share (in millions, except per share amounts; certain amounts may not recalculate due to rounding): </span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.098%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">174.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">79.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">230.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividends on Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Undistributed income from continuing operations allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(20.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(9.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(26.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations attributable to common stockholders – Basic and Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">147.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">64.8 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">191.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">50.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations – Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Undistributed income from discontinued operations allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from discontinued operations attributable to common stockholders – Basic and Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.9)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders – Basic and Diluted</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">147.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">61.9 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">191.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">51.1 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding – Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">68.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of common share equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding – Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">69.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">71.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">70.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">71.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic – Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic – Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic net income (loss) per share</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.17 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.89 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.77 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.73 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted – Continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted – Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted net income (loss) per share</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.12 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.87 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">2.72 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.72 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 174500000 79800000 230300000 69300000 6000000.0 6000000.0 12000000.0 12000000.0 20900000 9000000.0 26800000 6900000 147600000 147600000 64800000 64800000 191500000 191500000 50400000 50400000 0 -3300000 0 900000 0 0 400000 400000 0 0 -200000 -200000 0 0 -2900000 -2900000 0 0 700000 700000 147600000 61900000 191500000 51100000 68100000 69900000 69100000 69800000 1400000 1400000 1300000 1200000 69500000 71300000 70400000 71000000.0 2.17 0.93 2.77 0.72 0 -0.04 0 0.01 2.17 0.89 2.77 0.73 2.12 0.91 2.72 0.71 0 -0.04 0 0.01 2.12 0.87 2.72 0.72 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table includes the number of shares that may be dilutive common shares in the future (in millions). These shares were not included in the computation of diluted net income (loss) per share because the effect was either anti-dilutive or the requisite performance conditions were not met:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">9.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity forward contract</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 200000 0 100000 300000 9700000 9700000 9700000 9700000 900000 0 900000 0 Stock-based CompensationOn December 23, 2019, the Board of Directors of the Company approved the Beacon Roofing Supply, Inc. Second Amended and Restated 2014 Stock Plan (the “2014 Plan”). On February 11, 2020, the stockholders of the Company approved an additional 4,850,000 shares to be reserved for issuance under the 2014 Plan. The 2014 Plan, which was originally approved by the stockholders on February 12, 2014, provides for discretionary awards of stock options, stock awards, restricted stock units, and stock appreciation rights to selected employees and non-employee directors. The 2014 Plan mandates that all shares underlying lapsed, forfeited, expired, terminated, cancelled and withheld awards, including those from the predecessor plan, be returned to the 2014 Plan and made available for issuance. As of June 30, 2022, there were 3,751,778 shares of common stock available for issuance pursuant to the 2014 Plan. The 2014 Plan is the only plan maintained by the Company pursuant to which equity awards are granted.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">All unvested equity awards contain a “double trigger” change in control mechanism. Unless an award is continued or assumed by a public company in an equitable manner, such award shall become fully vested immediately prior to a change in control (in the case of a restricted stock unit award with performance conditions at 100% of the grant target, and in the case of a restricted stock unit award with market conditions at 100% of the award then earned but not then vested). If an award is so continued or assumed, vesting will continue in accordance with the terms of the award, unless there is a qualifying termination within one-year following the change in control, in which event the award shall immediately become fully vested (in the case of a restricted stock unit award with performance conditions at 100% of the grant target, and in the case of a restricted stock unit award with market conditions at 100% of the award then earned but not then vested).</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Stock Options </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Non-qualified stock options generally expire 10 years after the grant date and, except under certain conditions, the options are subject to continued employment and vest in three annual installments over the three-year period following the grant date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The fair values of the options granted for the six months ended June 30, 2022 were estimated on the dates of grants using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.527%"><tr><td style="width:1.0%"/><td style="width:63.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.980%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">48.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.14</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes all stock option activity for the six months ended June 30, 2022 (in millions, except per share amounts and time periods): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.25 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">36.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">58.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">37.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">22.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Vested and expected to vest after June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">37.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">21.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Exercisable as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">16.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Aggregate intrinsic value represents the difference between the closing fair value of the underlying common stock and the exercise price of outstanding, in-the-money options on the date of measurement. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">During the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to stock options of $1.1 million and $1.0 million, respectively. During the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to stock options of $1.9 million and $2.2 million, respectively. As of June 30, 2022, there was $6.6 million of total unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.2 years. The following table summarizes additional information on stock options (in millions, except per share amounts): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average fair value per share of stock options granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26.50 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total grant date fair value of stock options vested</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intrinsic value of stock options exercised</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">7.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">11.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Due to the Company’s change in its fiscal year end, the Company made annual grants to employees during the six months ended June 30, 2022.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Restricted Stock Units </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Time-based restricted stock unit (“RSU”) awards granted to employees are subject to continued employment and generally vest on the third anniversary of the grant date. The Company also grants certain RSU awards to management that additionally may contain market or performance conditions. Market conditions are incorporated into the grant date fair value of the management awards with market conditions using a Monte Carlo valuation model. Compensation expense for management awards with market conditions is recognized over the service period and is not reversed if the market condition is not met. For awards with performance conditions, the actual number of awards that will vest can range from 0% to 200% of the original grant amount, depending upon actual Company performance below or above the established performance metric targets. At each reporting date, the Company estimates performance in relation to the defined targets when determining the projected number of management awards with performance conditions that are expected to vest and calculating the related stock-based compensation expense. Management awards with performance conditions are amortized over the service period if, and to the extent, it is determined that achievement of the performance condition is probable. If awards with market, performance and/or service conditions are forfeited due to failure to achieve performance conditions or failure to satisfy service conditions, any previously recognized expense for such awards is reversed.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">RSUs granted to non-employee directors are subject to continued service and vest on the first anniversary of the grant date (except under certain conditions). Generally, the common shares underlying the RSUs are not eligible for distribution until the non-employee director’s service on the Board has terminated, and for non-employee director RSU grants made prior to fiscal year 2014, the share distribution date is six months after the director’s termination of service on the board. Any non-employee directors who have Beacon equity holdings (defined as common stock and outstanding vested equity awards) with a total fair value that is greater than or equal to five times the annual Board cash retainer may elect to have any future RSU grants settle simultaneously with vesting.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes all RSU activity for the six months ended June 30, 2022 (in millions, except grant date fair value amounts):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.124%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.99 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">43.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest after June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:2pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.5</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">42.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">As of June 30, 2022, outstanding awards with performance conditions were expected to vest at greater than 100% of their original grant amount.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The above table represents regular annual RSU awards granted during the six months ended June 30, 2022, as well as a special grant, made in connection with the Company’s Ambition 2025 strategic plan to approximately 115 employees, consisting of the Company’s executive officers (other than the Chief Executive Officer who is not eligible for the program), other members of senior management, and key operations and sales leaders. A total of 0.4 million RSUs with market conditions were awarded. The latter awards were granted in order to align executives and managers at various levels of the Company with the initiatives implemented to achieve the Company's long-term stockholder return goals set forth in the Ambition 2025 strategic plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">During the three months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to RSUs of $6.9 million and $4.4 million, respectively. During the six months ended June 30, 2022 and 2021, the Company recorded stock-based compensation expense related to RSUs of $11.2 million and $7.4 million, respectively. As of June 30, 2022, there was $37.6 million of unrecognized compensation expense related to unvested RSUs (including unrecognized expense for RSUs with performance conditions at their estimated value as of June 30, 2022), which is expected to be recognized over a weighted-average period of 2.3 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes additional information regarding RSUs (in millions, except per share amounts): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average fair value per share of RSUs granted</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50.94 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51.89 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total grant date fair value of RSUs vested</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intrinsic value of RSUs released</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 4850000 3751778 1 1 1 1 P10Y P3Y <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The fair values of the options granted for the six months ended June 30, 2022 were estimated on the dates of grants using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.527%"><tr><td style="width:1.0%"/><td style="width:63.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.980%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">48.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.14</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td></tr></table></div> 0.0193 0.4889 P5Y1M20D 0 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes all stock option activity for the six months ended June 30, 2022 (in millions, except per share amounts and time periods): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.25 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">36.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">58.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">37.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">22.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Vested and expected to vest after June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">37.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">21.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Exercisable as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">16.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>1.Aggregate intrinsic value represents the difference between the closing fair value of the underlying common stock and the exercise price of outstanding, in-the-money options on the date of measurement. 1600000 35.25 P5Y9M18D 36200000 200000 58.99 300000 37.25 0 35.04 1500000 38.11 P6Y3M18D 22100000 1500000 37.85 P6Y2M12D 21900000 1000000.0 35.02 P5Y1M6D 16800000 1100000 1000000 1900000 2200000 6600000 P2Y2M12D The following table summarizes additional information on stock options (in millions, except per share amounts): <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average fair value per share of stock options granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26.50 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total grant date fair value of stock options vested</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intrinsic value of stock options exercised</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">7.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">11.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Due to the Company’s change in its fiscal year end, the Company made annual grants to employees during the six months ended June 30, 2022.</span></div> 26.50 0 200000 1400000 7600000 11300000 0 2 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes all RSU activity for the six months ended June 30, 2022 (in millions, except grant date fair value amounts):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.124%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.99 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">43.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and expected to vest after June 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:2pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.5</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">42.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">As of June 30, 2022, outstanding awards with performance conditions were expected to vest at greater than 100% of their original grant amount.</span></div> 700000 35.99 700000 50.94 0 33.78 0 38.75 1400000 43.64 1500000 42.64 1 115 400000 6900000 4400000 11200000 7400000 37600000 P2Y3M18D <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes additional information regarding RSUs (in millions, except per share amounts): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average fair value per share of RSUs granted</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50.94 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51.89 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total grant date fair value of RSUs vested</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intrinsic value of RSUs released</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 50.94 51.89 2100000 5300000 2000000.0 5700000 Share Repurchase Program<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On February 24, 2022, the Company announced a new share repurchase program (the “Repurchase Program”), pursuant to which the Company may purchase up to $500.0 million of its common stock. Share repurchases under the Repurchase Program may be made from time to time through various means, including open market purchases (including block trades), privately negotiated transactions, accelerated share repurchase transactions or through a series of forward purchase agreements, option contracts or similar agreements and contracts (including Rule 10b5-1 plans) adopted by the Company, in each case in accordance with the rules and regulations of the Securities and Exchange Commission, including, if applicable, Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The timing, volume, and nature of share repurchases pursuant to the Repurchase Program are at the discretion of management and may be suspended or discontinued at any time. Shares repurchased under the Repurchase Program are retired immediately and are included in the category of authorized but unissued shares. Direct and incremental costs associated with the Repurchase Program are deferred and included as a component of the purchase price. The excess of the purchase price over the par value of the common shares is reflected in retained earnings. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On March 10, 2022, pursuant to the Repurchase Program, the Company entered into a Variable Tenor ASR Master Agreement (the “ASR Master Agreement”) and Supplemental Confirmation (collectively, the “March 2022 ASR Agreement”) with Citibank, N.A. (“Citi”) to repurchase $125.0 million of its common stock. Under the terms of the March 2022 ASR Agreement, the Company paid $125.0 million to Citi and received an initial share delivery of 1,689,189 shares of its common stock, representing 80% of the then expected share repurchases under the March 2022 ASR Agreement, based on the closing price of the Company’s common stock of $59.20 on March 11, 2022. On June 13, 2022, the Company completed the March 2022 ASR Agreement and received an additional 406,200 shares of the Company’s common stock. In total, 2,095,389 shares of the Company’s common stock were delivered under the March 2022 ASR Agreement at an average price of $59.65 per share, which represents the daily volume-weighted average price of the Company’s common stock during the term of the March 2022 ASR Agreement, less a discount and adjustments pursuant to the terms of the March 2022 ASR Agreement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On June 13, 2022, the Company entered into an additional Supplemental Confirmation (together with the ASR Master Agreement, the “June 2022 ASR Agreement”) with Citi to repurchase an additional $250.0 million of its common stock. Under the terms of the June 2022 ASR Agreement, the Company paid $250.0 million to Citi and received an initial share delivery of 3,480,077 shares of its common stock, representing 80% of the total expected share repurchases under the June 2022 ASR Agreement, based on the closing price of the Company’s common stock of $57.47 on June 13, 2022. The final number of shares to be repurchased pursuant to the June 2022 ASR Agreement will be determined upon settlement based on the daily volume-weighted average price of the Company’s common stock during the term of the June 2022 ASR Agreement, less a discount and subject to adjustments pursuant to the terms of the June 2022 ASR Agreement. At settlement, Citi will deliver additional shares of the Company’s common stock, or, under certain circumstances, the Company will deliver cash or shares of the Company’s common stock to Citi, with the method of settlement at the Company’s election. As of June 30, 2022, the remaining $50.0 million of the $250.0 million purchase price was evaluated as an unsettled equity forward contract indexed to the Company’s common stock and classified within stockholders’ equity as a reduction to additional paid-in capital until the equity forward contract settles, when it will be reflected as a reduction in retained earnings. The final settlement of the June 2022 ASR Agreement is expected to be completed in the fourth quarter of 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">During the six months ended June 30, 2022, the Company also repurchased on the open market 221,658 shares of its common stock at an average price of $57.98 per share for an aggregate purchase price of $12.9 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">During the three and six months ended June 30, 2022, the Company incurred costs directly attributable to the Repurchase Program of $0.1 million and $0.2 million, respectively. As of June 30, 2022, the Company had approximately $112.1 million available for repurchases remaining under the Repurchase Program.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">There were no share repurchases during the six months ended June 30, 2021.</span></div> 500000000 125000000 125000000 1689189 0.80 59.20 406200 2095389 59.65 250000000 250000000 3480077 0.80 57.47 50000000 250000000 221658 57.98 12900000 100000 200000 112100000 0 Goodwill and Intangible Assets <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Goodwill </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table sets forth the change in the carrying amount of goodwill during the six months ended June 30, 2022 (in millions): </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.000%"><tr><td style="width:1.0%"/><td style="width:72.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.752%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,777.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of June 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,785.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The changes in the carrying amount of goodwill for the six months ended June 30, 2022 were driven primarily by the Company’s recent acquisitions. See Note 3 for additional information.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Intangible Assets </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The intangible asset lives range from 5 to 20 years. The following table summarizes intangible assets by category (in millions, except time periods): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Remaining</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%"> (Years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Non-compete agreements</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,097.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,092.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,086.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">15.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total amortizable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,098.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,093.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,086.3 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">15.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(724.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(682.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(656.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total amortizable intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">373.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">411.2 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">430.0 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Indefinite-lived trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total intangibles, net</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">383.4 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">421.0 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">439.8 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">As of June 30, 2022. </span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes the estimated future amortization expense for intangible assets (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.611%"><tr><td style="width:1.0%"/><td style="width:70.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2022 (July - December)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">40.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">67.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">44.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">131.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total future amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">373.6 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table sets forth the change in the carrying amount of goodwill during the six months ended June 30, 2022 (in millions): </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.000%"><tr><td style="width:1.0%"/><td style="width:72.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.752%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,777.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of June 30, 2022</span></div></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,785.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1777400000 8300000 -500000 1785200000 P5Y P20Y The following table summarizes intangible assets by category (in millions, except time periods): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.320%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Remaining</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:105%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%"> (Years)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Non-compete agreements</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,097.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,092.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,086.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">15.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total amortizable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,098.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,093.5 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,086.3 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">15.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(724.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(682.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(656.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total amortizable intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">373.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">411.2 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">430.0 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Indefinite-lived trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total intangibles, net</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">383.4 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">421.0 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">439.8 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table>1.As of June 30, 2022. 0 200000 200000 1097500000 1092300000 1086100000 P15Y1M6D P15Y1M6D 1000000.0 1000000.0 0 P0Y6M P0Y6M 1098500000 1093500000 1086300000 P15Y1M6D P15Y1M6D 724900000 682300000 656300000 373600000 411200000 430000000.0 9800000 9800000 9800000 383400000 421000000.0 439800000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes the estimated future amortization expense for intangible assets (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.611%"><tr><td style="width:1.0%"/><td style="width:70.614%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.758%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2022 (July - December)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">40.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">67.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">44.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">131.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total future amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">373.6 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40000000.0 67200000 54600000 44300000 35700000 131800000 373600000 Financing Arrangements <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes all outstanding debt (presented net of unamortized debt issuance costs) and other financing arrangements (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Lines of Credit</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2026 ABL:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 U.S. Revolver</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">455.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Canada Revolver</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under revolving lines of credit, net</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">461.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term Debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term Loan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028 Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">975.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">979.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">983.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term borrowings under term loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">965.9 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">969.8 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">973.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">297.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">296.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">296.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">346.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">346.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">346.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term borrowings under senior notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">643.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">643.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">642.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,609.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,612.9 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,616.1 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equipment Financing Facilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment financing facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term obligations under equipment financing, net</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Effective rate on borrowings of 2.48% as of June 30, 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Effective rate on borrowings of 3.95% as of June 30, 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Interest rate of 4.50% for all periods presented.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Interest rate of 4.125% for all periods presented.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Fixed interest rates ranging from 2.33% to 2.89% as of June 30, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">2021 Debt Refinancing</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In May 2021, the Company entered into various financing arrangements to refinance certain debt instruments to take advantage of lower market interest rates (the “2021 Debt Refinancing”). The transactions included a new $350.0 million issuance of senior notes (the “2029 Senior Notes”). In addition, the Company entered into a second amended and restated credit agreement for its $1.30 billion asset-based revolving line of credit (the “2026 ABL”), and an amended and restated term loan credit agreement for a term loan of $1.00 billion (the “2028 Term Loan”), which together are defined as the “New Senior Secured Credit Facilities.”</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On May 19, 2021, the Company used the net proceeds from the 2029 Senior Notes offering, together with cash on hand and borrowings under the New Senior Secured Credit Facilities, to redeem all $1.30 billion aggregate principal amount outstanding of the Company’s 4.875% Senior Notes due 2025 at a redemption price of 102.438%, to refinance all outstanding borrowings under the Company’s previous term loan, and to pay all related accrued interest, fees and expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The financing arrangements entered into in connection with the 2021 Debt Refinancing had certain lenders who also participated in previous financing arrangements entered into by the Company; therefore, portions of the transactions were accounted for as either debt extinguishments or debt modifications. The Company recognized a loss on debt extinguishment for the three and six months ended June 30, 2021 of $50.7 million and $60.2 million, respectively. In addition, the Company capitalized debt issuance costs totaling $29.0 million related to the 2029 Senior Notes, 2026 ABL and 2028 Term Loan, which are being amortized over the terms of the financing arrangements.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">2029 Senior Notes </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On May 10, 2021, the Company and certain subsidiaries of the Company as guarantors completed a private offering of $350.0 million aggregate principal amount of 4.125% senior unsecured notes due 2029 at an issue price of 100.000%. The 2029 Senior Notes mature on May 15, 2029 and bear interest at a rate of 4.125% per annum, payable on May 15 and November 15 of each year, which commenced on November 15, 2021. The 2029 Senior Notes are fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active United States subsidiaries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The 2029 Senior Notes and related subsidiary guarantees were offered and sold in a private transaction exempt from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”), to qualified institutional buyers in accordance with Rule 144A under the Securities Act and to non-U.S. persons outside of the United States pursuant to Regulation S under the Securities Act. The 2029 Senior Notes and related subsidiary guarantees have not been, and will not be, registered under the Securities Act or the securities laws of any state or other jurisdiction, and may not be offered or sold in the United States absent registration or an applicable exemption from the registration requirements of the Securities Act and other applicable securities laws.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, the outstanding balance on the 2029 Senior Notes, net of $3.4 million of unamortized debt issuance costs, was $346.6 million.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">2026 ABL</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On May 19, 2021, the Company entered into a $1.30 billion senior secured asset-based revolving credit facility with Wells Fargo Bank, N.A. and a syndicate of other lenders. The 2026 ABL provides for revolving loan commitments in both the United States in an amount up to $1.25 billion (“2026 U.S. Revolver”) and Canada in an amount up to $50.0 million (“2026 Canada Revolver”) (as such amounts may be reallocated pursuant to the terms of the 2026 ABL). The 2026 ABL has a maturity date of May 19, 2026. The 2026 ABL has various borrowing tranches with an interest rate based, at the Company’s option, on a base rate, plus an applicable margin, or a reserve adjusted LIBOR rate, plus an applicable margin. The applicable margin for borrowings is based on the Company’s quarterly average excess availability as determined by reference to a borrowing base and ranges from 0.25% to 0.75% per annum in the case of base rate borrowings and 1.25% to 1.75% per annum in the case of LIBOR borrowings. The unused commitment fees on the 2026 ABL are 0.20% per annum.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The 2026 ABL contains a springing financial covenant that requires a minimum 1.00 : 1.00 Fixed Charge Coverage Ratio (consolidated EBITDA less capital expenditures to fixed charges, each as defined in the 2026 ABL credit agreement) as of the end of each fiscal quarter (in each case, calculated on a trailing four fiscal quarter basis). The covenant would become operative if the Company failed to maintain a specified minimum amount of availability to borrow under the 2026 ABL, which was not applicable to the Company as of June 30, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In addition, the New Senior Secured Credit Facilities and the 2029 Senior Notes are subject to negative covenants that, among other things and subject to certain exceptions, limit the Company’s ability and the ability of its restricted subsidiaries to: (i) incur indebtedness (including guarantee obligations); (ii) incur liens; (iii) engage in mergers or other fundamental changes; (iv) dispose of certain property or assets; (v) make certain payments, dividends or other distributions; (vi) make certain acquisitions, investments, loans and advances; (vii) prepay certain indebtedness; (viii) change the nature of their business; (ix) engage in certain transactions with affiliates; (x) engage in sale-leaseback transactions; and (xi) enter into certain other restrictive agreements. The 2026 ABL is secured by a first priority lien over substantially all of the Company’s and each guarantor’s accounts and other receivables, chattel paper, deposit accounts (excluding any such account containing identifiable proceeds of Term Priority Collateral (as defined below)), inventory, and, to the extent related to the foregoing and other ABL Priority Collateral, general intangibles (excluding equity interests in any subsidiary of the Company and all intellectual property), instruments, investment property (but not equity interests in any subsidiary of the Company), commercial tort claims, letters of credit, supporting obligations and letter of credit rights, together with all books, records and documents related to, and all proceeds and products of, the foregoing, subject to certain customary exceptions (the “ABL Priority Collateral”), and a second priority lien over substantially all of the Company’s and each guarantor’s other assets, including all of the equity interests of any subsidiary held by the Company or any guarantor, subject to certain customary exceptions (the “Term Priority Collateral”). Beacon Sales Acquisition, Inc., a Delaware corporation and subsidiary of the Company, is a U.S. Borrower under the 2026 ABL and Beacon Roofing Supply Canada Company, an unlimited liability company organized under the laws of Nova Scotia and subsidiary of the Company, is a Canadian borrower under the 2026 ABL. The 2026 ABL is fully and unconditionally guaranteed, on a joint and several basis, by the Company’s active U.S. subsidiaries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, the outstanding balance on the 2026 ABL, net of $6.5 million of unamortized debt issuance costs, was $461.3 million. The Company also had outstanding standby letters of credit related to the 2026 U.S. Revolver in the amount of $15.8 million as of June 30, 2022.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">2028 Term Loan </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On May 19, 2021, the Company entered into a $1.00 billion senior secured term loan B facility with Citi and a syndicate of other lenders. The 2028 Term Loan requires quarterly principal payments in the amount of $2.5 million, with the remaining outstanding </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">principal to be paid on its May 19, 2028 maturity date. The interest rate is based, at the Company’s option, on a base rate, plus an applicable margin, or a reserve adjusted LIBOR rate, plus an applicable margin. The applicable margin for the 2028 Term Loan ranges, depending on the Company’s consolidated total leverage ratio (consolidated total indebtedness to consolidated EBITDA, each as defined in the 2028 Term Loan credit agreement), from 1.25% to 1.50% per annum in the case of base rate borrowings and 2.25% to 2.50% per annum in the case of LIBOR borrowings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The 2028 Term Loan is secured by a shared first-priority lien on the Term Priority Collateral and a shared second-priority lien on the ABL Priority Collateral. Certain excluded assets will not be included in the Term Priority Collateral and the ABL Priority Collateral. The 2028 Term Loan is fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active U.S. subsidiaries.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, the outstanding balance on the 2028 Term Loan, net of $14.0 million of unamortized debt issuance costs, was $975.9 million.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">2019 Debt Refinancing</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">2026 Senior Notes </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On October 9, 2019, the Company, and certain subsidiaries of the Company as guarantors, completed a private offering of $300.0 million aggregate principal amount of 4.50% Senior Secured Notes due 2026 (the “2026 Senior Notes”) at an issue price of 100.000%. The 2026 Senior Notes mature on November 15, 2026 and bear interest at a rate of 4.50% per annum, payable on May 15 and November 15 of each year, commencing on May 15, 2020. The 2026 Senior Notes and related subsidiary guarantees are secured by a shared first-priority lien on the Term Priority Collateral and a shared second-priority lien on the ABL Priority Collateral. Certain excluded assets will not be included in the Term Priority Collateral and the ABL Priority Collateral. The 2026 Senior Notes are fully and unconditionally guaranteed, on a joint and several basis, by certain of the Company’s active U.S. subsidiaries. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The 2026 Senior Notes and related subsidiary guarantees were offered and sold in a private transaction exempt from the registration requirements of the Securities Act, to qualified institutional buyers in accordance with Rule 144A under the Securities Act and to non-U.S. persons outside of the United States pursuant to Regulation S under the Securities Act. The 2026 Senior Notes and related subsidiary guarantees have not been, and will not be, registered under the Securities Act or the securities laws of any state or other jurisdiction, and may not be offered or sold in the United States absent registration or an applicable exemption from the registration requirements of the Securities Act and other applicable securities laws.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On October 28, 2019, the Company used the net proceeds from the offering, together with cash on hand and available borrowings under the Company’s previous asset-based revolving credit facility, to redeem all $300.0 million aggregate principal amount outstanding of the Company’s 6.375% Senior Notes due 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company capitalized debt issuance costs of $4.7 million related to the 2026 Senior Notes, which are being amortized over the term of the financing arrangements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, the outstanding balance on the 2026 Senior Notes, net of $2.9 million of unamortized debt issuance costs, was $297.1 million.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes all outstanding debt (presented net of unamortized debt issuance costs) and other financing arrangements (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Lines of Credit</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2026 ABL:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 U.S. Revolver</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">455.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Canada Revolver</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under revolving lines of credit, net</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">461.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term Debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term Loan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028 Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">975.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">979.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">983.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term borrowings under term loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">965.9 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">969.8 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">973.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">297.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">296.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">296.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029 Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">346.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">346.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">346.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term borrowings under senior notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">643.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">643.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">642.5 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,609.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,612.9 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1,616.1 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equipment Financing Facilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment financing facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term obligations under equipment financing, net</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">— </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Effective rate on borrowings of 2.48% as of June 30, 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Effective rate on borrowings of 3.95% as of June 30, 2022.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Interest rate of 4.50% for all periods presented.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Interest rate of 4.125% for all periods presented.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Fixed interest rates ranging from 2.33% to 2.89% as of June 30, 2021.</span></div> 455100000 6200000 461300000 975900000 979800000 983600000 10000000.0 10000000.0 10000000.0 965900000 969800000 973600000 297100000 296800000 296400000 346600000 346300000 346100000 643700000 643100000 642500000 1609600000 1612900000 1616100000 400000 400000 0.0248 0.0395 0.0331 0.0234 0.0259 0.0450 0.04125 0.0233 0.0289 350000000 1300000000 1000000000 1300000000 0.04875 1.02438 -50700000 -60200000 29000000 350000000 0.04125 1.00000 0.04125 2021-11-15 3400000 346600000 1300000000 1250000000 50000000 0.0025 0.0075 0.0125 0.0175 0.0020 0.0100 6500000 461300000 15800000 1000000000 2500000 0.0125 0.0150 0.0225 0.0250 14000000 975900000 300000000 0.0450 1.00000 0.0450 300000000 0.06375 4700000 2900000 297100000 Leases <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes components of lease costs recognized in the condensed consolidated statements of operations (in millions; amounts include both continuing and discontinued operations):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">53.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Interest on lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65.9 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">60.6 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents supplemental cash flow information related to the Company’s leases (in millions):</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.427%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Cash paid for amounts included in measurement of lease obligations:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">49.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">13.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">14.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">45.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, the Company’s operating leases had a weighted-average remaining lease term of 6.0 years and a weighted-average discount rate of 3.80%, and the Company’s finance leases had a weighted-average remaining lease term of 5.0 years and a weighted-average discount rate of 4.12%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes future lease payments as of June 30, 2022 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Finance Leases</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2022 (July - December)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">99.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">84.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">121.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">475.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">62.2 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(51.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">424.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes components of lease costs recognized in the condensed consolidated statements of operations (in millions; amounts include both continuing and discontinued operations):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">53.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Interest on lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65.9 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">60.6 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents supplemental cash flow information related to the Company’s leases (in millions):</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.427%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Cash paid for amounts included in measurement of lease obligations:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">49.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">13.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">14.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">45.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, the Company’s operating leases had a weighted-average remaining lease term of 6.0 years and a weighted-average discount rate of 3.80%, and the Company’s finance leases had a weighted-average remaining lease term of 5.0 years and a weighted-average discount rate of 4.12%. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes future lease payments as of June 30, 2022 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Finance Leases</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2022 (July - December)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">99.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">84.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">121.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">475.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">62.2 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(51.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">424.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes components of lease costs recognized in the condensed consolidated statements of operations (in millions; amounts include both continuing and discontinued operations):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54.7 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">53.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Interest on lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65.9 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">60.6 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27300000 26400000 54700000 53200000 3100000 1400000 5800000 2600000 500000 100000 1000000.0 200000 2200000 2200000 4400000 4600000 33200000 30100000 65900000 60600000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table presents supplemental cash flow information related to the Company’s leases (in millions):</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.427%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Cash paid for amounts included in measurement of lease obligations:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">49.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Operating cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">13.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">14.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">45.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 51700000 49700000 900000 200000 4900000 1700000 30500000 13700000 14400000 45900000 P6Y 0.0380 P5Y 0.0412 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes future lease payments as of June 30, 2022 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Finance Leases</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2022 (July - December)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">99.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">84.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">121.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">475.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">62.2 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(51.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">424.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes future lease payments as of June 30, 2022 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Operating Leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Finance Leases</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2022 (July - December)</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.5 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">99.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">84.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">121.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">475.6 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">62.2 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(51.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(6.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">424.1 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 52500000 6500000 99500000 12800000 84700000 12700000 65300000 12400000 52100000 10900000 121500000 6900000 475600000 62200000 51500000 6000000.0 424100000 56200000 Commitments and Contingencies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company is subject to loss contingencies pursuant to various federal, state and local environmental laws and regulations; however, the Company is not aware of any reasonably possible losses that would have a material impact on its results of operations, financial position, or liquidity. Potential loss contingencies include possible obligations to remove or mitigate the effects on the environment of the placement, storage, disposal or release of certain chemical or other substances by the Company or by other parties. In connection with its acquisitions, the Company’s practice is to request indemnification for any and all known material liabilities of significance as of the respective dates of acquisition. Historically, environmental liabilities have not had a material impact on the Company’s results of operations, financial position or liquidity. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company is subject to litigation from time to time in the ordinary course of business; however, the Company does not expect the results, if any, to have a material adverse impact on its results of operations, financial position or liquidity. The Company accrues a liability for legal claims when payments associated with the claims become probable and the costs can be reasonably estimated. The Company also considers whether an insurance recovery receivable is applicable and appropriate based on the specific legal claim. The actual costs of resolving legal claims may be substantially higher or lower than the amounts accrued for those claims.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">In December of 2018, a Beacon vehicle was involved in an accident that resulted in a fatality. The estate of the decedent and two bystanders have filed a lawsuit against the driver and Beacon. Trial is scheduled for late August 2022. There can be no assurance as to the ultimate outcome of this legal proceeding; however, the Company intends to vigorously defend this case, unless it is determined that it is appropriate to be settled. As of June 30, 2022, the Company had no significant amounts accrued with respect to this matter and related payment, if any, is not yet probable or reasonably estimable.</span></div> Accumulated Other Comprehensive Income (Loss)Other comprehensive income (loss) is composed of certain gains and losses that are excluded from net income under GAAP and instead recorded as a separate element of stockholders’ equity.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes the components of, and changes in, AOCI (in millions):</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Derivative Financial Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">AOCI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(15.3)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(4.1)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(19.4)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(16.9)</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.3 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.6)</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Gains (losses) on derivative instruments are recognized in the condensed consolidated statements of operations in interest expense, financing costs, and other.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes the components of, and changes in, AOCI (in millions):</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">Derivative Financial Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:105%">AOCI</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(15.3)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(4.1)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(19.4)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Other comprehensive income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Balance as of June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(16.9)</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.3 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(10.6)</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -15300000 -4100000 -19400000 -1600000 10400000 8800000 -16900000 6300000 -10600000 Geographic Data <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes certain geographic information (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Long-lived assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">U.S.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">653.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">666.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">652.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">664.1 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">676.4 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">663.3 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes certain geographic information (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Long-lived assets:</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">U.S.</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">653.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">666.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">652.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">664.1 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">676.4 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">663.3 </span></td><td style="background-color:#cceeff;border-bottom:2pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 653800000 666500000 652900000 10300000 9900000 10400000 664100000 676400000 663300000 Fair Value Measurement <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, the carrying amount of cash and cash equivalents, accounts receivable, prepaid and other current assets, accounts payable and accrued expenses approximated fair value because of the short-term nature of these instruments. The Company measures its cash equivalents at amortized cost, which approximates fair value based upon quoted market prices (Level 1). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of June 30, 2022, based upon recent trading prices (Level 2), the fair value of the Company’s $300.0 million 2026 Senior Notes was $270.8 million, and the fair value of the $350.0 million 2029 Senior Notes was $287.9 million.</span></div>As of June 30, 2022, the fair value of the Company’s term loan and revolving lines of credit approximated the amount outstanding. The Company estimates the fair value of its term loan and revolving lines of credit by discounting the future cash flows of each instrument using estimated market rates of debt instruments with similar maturities and credit profiles (Level 3). 300000000 270800000 350000000 287900000 Financial Derivatives<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company uses interest rate derivative instruments to manage the risk related to fluctuating cash flows from interest rate changes by converting a portion of its variable-rate borrowings into fixed-rate borrowings. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">On September 11, 2019, the Company entered into two interest rate swap agreements to manage the interest rate risk associated with the variable rate on the Company’s previous term loan. Each swap agreement has a notional amount of $250.0 million. As part of the 2021 Debt Refinancing, Beacon refinanced its previous term loan, resulting in the issuance of the 2028 Term Loan; the two interest rate swaps were designed and executed such that they continue to hedge against a total notional amount of $500.0 million related to the refinanced 2028 Term Loan. One agreement (the “5-year swap”) will expire on August 30, 2024 and swaps the thirty-day LIBOR with a fixed-rate of 1.49%. The second agreement (the “3-year swap”) will expire on August 30, 2022 and swaps the thirty-day LIBOR with a fixed-rate of 1.50%. At the inception of the swap agreements, the Company determined that both swaps qualified for cash flow hedge accounting under ASC 815. Therefore, changes in the fair value of the swaps, net of taxes, will be recognized in other comprehensive income each period, then reclassified into the condensed consolidated statements of operations as a component of interest expense, financing costs, and other in the period in which the hedged transaction affects earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The effectiveness of the swaps will be assessed qualitatively by the Company during the lives of the hedges by (i) comparing the current terms of the hedges with the related hedged debt to assure they continue to coincide and (ii) through an evaluation of the ability of the counterparty to the hedges to honor their obligations under the hedges. The Company performed a qualitative analysis as of June 30, 2022 and concluded that the swap agreements continue to meet the requirements under ASC 815 to qualify for cash flow hedge accounting. As of June 30, 2022, the fair value of the 3‑year swap, net of tax, was $0.1 million in favor of the Company, and the fair value of the 5‑year swap, net of tax, was $6.2 million in favor of the Company.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company records any differences paid or received on its interest rate hedges to interest expense, financing costs and other within the condensed consolidated statements of operations. The following table summarizes the combined fair values, net of tax, of the interest rate derivative instruments (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Assets (Liabilities) as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Designated interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(4.1)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(8.9)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Assets are included in the condensed consolidated balance sheets in prepaid expenses and other current assets, while liabilities are included in accrued expenses.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The fair value of the interest rate swaps is determined through the use of a pricing model, which utilizes verifiable inputs such as market interest rates that are observable at commonly quoted intervals (generally referred to as the “LIBOR Curve”) for the full terms of the hedge agreements. These values reflect a Level 2 measurement under the applicable fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes the amounts of gain (loss) on the interest rate derivative instruments recognized in other comprehensive income (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Designated interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 250000000 250000000 2 500000000 P5Y 0.0149 P3Y 0.0150 100000 6200000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The Company records any differences paid or received on its interest rate hedges to interest expense, financing costs and other within the condensed consolidated statements of operations. The following table summarizes the combined fair values, net of tax, of the interest rate derivative instruments (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Assets (Liabilities) as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Designated interest rate swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(4.1)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">(8.9)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Assets are included in the condensed consolidated balance sheets in prepaid expenses and other current assets, while liabilities are included in accrued expenses.</span></div> 6300000 -4100000 -8900000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table summarizes the amounts of gain (loss) on the interest rate derivative instruments recognized in other comprehensive income (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:105%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Designated interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2.6 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4.3 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2600000 1000000.0 10400000 4300000 Quarterly Financial Data <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table sets forth certain unaudited quarterly data for 2022 and 2021, which, in the opinion of management, reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of this data. Results of any one or more quarters are not necessarily indicative of results for an entire fiscal year or of continuing trends (in millions, except per share amounts): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,358.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,686.9 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,754.9 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,875.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,872.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,318.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% of fiscal year’s net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">19.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">650.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">439.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">461.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">507.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">517.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">332.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% of fiscal year’s gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">25.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">27.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">28.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">18.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">174.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">68.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">104.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">79.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(10.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">174.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">68.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">104.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">76.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">168.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">62.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">98.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">70.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(12.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations per share – Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) per share – Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations per share – Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) per share – Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a = not currently available.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The following table sets forth certain unaudited quarterly data for 2022 and 2021, which, in the opinion of management, reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of this data. Results of any one or more quarters are not necessarily indicative of results for an entire fiscal year or of continuing trends (in millions, except per share amounts): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30, 2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,358.2 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,686.9 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,754.9 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,875.4 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,872.1 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1,318.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% of fiscal year’s net sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">27.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">19.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">650.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">439.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">461.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">507.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">517.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">332.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">% of fiscal year’s gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">25.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">27.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">28.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">18.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">174.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">68.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">104.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">79.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(10.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">174.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">68.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">104.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">76.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">168.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">62.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">98.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">70.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(12.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations per share – Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) per share – Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) from continuing operations per share – Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income (loss) per share – Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">1.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">0.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:105%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:20.416%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n/a = not currently available.</span></div> 2358200000 1686900000 1754900000 1875400000 1872100000 1318000000 0.257 0.275 0.275 0.193 650200000 439500000 461600000 507800000 517400000 332800000 0.254 0.279 0.284 0.183 174500000 55800000 68100000 104500000 79800000 -10500000 174500000 55800000 68000000.0 104800000 76500000 -6300000 168500000 49800000 62000000.0 98800000 70500000 -12300000 2.17 0.62 0.78 1.23 0.93 -0.24 2.17 0.62 0.78 1.24 0.89 -0.18 2.12 0.61 0.76 1.21 0.91 -0.24 2.12 0.61 0.76 1.22 0.87 -0.18 See Note 8 for additional information. Additional Paid-in Capital (“APIC”). Six months ended June 30, 2022 amount includes $18.6 million related to the transition period from October 1, 2021 to December 31, 2021. Six months ended June 30, 2021 amount includes $46.6 million related to the Interior Products divestiture. Unless otherwise noted, amounts include both continuing and discontinued operations. Interest rate of 4.50% for all periods presented. See Note 6 for detailed calculations and further discussion. Accumulated Other Comprehensive Income (Loss) ("AOCI"). Interest rate of 4.125% for all periods presented. Effective rate on borrowings of 2.48% as of June 30, 2022.2.Effective rate on borrowings of 3.95% as of June 30, 2022. Interest rate of 3.31%, 2.34% and 2.59% as of June 30, 2022, December 31, 2021 and June 30, 2021, respectively. Fixed interest rates ranging from 2.33% to 2.89% as of June 30, 2021. See Note 4 for additional information. EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (]2!54'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 " "/4@55I @BT>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT&0E'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0.>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]3UMEIK)76U?I]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "/4@55RU8BN>D% "U'P & 'AL+W=O3&(B:Q,QQH/WO M]SI TE;.2Q0=O[3Y]CSX$W][8E]LA'Q*EYPK\AQ'27K96BJU^FA9J;_D,4M/ MQ8HG<&2I%D< M,_ERQ2.QN6PYK?V%AW"Q5/J"U;]8L06?,1]I2T8_%MSCT>1=H)R_+>+*,W_ MDLWVV4ZG1?PL52+>B:$$<9AL_[/GW8MX)7#M"@'=">@[@5/U"^Y.D+\Y:UNR M'.N:*=:_D&)#I'X:W/1!_FYR-="$B:[&J9)P-P2=ZGMBS25IDW3))$\O+ 6> M^H[E[_176SVMT/?(9Y&H94J&2<"#MWH+RE(4B.X+=$51PS^RY)2X]@FA-J6& M\GB'Y!'('9/\37'T-:A8W;0_?!CNF(^OVQ! M1TNY7/-6_Y>?G)[]NPGO!YF]@>T4L!W,O7\M_ RZJ"*/+RMN(L7ECMW^8D)" M50V1N@52MQ[2EXQ)Q67T0A[X2DAEPL.ME,Q,+\5#50WQ>@5>KQ[>A,M0!+H7 M$A@'C)6'.Q7]KK+CH?J&G&<%YUG-EBD93"'Y#%!=C[C7G$6IL2)164/ #P7@ M![10PT2%ZH7<6D"PSULVVYW[7/:,<&ATH9PYP7<>1VX![X(]3 * MU3AFL;&-XCY7PX%W/R8/]_N^.Z98^1%Q4UY:RH45/V,A;=[C>OH,NO&CV"1&5-SNELLD$":EARN;@I9YR<%3SGO0 M8L":2+$.$]_=.^%!?DZ5(L,ATP,2E M;ML]=\^-?,?(3$X9FAP\[3R&"L*@F!.'_CK[C4RYGTFH22,D[N2).(9)>*J$ M_W1"?K9/;8>L8()9L\C\28/[-22G972B>+B!D!^$R8),7^*9B$S !PRNAM[8 MN'9PC'Q$RWQ$\3"SKT(R?/:7+%GPRAQ\P&@\F%X/C-_:N+ I89F(:*U$Y&52 MZJ^U[2=:7I4PC63&]:4#CM^-JU(>KFK*6:8?6BO]C!+%Y78E4G]VLSVXD1-W MK.(\1NRA9>RAM6*/_BR%3Q9( @LAC2/0 9\[)J&U#WR?@Q'8!%M+(_$Q\@\M M\P^ME7^F,8LBX8QEPO=,3^!@UI",HA7 M+#%7+6Y8#7J,U$/+U$/QT+*OR"6'BL3P&JX6X;JF>&7ZH;46C-Y.[=-\%9_< M9PJR;*+G4"/Q#\HUN_>P=>OF;GK7:-WO=6V;VC:$QK6)L4Q %,\M@Y@G0;[L M=Q,Q,PIN4%UYQP@X;AEP7#R?[.?'FS#5&?8[AS"&+=T>L&NW'=IVC1D=5S8% M+1./BP>58MUV1[I;IKZ!R\9!]8#=%^/"-"YJREAF'A=/*.\9\]JL)L3-JA;? M<5E3QE>[8+7RC@>8$A!'2<"?R9_<.* >L+)A8'!HY[QC;J\_-.]8KS9&]827 M[Q>GQ-=KK]L]TN)JL2<]R'=BK?+Q[8;V9Z;GRY1$? Y2^_0,!CRYW2/>GBBQ MRK=99T(I$>>'2\X"+O4#<'\NA-J?Z!\H=NK[_P-02P,$% @ CU(%5;$3 M1,0>" 4"4 !@ !X;"]W;W)K3?&]7&EMV<]UEI>WHY6UFT^329FL]%J58[/1.7SR M9(JULG!9+"?EIM!J435:9Q/A>>%DK=)\='=3O7=?W-V8K9Z@OOX M<>AT=/Q.U[#Y^K7W7RKS8.91E7IFLO^D"[NZ'<4CMM!/:IO9K^;Y'_I@*'#] M)28KJ[_L^:#U1BS9EM:L#XWA#M9IOO^O?AX"T6C _9X&XM! G-M 'AK(U$%LVH-]M/#3%-K9NYG)%S"* M>L'@56FR=*$L7'Q1FYNS#Q4=VP=*<_9%F&0Q:>3.Q< NN MHTER^+HO^Z\3/5_WVS8?,^E=,N$)032?#3>?ZP2:\ZHY)YK/S__V3O,)Q.T8 M/'$,GJCZDWW!VQ:%SBU390E1^D2%8]^!3W?@)O6G'I4M4ER[6E7 381>#'R 4AXR$R.Z=DD=>0M7R$ M1Q_AH(_[0F]4NF#ZY\:5UK(:,F-7NH"*WJP8E,$0W9(O!$IWK))AA$:)4,'4 MB6EWT=%=-.CN7\:J[ PC$?YRZ4?("9:)T)LVYN3>"B6+IN. ]A(?O<0G1@H MJK OU0BY,K0!I+&]R1?CFXBGC:S?.R)403B6'4.$2LB^L9D>_4P'_?S=F,4S M+,[4S4]QKD\$S7 JGR90@WMKP&'+EJI M%9XU0Y%+-#B2>B"P)^B$D;JIDU=VTC- 3PXBZNS5#VF66H! M"$BXYH,\\5:Z?M?>YN_56SN$-8+P808Y0NE&O3@B)<.'^0 H"67KC-!%4Q_1 M!B&+8>7H6Q)JWN##P %6BJVN<8JT@OG C\+&E#HXH62BNX+/"5GH-Z=ZVTE- M&WP8-U[S>F.*ZM #P-]TUHE&RI,^,39 ^4,3.$;E-D8EB.@IZET7:@#APP1" M6'Q*\VH/=)Y! BP\G)%8%2)$(42R@9_M'7\-*&(84 B#F8.WS $]FUBD$'C=N0I&VPQA*%'W?.@@.F=L:I@1PZ<:W9W J2F%SR1@WXPPDY() MO,ND9%[.G*9$3HI981K':$+^C?0HF8,<8(QS'J=6G>,L3]W2DSNDD_G"3AC'_YI MK&9($QYA\IV&%!W1F]\5K.7JP)OG. M/NR,"^G':W;AC3T.B%VPG4 YBW%OWAN_:V_R] M>FO'L$8\.8QXKD1 5I:GDIF[5,59>LW"8 P9%;D<=HD6-63_WP0^_91#8H;$ M+$"*NA7ZA*@=^QI%Y3"*?@/^+--E7CUEW1P+2S46URR@X@W<8W+]&EE3- -+ MAN D@\Y.2^:#DK;YQE._84S]O #$AH((RZU[0'*5YBQ1FQ267]('09=<2+2I M)W5^W!WU.:F3<=^YFZQI50[3ZE=M%;RU8%H5N=MED&Z(P[)0= ET1LC"6'0] MSZG>1"\]R!I6Y3"L?DZ2[7J;5=EY>&)EUI"F*_=+CYU^Y?$/F2E+$IF1"](U;CJQS&USWRE<1:0GHBSLG"",'VC-+%L&U"KJC^(!%[ M]NZR)EGY1I*MRNC9-O>=-Y^.D\?#A(X\'B9UQ/'PI/'K%?=;HS]4L4SS$O86 M3] 0:BXD0;'_^<[^PII-]8.61V.M65 SY\,4,[APOU&YO@CJKO_ M 5!+ P04 " "/4@55UU(YQ/X# !!$0 & 'AL+W=OG>V$2 M U8=F[4=V+M/?^,D#0F$Q.UN7Y0X^<]X?F./F3 ["?FB]H1H]#UF7,V=O=:' M!]=5X9[$6'7%@7!XLA4RQAJ&J@R0X2HUBYO8\;^3&F')G,4OOK>1B)A+- M*"S ]Z1-='/AY6$D5MXB6A,N**" M(TFV<^?1?PC\H3%(%7]2 M((YON5.GF-,8EJ]?O7]*X0%F@Q59"O87C?1^[DP<%)$M3IC^*DZ?20Z4!A@* MIM+_Z)1IQR .$Z5%G!M#!#'EV2?^GB>B9. /;ACTK4$_-^C;&@QR@T&: MF0PES4. -5[,I#@A:=3@S5RDR4RM 9]RL^YK+>$I!3N]6 H>P2J2",&5$HQ& M6,/@"3/,0X+6QK%"G166A.L]T33$[ Y]1,_K '4^W*$/B'+TA3(&BZAFKH:0 MC&,WS*=_RJ;OW9C^CX1W4=^[1SVOUZLQ7S:;!R0$OARCPY8HB-F"4&=1*%(, 8W M#@3.ZCT4X5T=<#;;I!2DU_4N2)8VHJ!%5*$=%K3#]])V$=[M)-E!V2!&OR7F M]#&%DLD(+' =;C;=M!3DP/,N:"TT0;.FPCHJ6$?O7]ET 17"B=X+2?^#!QUS M>F:W:Q!M_+_RYP[:6!E;2*7NH"?1OT]06Z M9=WFSLN1C8;UN-?*L5>[DVN5C;#G+LUO;%ANP;ZE:O,9;(BOE;>(ZY2-Q.<> MRF]NHIZAR5=TQ]/>?E6<6NOW?B_ETY5#O4%O*0PLA%7VRV.WQP M%=X5:JLD:)14\<[-E=_<737CO6E/#]L96R5!HR1C=$NOJ^;'A2]8[BA7B)$M MV'C=,1C+['T]&VAQ2-]@-T+#^W!ZN2!U(04@@ "8I 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OXKA&]Q2('4%JDWVYL$:&)7V<-V-]A<;S\$_2!;="Q4 M$KV2G/3NU]]05BR)'%'NUOW06-(S#SG#X? AI:M7D7\MMIR7Y%N:9,7U:%N6 MN_ED4JRW/ V+L=CQ#)YL1)Z&)5SFSY-BE_,PJHS29,(LRYND89R-;JZJ>P_Y MS978ETF<\8><%/LT#?/_WO)$O%Z/Z.CMQA_Q\[:4-R8W5[OPF3_R\O/N(8>K MR9$EBE.>%;'(2,XWUZ,/='YOV]*@0OPGYJ]%ZS>1KJR$^"HO?HFN1Y;L$4_X MNI04(?QYX7<\2203]..OFG1T;%,:MG^_L7^LG =G5F'![T3R9QR5V^O1=$0B MO@GW2?F'>+WGM4.NY%N+I*C^)Z\UUAJ1];XH15H;0P_2.#O\#;_5@6@94+O' M@-4&3#5P>PSLVL!6#9P> Z$?A5 MB"2.PA(N'DOX RE:%D1LR.\[GHGF%'/GQUH/_G;KG6#8QU2Q*SZ[A^^7;"U2 MWJ0&>?JP*LHZQ=_38,WH4ZRX$QDG8&8'@=B:DRX1U"/, R7Y)EG,"0)";.( MA!$HCEC6>"DPL9&9:DEAZW-DH:/8S!O;2A[J*,_3IF6@HUQ ]128V='[F='[ M!8>0KN-*XV!NSO0I,FU-\8.7"$@KD$L=9'M:3=%!K#T?.RY2JU%ZEM')#ZG( MR_A_O4[6YIUFZ=A5O,10KEIYE@C*86K$ @3ELO&TQ]&6I*5&1_\M2DA@H986 MU&>JC\?,':M+!@:#TN;I>L\9K9O2ZEF<7":P<[\@F M%^E;"/JT.$-&TM$F+P*C4TL-T1*!V2 0U.F+-6K9O=XWVI0:A19X7W*HBN7; M8%^239R%V5J._QKD VQ.9$43Y9;G:##L4Z8X@F*VGOPZRG;5B10@*)?V)G\C M":E9$_XJA8/(8/^^DL&0$V ?%ULIV%&_'2UE+=5I1^^HI@KXCIXI.@P&+HB41M9:QUNKQ\;VM*=9@H0(BLODTA;60J->M4+8E0-Q$A MBF6*#O,]%;5$4&BF(&2]FT/62%9FEJR+^"6.>!95*]I#SC<\SZO32;'^BKE> MTW4*A^+V,&2)0*A:0\V8KKN-<&5FX:K7B+ L\WBU+\-5 O520+E(4PA%(0.P M%4G$<[18U.UT3G6\J98"" Q&34T!!,5 &ZDI@, ZQTW=F#2REC'C"<&?U=L' M'KT/7Z B//-."(C8ET4)P@[J)WIRP(R:^7N/#L[*MCPK6W NMNXP-?J;F?7W M;5C$:W(19_5[ :PRW0YP/-EHV6:Z4(9]I>XB:F5 #?I4?"L M4?#,K%47<;*7[V NR$ T!R1O3S01.3W3*X..\JFV#F(H:^R8U!73MPE^S^$- M:U0Y1=PJ KOY;M% M9(]TL2^B9J3P'#?S]^7XP6K:7K'&U%=S7$>!1--R'./RU6,-E,OO6_R:30,S M;QK>XK? I3&4B!-":&ZB+X3^H%:N(?(0KQ'+UMA2WR\,4P48%3#U%89FI\', M&X%#_#*M/)P4MX$]1D_?2B;W[-18\UV@PTUF7V2;]T5O$40F\@F!,W/W!8YB2XB:@ @* M9K%Z-(IR:>F'AK_&!2>9@/A>DC 5 M>_G-#P0YV4>%;&RSSV4?JT;WA3Q/'&/"9-+Z "KE^7/U M,5P!/0=O#B^CCW>/']S=5I^9*??OZ'Q!D?M+.K]'[[/Y1XPG8/-[[/X'F\T# M&W]BPY/J2[9)X\+A"\)/8?X<0T02O@%W("M@$N:'C_(.%Z7859]XP7B5(JU^ M;GD8\5P"X/E&0+#K"]G \=/(F_\#4$L#!!0 ( (]2!56VPH/BMP, *4- M 8 >&PO=V]R:W-H965T&ULK5?;;N,V$/T50ET4N\"N MKK9\J2T@L5QT"Z0--DW[4/2!D6A+78IT2=K.]NL[E!15%UI-6^;BL\P(4>BYH$RNK4RIP])Q9)*1 DN;'PB#+SLN"JQ@*/:./ B"T]*I MH([ONJ%3X)Q9T:JBP*++[>$\O/:\JR7B4_Y/E-ZPHE6 M![PG#T0]'NX%C)P&)U+@Y]S_Y*G* MUM;<0BG9X2-5G_CY.U+SF6J\A%-9_D?GVM:U4'*4BA>U,^R@R%GUQ,^U#BT' MP#$[^+6#WW>87' (:H?@M2M,:H?):U>8U@XE=:?B7@H78X6CE>!G)+0UH.F7 M4OW2&_3*FHMW%9;\"]L(4!W MG*E,HBUL)37XQ^/^X8B_ W(TFO@OFMSZHX#?'YF- O<]\EW?-^QG\WIWST3G M_ZV^_<^K=\0(F@0)2KS@ EZ3"1<3X=>;)ZD$_.)_,\6^0I^8T7457,H#3LC: M F!)Q(E8T==?>:'[C4GX:X+%UP3;7@FL$Z))$Z+)&'KT QPG>16+MY1+^9+$_7I-5/PFF#Q-<&V5P+K!"9L A..IB 70R&OE4B6F VLSMN=O^ZZFU'7J$]LPLQ*(18C$J MQ.;?D:_ %MV2W>.^&%99(-8C/S3R@T4_/;8&J-!>F"6JZ#NMOK,@8E\V_!)B M?&2JZC":V>9.<5.VTKWY6V^Y\0SS,=Q!JBO#W_#5!>8.BWW.)*)D!TNY]@RJ MGZ@N!=5 \4/9]3YQ!3UT^9K!/8H(;0#?=YRKEX%>H+F917\!4$L#!!0 ( M (]2!57AYT7RL0X !M\ 8 >&PO=V]R:W-H965T&UL MQ5UMOJFWO MLHM7Z6.Q6FZ2=YF7/Z[7^6A_):FOY=? M;A>O3T;E'B6K9%Z4$#'\^9)<)JM5B03[\4<->K++65;<__PWNJP.'@[FMSA/ M+M/5?Y>+XO[UR>3$6R1W\>.J>)\^14E]0*+$FZ>KO/K?>ZK+CDZ\^6->I.NZ M,NS!>KG9_HW_K$_$7@7F'ZC ZPJ\;P6_KN#WK1#4%8*^%41=0?2M$-85PKX5 MQG6%<;O"Y$"%25UATC?#M*XP[5N!C?YF;M2[RH[LK>BV*JDD=A47\<6K+'WR MLK(\X)4?*IU6]4%9RTUY27TH,H@NH5YQ<9EN%G"!) L//N7I:KF("_CRH8 _ M<.44N9?>P;=T_OM]NEHD6?XO[_J/QV7QEW?J_?+ARGOQ[4OO6V^Y\7Y2OS@O8K1+\?%[OPN5V%_B!7?A/6L0KI-JUN]IENE[#-5GM&U);NFN_>7=[ MB=2Z<=?ZR#XAE2)WI?=) 4T;G-3K.-LL-Y^Q4Z0Z]O;GRUNDEN[86][:VW,0 MQTXA?*<07J$$!U#>)I^7FW*_O;?Q*M[,$R\NO*MD?N;Y['N/C_@(HWR+&5:8 M9;/^Y8*)(#B;O#K_LD^Q76QT-C;+2 2*C:9MJ,@N%H3^F3!+*;O4*9^>\5TI MXQ3YNU/DNT]1?6)>P'60W\=9DK_L=9*T<63H-1^:]U/BFS1I1@B@C,X##8<1A4Z/X!#F\WEDV:VC3]_%]NEIYT*4_Q=D":Q$N TIF*<$D)5A$"::(P SVQ8Y]X;R" M?X+!ZW(S3]? _RK-\Y<8J5N(\7[;$9[YK1;-F6\.S_C8[JCSI/D1!W::(V1[FB"=4>462-*,$4$9G XV7$X^0JCKDF_ M49==S);Y!)$Y,NJRBV&C+KN48]0UW9VBZ5<9=3E1A\I\VG?419DUH@131& & MAVS4S#]'SSCNJI,1D4N*)DG1(E(T185FBF#/A&#.2_E]\O"8S>]+&<2;A9O:=E<7^?K!;>79IY1?QG@AM)VV33_5XI M;%/KW*'!U')+2^V,$6E&185F$M98&IW,,3PP#I>TJP1*9JB M0C.Y;BP/YIQ37U2=[&EY1V)1'C5>NQ,.OOCZY(Q( MDV)ICM3(0V-:3.!"E:1(JF.DZ' MR4QC.C"WZ]#+(F+VA'X\:L_ZK]V9!E-!B1;U.@)%E=/DHC$XF-OAN%I^62Z2 MS2+WH'MZER5W2995=ZWP>T&7S'8C3IG%"J5Y($G1HCX'H*A2FJ0TC@5S6Q:V M+:<>-S 5'QUVG!CB,H3^Y"QH4]/'L<# &(")=G]AEQ.$44NR4\STT\S0U MK@4[RK;H/E>DO@6SC8OQ:(2.GTB="U(T185FWAAMO ONG!;C)EVGS5J#=IK1 M=;F.FZ,(&&9'(^4P/QHIYC"D>3/!Y^X)_K&6M!MVJ.BY;0P<,*5)\T:D:(H* MS:1R;SD ?T;#CE/.G:])T20I6D2*IJC03!$T+@'_6BX!*@(?&;!/V\TAY+0MK .[.-_CBZY$R(DVIJ-!,0AKS@+O-@Z-L'6Y/Q;D]2B3U$DC1 M(E(TU7$Z3&8:*X&[K81>MDZ-89@B87MB>>W.-)@*4@.AUQ$HJIPF%XV#P-T. MPE!;IX8S7)'V[2!WRL&D4*)%/?9?464T*6G<"NYV*XXP=6K$3E.G+M9.D@QAZGC-TZ W^$$'&GJN&$'+P$>]35U2/-&I&B*"LVDLK$J_ ZK MHFOE%4XDLW4Z8=P2?5W.+7H,C 63L_:-9Z1<..%6JXX4.V73O5TSSU3C!/@= M3P9T+\#"SQ7IG-^W[]"/1_C"=]+Y/"F:HD(SJ=Q[@,%_1E/'IWVP@73B3XH6 MD:(I*C13!(U#X+L=@EY#8=^^)R^$M<+4G6DP9Z0S?5(T185FQUC6;(;@V/$9Y23WVK ML[)1?)=DRW3QO?=KO'I,D(-XVY'DHX\_T(HL#/#]R5[/O!5#8"]:.!VU2TGW M/@Q^"M6V/=B0[1"+I:HK 7DUQ*M#5%*1Y(U(T M185FRJ+Q4 *WAU*WV7?;UAJ$L"FR>%Z@G+N1#G%NVR.GHOTXC!MZ\"/F/5)& MI"D5%9K)8F.?!,^Y'"*PUR8P9DW/W+LTF+,^.2/2G(H*S21M[PT]H((=/Q,FC4B15-4:";7C4T2T"V("!!+P[<'.J0K(GKEC$AS*BHTDY+& MD@F^PI*(P%X#,#F;C/;_6421+I @18M(T=2@DV.RUK@O <%RB< V-+@_LI:N MN%,-9H9TO42_0U!424TV&H$E!,A;X_Y%%*LM.1#O"41 MC9LA_O&2"?1%W7ZK#DW=B#2;8MB_*(S)RW1QV/HMI3D_*]7XIT6PFT1GY'L@.F MKKO6X-9"(/=/IFAW0/N#E+2_2/DU[ S1V!FBXTQOYE\)>!G+:OC:N.M(= MNM9)S8X^.QJ1IE14:":+C;TAW/8&K9$O;!,A:$_7KMU[-)BR'BDCTI2*"LVD MK/% A-L#^8HVOCOSX&;6]B[0YQI)LT:D:(H*S>2ZL5:$VUH98N,+^QB!1-4:&95):^A;EE[S4*'7-(]NG- M8K$L!U#QRGL7+Q>G0/-E_+ LX/N+[[Z9<#[ZH7Q34O61_?#R["/_]&8^?UP_ MKJK71&V' )?&$."V[G;^778[WHN3\MU%)U#3__0A2;R?TB+Q)M48/&YR+S?; ME\/!MS/L8,_W7G"U3K+/U3O8WU2NR6MLOV>P* MVQZQV2VV7?+9#4>V*S[3V';ISVY\K+P_T]AV&QFBI6?SC2V7;+1 M[&;[?K1V#8AH-"(9@SH8FPHB&HU(!D0SE&F(:#0B&9#-4+8AHM&(9$ X0QF' MB$8CD@'I#&4=(AJ-2 ;$,Y1YB&@T(AF0SU#V(:+1B&0@ (8J "(:C4@&(F"H M"B"BT8CDH ..Z@ B&HU(#CK@J X@HM&(Y.4%CU_QY26/ZH"##CBJ XAH-"(Y MZ("C.H"(1B.2@PXXJ@.(:#0B.>B HSJ B$8CDH,..*H#B&@T(CGH@*,Z@(A& M(Y*##CBJ XAH-")]T(&/Z@ B&HU('W3@HSJ B$8CT@<=^*@.(*+1B/3+QA]O M_@@0'4 $8U&9 Z"% =0$2C$1F M#@)4!Q#1:$0&H(, U0%$-!J1 >@@0'4 $8U&I ="%0'$-%H1 K0@4!U !&- M1J0 '0A4!Q#1:$0*T(% =0 1C4:D !T(5 <0T6A$BG)0B(\*RV$AJ@,!.A"H M#B"BT8@4H .!Z@ B&HU( 3H0J X@HM&(%* #@>H (AJ-R!!T$*(Z@(A&(S($ M'82H#L+R1=&H#D+008CJ "(:C?E)O=6R1U,ID9G8YAG9]LW46^_%.E#]0+AW]*B M2-?5Q_LD7B1960#B=RE,ZNHO98+=^\ O_@=02P,$% @ CU(%57H?@8H< M"@ $3( !@ !X;"]W;W)KS4D0+.9YS(O)U45][ZZ\NA![F?&"W96HVN=Y7/ZX M89EXNIS@RU9+RG!45%P4JV>9RJMXU4E(>A/BN/GQ*+R>!>B.6L42J*F+X3E83E+)-O,_D5_'T#]8*BE1]BJB;LRZ-,CGA?+[O2SA6P[EY-5:%"EX MD:4(KBJ1\326\.%>PA]PKZR0V*!U7&W11PB1"DW1M_M;]/[=+^@=X@7ZS+,, MW%==S"6\C*IRGK0/7C<@HE-"7I2LB;?"W_;% M#-'@ R(!(9;WN7U]<>QY'=HU+*WKHX[ZONQ8&4M>/*)K%=I<\,9?Q1_X/[8F:@HMZD(JCQVN" UF]&)^Z&LWK9;!C'1& TU1IRGR M.O$Z_2]TP:8?2 %Y+A%%PC.&BF.QZFMU,U%=95>* X>H1@\_T/N]ZER\^ 6) M+B+B+B+.;7JCMPR)-ZILT'R+KOD67G_>,J@TX7&3X8L4Q;DH)?]??<,6'O[J M'.'1%%KV'7]F1(=IM"*SZ*S_SQXJRT[KTOMR]U(DWZ=J"$H1Q 6,RY53IK\F MA\REH0#3&3Z2:3$BLZ5=V:I3MO*^SYJ5$@ "8E@RB!&)V+-2QVJ/"KEE)=KP M(H:. :&=B$K:\MR-_QD.S2M##IDMCB2;-F'/9J#XK%-\YGV;?T*/1A"R*7M0 M:E6?W?-JJ_* 39J_,H>TIE#4>^W@2-B9(6SA3&@XT.-]X'V=ORM7@K8JAC0& M8_N&/T/$QE7%(,=U'K7)'*G8H;,MU9ES:L/'60:^WM=*PX>GIEVX6!BCBLV.8+>K-5YA+WY< M?2H.D%-%:6?CFY'2+E61V>'H*CK6%%DTD6#FZIF:>;"?4NY*MHMY^C)*]I(J MS.<@&16R#6:KXI,(")MT,PV7IALM9KB/2D/%FGRP'UBZ&-W%/U2 -JB7).6> MZ6:PJCT)A+ ).71%S;QK,<,KIW\U#6$_JGRI76G/1U:1)Y$/MF%->"S1-)JZ M$4'3#_83R^\_/X^Q"C^)B[ )1E.\,IQKPA'XU@&Z1,,1";Q#C\I'U2LF[<2+ M0C\[Q+Q5;4/1&I*('V[N]F6RC56F HX EX-[Y8\ZLMF?>[YS4>](K0[W$A.9 MIO2LURO;)K&8D;->!QAJU=A$_*QSG8"DBM<3TAXU?5!S=ZO(D]")F%PTA>'R M.(B)C["& C4\$2^/P.@C$L;2"FU*D;^*#DX.E*E2V1HB#Q>5R F&A&G1,U%Q$\V(QF8=VG*GX%'GN)2;2&C MB,Z. VO5[ 8EQ@HL2%4+:4^](?2Z-YEK1L?\L)M35&ZGF(NH'F=9]KQ5W$A71\04E MB\D44V=T]O;B1JBHE0=9I5[3Y56UAT&&N9>K1RIT21RG(FI2T90$KDDXU51$ M1ZA(2TSB+ -R8#G?YU9M)\$0-6'(T&99)Z+8-2VC&H>H'U2.DDLW+>GM.VSB MI)V#US.7Y@N&,A8[UAY&'NEJ! L;A<:(:;.BKGDYU61$_:L_7]FNG:K5&DLF M>8!+M&7=B%)SX&SM7C&?H1J,Z,C:4GJH';EKPWLC M&O_##!4NG^)2[;85L@00M@H^B8RH23S3R AVT\BE5D,1?144U7F**_ OTGJ5 M_ZY\VY\^"9JH92V)S(Q&L%@M7:DMU-P4OHJ;E.QZ F/-T6;E3/&A!JS0#T0C,UZ=Z/TSWI&GN)2;JTV+,]?I M@+89+ M4& ?8M2<2:A0+_?3TZV;#DL;/STF]%89*B B4M-MBT#/JAE)#0'VA MPN$09VJ M#;)2; 66I:P+&=N7KV"%6I6"_UHU9XC*M7(C=ZGK+E2BQX_J?LD M@@LM>(:7V$@'-CNR)+U5DJ'\WBDJ/WVM'1H_H ?VR(M"]0&U3LM*+E*K[M/. M6)GH%H7&60N+%5ZM9HZC,Z$&O-!/6V[13&V>>>6>Q'&A26B$1,8RM,4L7 M=#+4)!?ZU[CN][M=D\_C3)^N1)^*YB"O_=C0.GS3%:^WJFW8!!KL0C]ZZ?.1 MM<\W]>E2>_)/>:48CQ=J/['=?;*?.;T9>:@K&GPHU[:6N5@V)=BUFQAJX@O] M7/:I/51E%7,2TH7F,AW#'\0NLRG9/^\9+4U:L5@1E\Q(4=OPCN:7:)0LOA494X=RU/[P$X?!2ZV? MI!_4H<=Z=QP&M6R?,O0 %J@-Z)IH(,4Y0GP&XN_Y,\J;H]),'95&O^T+UG3$ ME]/.[2->GE"A=QA\V=CDS0GM/E>J+1.8,17M/EB36QL,_Y)(\0!3;-R<@U;6 MMRQAN;I'VYLS-/Y*V'RE<#'R2G574.M.,#-(]PFT&,R!U#Z'W)=L9DLZ\]ZY M]YR5C_7O!RI4GT9H#BYW=[O?*-S4)_./[J_Q^2VVW+^.@O,UA(7M&PS?-+]. MT(]N?BSQ.2YAI*Y0QC;P&L%L"8FE;'Y_T'R08E>?R(=(D"*O+[L'<\W^SWS<[L,-UK\]-N M$1T\2*'L+-HZMYO$L2VV*)GMZ1TJ^K+61C)'2[.)[^_0B*RCHM&S QD%S53_;0Y.$(D Q. -(&D#X%C$X !@U@ M\!0P/ $8-H!AR$PM)>1AP1R;3XW>@_'>%,V_A&0&-,GGRA_[RAGZR@GGYKE6 M)1TBED!O5@M>,D>+E:,'G:ZSH->0,[N%CU0A%MXLF2'S%ATOF'@+[^!FM8 W M%V_A KB":RX$':>=QH[(^2WBHB&2UT32$T0RN-84U\+?1*A\C(])5*LL/2C+ MT[,!/U>J!X/^):3]-.W@L_C_\.0,G4&;Z$&(-SP1[Y,JM$1P[ 'M)2AJ:$HL MU7BERJYL79V/=IO\N+Q-?W2EN09F >B;_GX^&O>&T_C^6'N'4]K+6J='"H>M MPN$+"AT:K@TLC2ZK@DIG02UM'7>5P2ZF9\/Y^VYB=ZS 6407FD5SC]'\SS^2 MK/]7UVF^4K!'RD>M\M%KGFT^>I;]Y/U1]FM!SYV&V:DCRJ(GAG'+?/Q2':WX M \BZ]="W'E#E8YV:0_< D[I2CAJ\$%6)%BX\W]I'UAU/]1--TJ@I0N/G,V>6P2E"7[9;&4/>\$=>4!!_+BJN-H 4R6%LHV%-J2A;)C7 M;GM=U14?7=<2S2:,/4L1:9>ZW5IK.UFOPD!Y8L]IXB8=]@_9),^Z[.-)'B9T M_'O;>KQ?,[/ARH+ -5'H]\94?:8>F?7"Z5T8(J2=1E)XW=*_##3>@;ZO->6J M6?@-VO\M\U]02P,$% @ CU(%5;Z*(JFS! 60H !@ !X;"]W;W)K M+O[L-@'2J(MMA2IDE2<].OWD)04%TF#[HLMDC-G;F>&G.ZU^6I+SAW=5E+9 M65(Z5[\9C6Q>\HK9H:ZYPLE6FXHY+,UN9&O#61&4*CE*Q^.34<6$2N;3L+S9))T&]=B5SJ_,9I/:[;C&^X^UVN#U:A'*43% ME15:D>';6;*8O%D>>_D@\)?@>WOP33Z23.NO?O&AF"5C[Q"7/'<>@>'OAJ^X ME!X(;GQK,9/>I%<\_.[0+T+LB"5CEJ^T_%L4KIPE9PD5?,L:Z:[U_CUOXWGE M\7(M;?BE?2L[3BAOK--5JPP/*J'B/[MM\_ K"FFKD :_HZ'@Y5OFV'QJ])Z, MEP::_PBA!FTX)Y0ORL89G KHN?E*5S53=W1UP\T-0IZ.'%#]V2AO$981(?T) MP@E=:N5*2^]4P8L?]4?PIG3D_'Y$^$=]^$=/X7^2Q7\ M?PBTY"Q'+JZUW@JUHTU3U_)N0!]4/J07SY^=I>GX/,J$Q>2FVEU>^'>Z:-"SW-#39L MD,KAM S5QG"BK!&R\$*UT463.]OY_%D)'T&@1E1<,<4*-J0K11<\,XU7GT3Z M3@9!ITMP-.'50_1,AN!% />NP/W>7 A;V49&7F:-1=6LASC?:_C3N?8IT^K'O9B>=D!#9!I8QNFG(=T)7.4<^,PZNG= MMT:X.UHW)B\Q%&FQ,SPD;T!%*#%*'@J;\RKC!LD("1G3BP.>/-2^MYS=A11D MW.TY5S^DT>\O-FO:,"$1_B*'+U:$6%?@V#U'(70/B N,6(W\W@I?>+#GM[-7 M8\Q4*;TF8LJ9+>F%;;(ON#)\Q"Q<*3Y1.:N%:^G4I4##)T 67T#7."00L\4] M"DNN[/CR,,:7@2H?F0I,25]W3/$A,6O%3K4$>:@:*KN\'(*%$F2(+NP%1)1& MTG]D&U3]M>GO/P ^8(OW%HV#)G9"-9# 16\"8VS(E8=R)0R'H*VXI2K.>>[G M/&%*\VY*3X;@FT]%$:J / D5WPMAY%I@_*%]NZ0!ZWA(?Q[X&>WBU#="QW,T M LID!,H$(O/6'=_NI%C%*6EG5$_N+JPDNNLG60[,>(5R$_J724DHN8V]B^!T MLROQ4HF-/=P,@^Z);\(;S"L>E+KV/G#9DVIR>F[["8(W38;Y(N"P'PH89*U[ M&_2X/61H.T6]G4>G;&NNLS1\[((8'5SW"&T7'C4(%2WOXLW?[_;OID5\+MR+ MQT?7)28JI@Q)OH7J>'CZ*B$3'S)QX70='@^9=LAC^"SQ]N/&"^!\JU'8=N$- M]*_)^7]02P,$% @ CU(%52_5-A!["P P!X !D !X;"]W;W)K&ULK5EM<]LV$OXK&'6FE\XHLB2[CAN_S,A.TJ;7-CXK MRZSN\_N@F<;8S^ZM5*- MN"N+RIT/UDU3/S\X<-E:E=*-3*TJ/%D:6\H&MW9UX&JK9,XOE<7!=#P^/BBE MK@879_S;M;TX,VU3Z$I=6^':LI1V>ZD*LSD?3 ;QAQN]6C?TP\'%62U7:JZ: M=_6UQ=U!DI+K4E5.FTI8M3P?S";/+X]H/2]XK]7&]:X%6;(PYB/=O,[/!V-2 M2!4J:TB"Q+];=:6*@@1!C3^#S$':DE[L7T?IK]AVV+*03EV9XI\Z;];G@Y.! MR-52MD5S8S:_J&#/CR0O,X7COV+CUQX=#D36NL:4X65H4.K*_Y=W 8?>"R?C M!UZ8AA>FK+??B+5\(1MY<6;-1EA:#6ETP:;RVU!.5^24>6/Q5..]YF+NG2', M4LSUJM)+GBM@RS(OO2RIP_(/A:_FZI9 M._&RRE6^^_X!]$S*3J.RE]-'!?[:5B-Q.!Z*Z7@Z?43>83+^D.4=/B!OCY7B MW[.%:RR"Y3_[#/;RCO;+HP1Z[FJ9J?,!,L0I>ZL&%]]_-SD>GSZB[5'2]N@Q MZ?^CJ_Y?LL6E=-K1PFLRL6HD9]?;M1)7IJQEM16PO996Y:+!CYF!\RN'.UPY M",EE@YNEKF25:5D(!PD*:=XXH2E+,V-S/%)(A&8MWHWF([%2E;*R*+;T6-7T MONPTJZV&I+J ;D^^_^YD.AV?_CR;7?/EY/0' >:"Y$997?:VU95G-*:&RNMJ MU9^MMD$96$B_S5766MV0Y;3LY5VVEM6*C2VU8VZ*N\Y?7L5-1V+F1*ULJ1O2 MM@4&%N*,PR8M-!V*3-D&G GM3%.9!N*AIL&.]@$EU_)6B85250]2>L5O@0WS M7--"PFG(JD=_K*4C_B0BQ#NO&0J\>6U-WF:P%(]S[2 5<+8D%8KSGHZQ(U'- MVBK% #A])TJ?UHK26B I54S*R4B\JV">\Y9L-.PEX_*AD"7YRX-(NQ7&M0@@ MDFS:U1KU@C;"^C\8C,9 _6CF53]R7B5TYEWD6%7@FM[J&?XW)X)1%":=52-Q M%<"O&8B:\,B3AAW05F6%A(^7FH+9D#3R!U^VUF+G^&[=RX41)\-"%AS%OK1* MCJ<=J-@MO$UXF;("VDC\"(]:'S3(CBIG]7TX:EB6-73GE'3D;;$LX,4V. R! MTD. PG'R[-3U0HJ"1W=JLF.?LD.#+?O\.F6WL=9*9FNHGHOC([%H'7@$WL[E MUGEY"(]ODC:9/KLO[DTE9NT*)5!,)AZRX5[;+HVT.2'R KF;-<8BR.K:FENB M"1'2%<[6#>'@,H"P5=*28F)I38D4!Z64"T!^.";?OE!9N)V,^L26=F0;^J(6 M:B4KPOY76;7$HY.>H1M=%+P9GO=$^Q6T >@T:!D\+PMPL/N,(T&RQC(!0@V( MAQK,F"6E/-#03*@Y\(,^M5+6YQX!HW/E/"52_"S KDM:O=@B6O6297+2Z[(7 M>8LV7REZ-A3U>NMTQOQTB\ U%H3#LI5EOJ*XM^J6>K)LFQ$QRXW<>K#W&46. M5_ S-E2T'6$Z E&1+>@,*<736E/K"M$[_(;BDA5M#A*#-RK2LF"=+?&[)3ME M_@%@^<7-6B)I+>_@ !=5LPJ^JXW3J>8$2L+>D($V M,N10N/E:\IVRPJ#;I*E&Q40(P%74^D;EHGA$^D()=5?[NI!VVZ@"B[MM2+^] M<4MLW5:R!9]X#WRQ+QSXOLAI>QHD*#GQSH>V\ITZAS&I$D5_GO\)G% X4'>4 MYVJB>,72]_FD-(@X>)]8?%8A;0MQPRE%>4H=OYB,G_Z]\_4NZ#6>[R7JKGCL'GI MD)J25*+X]/U="O@OZNM"Z=3-UKN7.K38;[E>GI,>I?R(N$Q;$AZHPFU9^Q+G M6[*1COM,%Q9(GC;Q0?>V^ 2Y:O3 M-%&,;TX=AY>^E8M"#068,N=.E"(.Z8@>,-*GIINZM:@"CN#5&=.4R7Q1'XJ5 M,3F7$=(2Q(UBH1?<1OH?H#825]Z1PK,>5*7,58R97-UB!*\99,\$KH\RQ9@J M:]]&[30:=%>AFE+O8-%QW&K;=JWVU9OWKU_0]?BGT\E/J>D.?8B"6%-N4X=] M/W"!*J:*FMV2.'!&[4R1_)HQ5^0:'K>"E+6:9X%83OIFC,1E;"*PU0*.]D#T MQQ,X!2,&]LX0?3YK7-B<_![@ZB(FA+GL^A/Z[TMD3X8H%1I\;D2ZX83Z8=_Z MH\C[!;N]>52&A3FGFJ"7I9[9QY-7*OH\KN(L0%02B:) 83?N4@GH2I;<<>.R MT'*ABS"^4&!@"1UBY,%!J%\1N]R7LUM9M+38YQ8EC+"Q!E'3J972_+,TT!>ZHYJ&QI'6P&8 M""I3G#\N =H\#9!;U[IVO>FNT&KIP\::K2S 1;VW,?0C60@[1-%[%$^#*/^- MDD8<]K7O4Q$5W-9UO!Q-[C<#O?#<@7C'O8%8 !Q*AY/4,JVLV8 H+84UQD6J M5FZ+.7C%;)%LE4UC??R%E3S*(?KB/3<:/%?"-80M]P)[9TSOVGM$!-,"YH$+ M=CVY)W ?C#SM0KS3&I=8;=2K+UAJH!9AU;4!W:S/ U(_;TOTE:%YAD299N"= MT7FA*#CQ^%;J@M@8:JPP-*0L_C+]1[[.2M^ED$<^U7='.0H/ZJ^X!$FN#S0V M^@WH82@8_!"C"G+*5(&?'?H(;K;#X8=_)T=P:3J?8B<&V;QS1UO[2EZOT$%V M?Q2^"1U0[Z0')(_KS*]GJIZ>HB$1_\(@.\M-[4\14@?1369=.],3-Z<)5A+' M^4'M":T,Q>/5;'Z92H8&RI \F[]CD4_')\.X;C^ILVJ3T_YF%!_HL/@ CRJA M"I4]_?9;SZW,!/&)\_Z["GGE1D$O3HE5J_V9E/9S$_=_H#@429HS'XQ2RV4- M1;YES_0WB@GL3[VZVI)U%M) AHA&:>)ZD\/EUE$'Q2<7%(:9&NWJESHJ644- M+"E*:8<^YK]^C"B5I,.7I%)*@/MQW['T0RKN.;)[BQ$M$\?C8P[Y95: M]='PK.C][H30 S/D8Y(:(Y)'-RK-PUE2F^Z8*3^K?;-#5=4G!9M2(YQ:A!CU MLSI-1=Q>,E'"E_LL#Q789$AI=*,TMN\._X>@-6GIS))2AK'J'0G>\UO<%_6S MH#+>HVHJ@F:75WA3!H*J3-R>^ZVD=V=<+-6\1SSE(YF*D-G7[T'1J-E0;-8: M8&]\$Z;J<)#1=]R##HBT3],N^K6VH:#;"R9/^[]+%!Z";ASH!.QPCQ7&3\=' MB15N%#I"1?#=D!6XI8GGB8^_DZ.3'X;BE0+0II+*4Q@&"SB!3EY:E,*40SWR2,B6)N=6 M*-03 +Q6^6J';/S19TB8: [5?KJ%.0QM#,T>5W\*+BAW\C7@SC,4DF&$A>;4 M FW3TC=MCAY&R!-<_L0E;[,^#(\06TI,A&07V_XTU8?+9,K9-HX'R?N.*GXQ M&Y"P]8;W1=)A":=4;)Y_&G@V..L]PPFYK1OL]3![VO MBBA4*_YVRN-8U?@/C.G7]'EVYK]*=LO]MUVX"J Y4:@E7AV/GOTX$-9_+_4W MC:GY&^7"-*B*?+E6P-S2 CRGKR3QAC9('ZTO_@)02P,$% @ CU(%50EI MJ$B!!0 D@P !D !X;"]W;W)K&ULE5?;L>(F=5JGGCAM'CI] ,F5B#$(, !H6?WZG@6IBUU' M;5\H$MC+VGG MPU![5D52JLQP,AH=#2NE;>_\-*W=^/-3UT2C+=]X"DU5*;^$\B@6%GWM^R\:((<#XVMGLK5V*XO;[ROJ[%#MBR53@ MM\Y\T44LSWK'/2IXIAH3/[G%3]S%M*BE3T\Z%'>A.BJ3AD(*FW; M7_70Y6%+X7CT#85)IS!)N%M'">6EBNK\U+L%>9&&-7E)H29M@--6BG(;/78U M].+Y1?ZUT4%+AL+I,,*BK _S3GO::D^^H7U$U\[&,M"/MN#BL?X02-9P)BLX MT\E.@Q\:.Z#]49\FH\EDA[W]=7C[R=[^-^Q-FX"5$.BMJS)M5=L)MJ"+$-#Q M6]'3'Q=9B!Y=\N=S>6C='#SO1IAS$FJ5\UD/U CL[[EW_O+%^&CT9D<0!^L@ M#G99_]<:_7=M^EPRS9P!%;6=4U2984J(;0P4L8D\U#3Z3D1$GK$6EZ1M9'B#+VV)55Y2#D8] MUB]5(.LB8+E[C:Z2%TK3!T,@@&Q!C&(J>=6BPE[R@>+9H/)V,9-QTR<5_KFE M;:%AN5'&+%,O (L(J?G<\UQ%O'E.$$!Z]EH9BFX[.2W>G6#"$Y]B$*Y*$X!'=,_T'OGB@4TL9&[N=5_25GIRD9EYUIZ M)]$H;*R-"0QF&K<$3L8-P]UM4]=FV8=J/J K0+%.!TCOT>N!/ \&1W11>VUH M\KK3_:+S4D=%[U"G0--&FX(1RY?2&0[*<&?L,S^HUM)H,$G/0_J@;(,39@/# MJRQZ!@Q=2-]+T5M$4+MBH99T"\^!7JJJ?D.7 M&@-#9TV$S0[-SU+ST(=T"*[QND\?.?,JW"G0 :8GQX-C_.P? R5X,U52;F0\ M-;L<=&@V\$-+YX5536=*>[I7IDE55FW*US238(Q6F3:H.I2PWU2RGO13.58# M=4 W7DN#NJ>] LCK%9\Z4+I"S!D$*=8R)$1@%DTNGQNN6.3:4$AY$7@UA!Y2 M $COWOC@<-5[+6VBBT*H#3G@JQT(>>/%=;;<9L<6H1Z-HC7I2ZFKY"#H!ZK: MTXCE-'H<.BTP>&AO-'BU@I.4]L9HFFZA+Y2N.5T3#$C^:YO]/11K+2,1SE>D M\!M2/(^RGY1':V6T/( U\"#<23KJ@>K&URYP&- O;N$W\^!*4H/N;+.TT+%, M>*Y5U]CC5X_8#F1/]?-!_U$N!; O4L_(%.3*RE &H8I,Y7?K+@)/%R781POT MD,?L4:&1RJ!MMEI1Q7:">ZZ=%PH01I-V!34V@L?B%_!E@VV^[&QAK-US,:!+ M<$,.(.EN[4.DKR LAFUWI$SZ._53Z1X'9CA1219W1]:.;7&.J:AHCGNK.$5G MO-XT0AN^#IN9#>\JL<)9C.+4Z,#@VVHB^\@-KIHF30( QI V24(5N+3)G%#2 M5L0/M8SX5,WN&/C?8[_K_-W]/GCNWC'S/G(NK M#W&P_AMR_C=02P,$% @ CU(%54%^MDN$!0 1PT !D !X;"]W;W)K M&ULE5?;;MLX$/T50@T*&PAL64Y2-TT"),VVV\6V M#9J]/"SV@9;&%EN*5$DJ=O;K]PQE*7:;NNV+=>.+\^1R!,YM9^XHD-0,AC,\;S*1WR8;;]QWZJY@[>8\7*K??P5JW;M\7$B\L8'6VV,$4&E3'N5ZPT/6P:S]!L&V<8@BW&WCF*4 MUS+(BS-G5\+Q:J#Q34PU6B,X9;@HM\'AJX)=N+@&)SZHT#CR9^, 1'X_SC?6 M5ZUU]@WK$_'6FE!Z\8LIJ-BU'R.2/IRL"^BBS-LCUXTSZ] M:<2;?C,]GR-"91HJQ/N:G&0M>"%-(?"MMEYJ\=K9IO;BG\NY#PXR^?0NF(1-4*EEBP#[E/-\FW M+D 4FMHSE'W0S,+9ZDO^5H1(ES MX[0O$XC+I2_%P#?SCYC9C"3C3&?R"S#=1M<'!1UY56P$U$H+M.]VQ';)E/^R60V(D1[T M>&1(=\HV'B60^>=&.9B K2R=S)C"6KK %ASG)0+"UTM>YE5T/L 2['MHR6CU MS@82)T,N%YE2&G"G<3H@YTM5MWU^B#3!'\48-+$\EW0H,&W)+.'%Q$DRESI: MQ\WL,%8:8KE#UC$2)L3D+/N%IK6:*ZW"/7N-TB-&@ZJ6*A=+C-=8?\0K>=/W M'">[V#M8%E;CB!)+*>>:XH"!0PWS2GZ$"GBP H8J'\O!U 9>#CJ#7'=M/^!I M-&Q+5&QO/UO]CZB9BI^PD+%J'NIM66\U!(49CQ<[4VCWZ1TRX+F CA!Q]F0O<#=)GX\FD*2/$NKW M!817]*L&LW0T'8I;G,7 WZ%8DN&)%4LN"YQR5"PF*B<&Z2@;B@$F,R[7! YR MU?9 7%RAT]5_[8L>/9J\C\-AEV%\F72_OV_O&8.CZ 4M.$2O_VPU87T\%"EF MP@WKU7>;SF".O!8J1.MAAPAP4#:(";6AOOLY*1R(P93I.X#+YZQ<:'JS-_0[ MUUZ C7S:884X]^X]V>@+%YL9$OM!QBY4R*3CGS**+T=F,.O)R%C[$AJ M]-A9:;QUN*W(+>,1GCNP,:$]Y_9O^W\)E^WA^&%Y^Q?CK71+!0(T+6"*@N%0 M[MIC>_L0;!V/RG,;&UL MI59A;]LV$/TK!S4H-L"5*(JBI-0VD'@KM@$M@J3=/@S[0%NT)50B/9*.DW^_ M(^6H">K8!?;%)H_W'M^[DTA-]]I\M8V4#A[Z3ME9U#BWO4P2NVID+VRLMU+A MREJ;7CB15?IY37S^2'A MSU;N[;,Q>"=+K;_ZR>_U+")>D.SDRGD&@7_WTY6[W^3!S^YYUOISH9?V ^YK(A@M;-. M]P)0SH?3%8'Z/4 I:] .7S4RC46?E6UK%_B$Y0Q M:J%/6J[I2<(_=BJ&C$R $DI/\&6CMRSP9:_PW&]! M(=0&Z/(1,W6]PSKZ34&H&C92;XS8-H_P4ZOP&>TZ?-WLSY?P);Z+82&4J 5\ MUDYTN+.1\L5C ]AT.38=;J5M:]318K+1>NT%'C:T< 'I).5ES'%$BS@? A6/ M4_BDU3MS"LLS%I? "OSA)44*[[&3>+PX/(M@N6N[^@6 %9XWBQF.*MQK,/"M M$BAA0L/*!11E7(1 EI>RRO.X\GQYH*W*%/6>=<@8]V))G $K.2+/ M.B0$U6<^GV18E^\=II.24%RY %YA6@@4%,MRUS[\CR[2"2$,M5Y YLL5 HS^ MB,=T0BJ*$"QXZGM?>+?G?):48SESS"PS#_[>9S:I:#8\3S0-CQ=#1?DYHV<; MF4XX\^7"'5B@Q4#A6W/6:)%3+!!G""Y3CM+.F>18%P(,C?+*VSUFDI1\,(GM MYB&25@1W.'98)<^N%#PG-^'BM+#2.^6&VV6,CG?SU7 E?4L?+O:/PFQ:9:&3 M:X22N,@C,,-E.4R&ULM5AM;^,V$OXKA)M;)(!7EF3'CO,&Y&4/VZ)=!)OK]>&?%\:>P7MU#*BZ<\*]Q%;^%]>3H8 MN&2A#7.JB=WG.[^[LY;FI?*8+ M=6>%J_)E?%#WRO]:WED\#5HNJ6Y M-4MA:3>XT0V;RM103A<4E'MOL:I!YR\_(>X_%HG)E3C\V3AW).Z4%?<+:=7Y MP$, ;1LD#;/KFEF\@]E8_&(*OW#B0Y&J=)-^ ,5:[>*5=M?Q7H8_544@AF%? MQ&$<[^$W;*T=,K_A#GX?I"UT\>#61HK_7,V[=02>^MGE5>SC(EO!%8RU&32._DR\)D MJ;*../B%$DLN))6^EX_* A=$4>4S"#7SEHK$.P&(<5X6+#&M+%V('@IJD_91 M1WZ!+2 "@D" 9!0 C&VP$>IKI1]EI@H/CI8Y@ *B&78@] XPH:R%B?>DK3B4 MCLH>_H71!&I'@;C9Q9&%.T]\B#.<8A4@S-5Z_#WA#9"WY-RB 7<*-B_+!-YWVC?!N\HR#:'7E-=17:YZ\$)T=]5D8PE[*XID4+S-% MUM%;A]B3[%$8]L,P;.V9BWOHCKLK<5/EY&7T(_"@9/.:_'@G<9/H4OI:UXW$ MZXM26H'$JI0X"(,PZI1B5^D79&N-V4<2C?#AP:H'Q%AD&H:E=6&43*:*A'4_ M@/)!B(8##YBBCW +*E?.:R_(K$]LJB M^#2*1;H% 9PNWG_1!?#15;/?43UYVZ$,PE08C_FC0-88J\$: MBPIS(N2=D>= 8"@/@$ 4TTPZI^=41$#-7'W[)M%_:XCTK-9V9V-\*)SB6#J3 M48H2(,E,4GKRL -D^]C S!:,7F<-86[';S0'XL^];[*-V0*AQ7*AL$]!8>)B MBDTP"L25(XIL'P"S42M(WX[C;8[^4:?8T2(JKS/] M;07.N4&O8Z0G:*O=U?:^>E><]N0V*@55.S JC/8.3J1?\[&T_CY=>] M9G>'(>-D^CL&;D)Q0V5GJL+SO,#:(T63UA8H7>78R%V[@#1V_:JS\LRYS N>&1.L:A,#[9I# M8[&#G'MT"ENL4AM?!P*SO>+9_EX_[5BAJ9]^HL[=)SC>$OB(K+;1!RW]X.CIORQB=@A:J9T@_?G8@/\[FJX7'GQU6$&-3_ M0_S'WR-_925$'HL),9I09'$7;O%D"UZGW?P#FYL= !$'T007).20GR;UTR1^ M07^[+]OK# M'W3ACT/SCS^F._)/IAOSA9B+MMR"N+8AJ#O73)'K%X7ML>,N MT-'A9+*A0[RUH8%/5J7-$+3^%.SV3NHPLW7[?/GA7#0?F;YZT<7J&=:UH_T2 M8Q>WJD9FNJ*E/HJ"6PU?;^F6,W2[RJGZ0[W._27F/J5I0D-%>OV^U;>9('C< MPUZT?II^_LV/>;QP> /TZ48T$-<&7#6\*9.K^?ZC'=2A- MAPK<;NC$C*&["^.K^VV'7X/.&24Z^ .?Q-*LCRFB/JYLW[:'O5?U&>=Z>WU2 M_(NT#QJF9&H.4J36<4_8^O2U?O"FY!-/S)+>Y'R[4!+021NP/C>8U9H'$M > M@5_^#U!+ P04 " "/4@552]A5!'0- !(* &0 'AL+W=O29U M?O3F%7_WR;YY94J7ZEQ]LJ(HLTS:AQN5FLWKH\%1]<6M7BP=?7'^YM5*+M2= MA8DRY8=LLQDH=Z:]%>=N.7K MH\LCD:BY+%-W:S8_JB#/A.C%)BWX?['Q:\>C(Q&7A3-9V P.,IW[O_(^Z*&U MX;)_8,,P;!@RW_X@YO*==/+-*VLVPM)J4*,'%I5W@SF=DU'NG,5;C7WNS9TS M\92U/7JW($ZK3F/ Z4;3VEX@-*%^,GD;EF([_-$)=W]Y^"J M9FU8L78S?)3@7\L\$J-^3PS[P^$C]$:UJ".F-SHDZE):=7;#HGZ2#_ L)ZZM ME?E"\?,_KF>%LW"3?^X3WM,>[Z=-H?.B6,E8O3Y";!3*KM71F^^^&5ST7S[" M^;CF?/P8]:\RTJ.4]O-YB/S'7+Q3L!E;T =Z0_ME_B#D:F7-&@1YN9(Q(O#6F+G.%^*N7*W2AY[XD,>1N%-XE8AK MF !N(R2>;U7AI,,''#@6S)WXE,I:)R1M@Z?/>QAM"W/ MD/4_[@G:H!,P1!PDNHBM8I:Q2&Y@%A:0Z0BSHC=%+WSTKWLD@[,Z)@W[%V6N M';XGW8>58$O%FKU 6 (VEM^#*;:I;)6:!P4F:$]N\K/J&W 4/&)+ 0"M/(%5 M06@IG8#TE6)9>>D#>48J5W#"'HDV5]K1H[I?@2(>G++ /\E?QJ3U- W^LM%N MN51I4@NH\S@M$R+HEJ908FY-QNJ%5 D\NBB@NA5;A4WJ2IN3JYJN"9EX)A,E MY%KJ5,Y2U3%[)*Y9V0 J50,5.YQ58D/_C7K3R: WG5Y6LF)U;+(,6@V*WDM8 MK$I+3VZ'I6VEZH+?FQR^M/):UKG#O\:E*C]OT_2^J'XOM:N]!OR)!= 0"H9@ M,$^9K^$H9.W..H0K'2!D%8F)*4D N-1BH6P(1Q$O"5AA"MY@D=@R1=_I(HO$ MYSR%$3CBB"B)0:MT7N(X*$)"$9D708+Q6:ICTAO+04?GGB=6'/PJ5Q8^7D(D M3P[*!O\S($L&Q984:$$4G8$L_%J1OJS&4="&W,/L"9Y)>S%0D:PF]T=-.) \ M4*R4Y2*)#$B8QD@"(9T8]/O?5K##*A9.VH5R/N2^_B243U]0KQT^Q*_%$Q0E MV;=GI4.<.O^=5P80\\.\8X/"[#5#CS=0.&TT]%HM84O$L;$)B\R$4J$6' MDQXD8(/[T,!)4OQ>RE3/.>JKR":P(2J@:W)U]@#6$18IZD8?RFK73A3KE3>O M*8DWTGLG:!M\GT/\?]C9Y]"//AV(OP&OO?IU?71(%6*A$$R-P)SD(HB.UT_#KX7,NM15KF9:J=M-: M? ^ C,:,=["/LV!,E-#@BLJ3FY2B4KK+D:& MIQ5\Z!EP**8%F4E4VH11(\.&6PN5G$E(C$[)QZ7G^(6XU<67LSDI"$ M)=,,HJN1^%9\?[_R.7MM4H182D@^OHPNK]KOX J*0X%-?2HF$1+,.TUU!DSQ MH"FY$K /AB^]!AO],@;[ED[_BPH"2NPME_)]%YWZ3)T2&QEPQKM.\"W8U:=0 M(3-3DE+)1Z!W%4Q>G+ZH_?MCZ> F.1< OU:ZNPZZ^_Y>V5@C!#]![6KW_:VB M%$I;WQ+$@'MRO)\!4>+D[UX[UXN%50O2\0>L@$\B._U"[B0&XD:F# R2': N MGT>^'!W *A?B6(PFT7 "+5_2\T4T%#\$O^OC>7(975W5? *B^M'H5(RFM.4M M%SXJ.7]?54BU74"S/]XZOZO9032A\RZCP4!<1",\#X?10/SBD9 4JBJ'0&1R M /J@WTMF&EU.!/$.,O"UBF'VA_VG][WD_2'Y%YX'%U# (&KI4]?ZY/ $0G*7 M0O;FP-+S.3RD_? %-P!D9[U&5NPP_41H_I=9 MONJR/(1O'6#YL;H;OG=\@2BK:)$K&&0-. -QNL@!4UO\Q89 LV&NKGRWVBA? M:*!\:<<)=Q U74Y*R0V(",R06PVST))0VW:C._?R-!!):KMN[ MS]78HVK+*@-T6'INL=54?8SZ >)0B5O*"SFBSA8T8.C4MDU!58]24G000355 M'0A6*Q;! :IF&<9M?@Q0NWA*"GZHN\M0^AI[H-R.Q$^[Q3'U%CG :&4LAS)< MQFQ7K+M)HL538/1 \>WK.,DA!*&E30U3\F')Y5O4&:#5P$>ES[./ ;YL PK[ ME+)K2E(!2;BC*+C6MXKL0_)6 G5)5NLRA13UGOJZUOG[U>L]/Q0_>KM'+E"T4ZK9Y7 MM!B;T>4!=Z0SZ,.G[H+P4A=+R-U>"B$1-Z'Q@IM<.[1&0&V4$L9R$TMNT(WL MJH(O.I1T[G,":3#X4:+F/%H)U)$04((DRC>P5?"OK/G-9X=&<0>,?Z"5]*%! MK<5./0:K Z'BDO@*YU6)ZZGT2R'S-5R$W &E/>:'>NZ[VZ A=>\4V19@!:^K M5,-S8)(I7FHX*W,0?&/OX;07:IQ11O13BIV(Z75V@H-SN$?%VY84]3@1&,V9 M ""0HFCCX8]GZ9 20+2UF!1:S!_VG$-*H)&26FM3%NE#.X3;*-!,J4*@^]"- M""<[(+Y_J'H8T2N6ZMXY@/A<6_:;1T!\8:^L=8JN) L"^;N')O373OA^O,XNSC5.AUG6$XW(FLS>#$1V6&Y/M*A.Z4HP(PF 3'"8 M U;>+ TD7-G94IF%8^>)C!,'1\NDQ&'N(JXX\8-.RO%)H2FGW[T0$#M_+B'5%X M3Q3\9."IN4 _FOKN&*U_,PR8BDD_NAJC7DP5XWK=[(^BZ>6CTX#+:#IY8AHP MQHGC470Q_OH10!@"C(>T>W"@(6L[XC/RC1^F[1SONN[8&G]"N7LK"^\QH51@ M;VG-$:Q:('G:RG=;Y6D%OL^NXWNDUXV"^TF::%.#JBM6>AYH/(SFX2<(]6QO MNPNYSF8^[X'L1- MM%,+5#%\I4-)BJX)[[E&2>EN<]+4^#TZH-!^/M^]VJS) MHS.*2^J=L6 .( +"G!AJE[U*>0NRX)QF.&'A1[^0D2B4CQTD#X4.9,U.86DF MEK%/^_M'E>M.S>L1^@O/41 G(3?3A:.D42CMFG@.NP/U M,OL-VY#R*)D>]1#Y2^5SJKG9(H/0L,+?^T"@O%%.$>[[B&7+H_8U$ : !.[6 M*MVY.*ZMB=+/T5TID="P"POL7;BJ+EK[_@)Z)E^<48YHW_>&>TBQ,&BC"!=) MSS@A7!L\YB)_VN")S4+#FXOMX5QL[B1" ML5Y/0/FV>-_K-Y%LU^ M+0M>*>)/F&9URN_CD';Q=T W)4\,L'AO/;<:\FQ[ JT_'0N>M7W=E"HTG_8:-ZC[HP?_0J_ZV_IG3(__SCNJ#,RO^K=C,.&&ULM5AK;^,V%OTKA)L64T!CRW:<.#-)@$QFBNT"W1TD?7PH^H&6:)N-1&I( MRD[VU^^YI)Z.[62*]D-B223O\]S#2UYNM7FP:R$<>\PS9:\&:^>*=Z.13=8B MYW:H"Z$PLM0FYPZO9C6RA1$\]8OR;#2)X[-1SJ4:7%_Z;Y_-]:4N72:5^&R8 M+?.1HV45.9"6:D5,V)Y M-;@9O_MP2O/]A%^EV-K.,R-/%EH_T,N/Z=4@)H-$)A)'$CA^-N)69!D)@AE? M*IF#1B4M[#[7TG_POL.7!;?B5F>_R=2MKP;S 4O%DI>9N]/;?XG*GQG)2W1F M_7^V#7,GLP%+2NMT7BV&!;E4X9<_5G'H+)C'!Q9,J@43;W=0Y*W\R!V_OC1Z MRPS-AC1Z\*[ZU3!.*DK*O3,8E5CGKN_7W AV)XK2)&MXQSX;O3(\OQPY2*"*N!B@!*\Q& M#*Z_^V9\%K\_8N!I8^#I,>E?E8N_)HG]5[$?Q,*4J#\V.0VAC9A;"W:K\X*K M)\:5TJ5*1,HX4R@JZT695E11B7I#J[[[9CZ9Q.^?:_(#X_??1PPCMN3*,:?9 M=BV3=4]=SI]8L[8L:-+)+(Z',<">952W>LFDLRS1>8XW%$3R,&3W.U995@)U MQHO>XS9I60C\I((MCT&;$J,UXYMO2#]R(IC72RFO'I$>ZHE=>02TODWTD%'I>,%T4F M$[[(1-18^G8\WR.P$7:3.!H>7TP!>@Y-" !8:LA^Q@* P(O>Z*S,(9/,4-R5 M2 K6[&;']A!] '"TA#L_FDJ;&.$J*.=<8:^C\'LU%3!M:0MO$"6*%B I4I54 MA#3OR>.T0KWMV)(>AWTPW$F#B3+/12H#*DDSC86PTJ#R(A(,KS2H 8;RTJVU MD?^CE)<.>I"+L@:K';*/D)H$)R#&>)=X!CA9 I:U.@FP;T!PP#[LH,*0@96D M8!"EB$J^T(I"566VPT$R$2%YXC$1UNZ?P?2F"DX!X&]X5HIZ8DTG(:*2@KJD M3B$$ T%#/X-GP8T"-N OF/,G#N$ 6TV;+^.@3ZWP1/A4*"S@[%?0#8&8_2P4 MTGYS?P<-%E/835VB/9+=-Z&F61^]^Q*%42?B5JNEI+:%@/<&;8+O@S9(?S"J M$AI\(G^\ <\%^_S=HIP67#U$[#_#FR%[4RVFS\U$^-2AL)/Q9/82B?_28!<^ MY4T.#YG4#V;!9;JK!2:02173) +N$JX0<'Q%3$(IIR+#0$#Y.#J;7T3C^46- MA#V&1N07[?94DRLVC[^M+<4?V.^Q"+AY3A1M<1[V:>'+6%<%F&E+.BKT+KL> M4Z#'Y^_[MM&#'Z;Z=GLHK$WYK.F+ALV#R-)4$ M*L3S-#Z+T/UW8O>2O4/V(Z4) (5%47PQBZ:]V+_H[U:T&>S1WV'[G;<:\T&\ M;60I:F3V8N=X@&2.6# /H[I*_EZCIE&I_,XBL_/_QK'4+&\CF0.^O1W M<,SY\/2<1/30$[;@I:1DJ#)?P)"Z8[(4J87H-2N[F#U@,+*?9;0V%90SOQ&7 M!9DCG L8[+OT#Q?IP;CNJU%;+OZDQH@*Z+7E>D#!D-VXCL]1 )X/3H6O;C&\ MGD1Q/C!1A9M$&&IU6")-4N;64>-N^U704X@V?^U/$Z^G[*IBHI8>L#"VQ7,JJ(9;5V%IG2(*MUM7: M?/,+&B[#Q95'4I-FXJ2WE#!>2&(&X$YFWHA#M@9?+&UP:%=D6UYMR[NC<7\' MW)9Z)VO'$4R-=4-=@0_:KJ,Z="QU:8"++R4W+O!'8):/;3%:^ T+,3R)*: MU.%%#;^>7SC7"Q%8XRL\Q"&I]">F<-9*_4&,3G7.&8FSFC]3'#Z:DD7Q<-S4 M ZG'ATG]@;8B6]2'A2-E5]NSYBD=R8U^E'DX7YZ,X7)'PP;\[*VB:'7WKK9R MCYUC/?00:]_[*;UG#TQ?B97Q<-\UW:AS?9H+L_*7Q(0'U%:X26V^-O?0-^'Z MM9T>+K'1>*VDLM@9EE@:#\]G V;"Q7!X<;KPE[$+[9S._>-:&ULG59M;]LV$/XK!S4H$B"1]6H[B6W 2=8MQ3H$ M2;9B&/:!EDXV5XE422J.^^MWI&PE3EPWZ >;;\?GGCL^/'&TE.J+7B :>*Q* MHPICZK-?3V0(KIGU9HZ"50JJ*&1JJ>4_7"EGN-E5E+PJ"?J]B7'B3D9N[ M49.1;$S)!=XHT$U5,;6ZP%(NQU[H;29N^7QA[$1O,JK9'._0_%G?*!KU.I2< M5R@TEP(4%F-O&IY=)-;>&?S%<:F?]<%&,I/RBQUEU+NW&Y_T-^@<7.\4R8QHO9?F9YV8Q]H8>Y%BPIC2WGFT8!M_9$*TW1(YWZ\BQO&*& M349*+D%9:T*S'1>JVTWDN+"'5D"$SE<"\/$G,]*A*G6 M:/2H9\B'M>QE:[R+%B_Z#EX?/DEA%AI^$3GFV_M[Q*TC&&T(7D1[ 3\VPH'$7<.SPXI\*&*ZXSDJI&X7PSW2FC2+9_+LK#:V79+<7>Y7.=,TR M''MT5S2J!_0F[]^%_>!\3PQ)%T.R#_TG#FTOWFZV/TA4MWR_0"AD2;>;BSD8 M9FV& M:VYK@H:A'\.]8D*7K"T2%*LD[PI8_A_=/BH_%,EAX*='+UQLLW'PP]2/7#K: M>/5; J8DO27:)9(@$.$?Z0AC"=3Y;G;H65Q+*M[33R=QRT#8@_S3(["R4Q(4?N6 LE*TC! M2*(**V2*O.T4A:O[_)M+S#:>MJ%DS.!Y/>\N M/5M'W/RZ33A_G[G!4((AW];XDVGHY-@^L@YWN,:/VY;P MXQ9_FF5-U1 =DMH&QMV PT&4^*='<-@?$BG;IGW;OL'C,0B21CR(_3XD84@9 M2.* B%^3H M*OL$3JYL01#8/U,;6//1) MHJ^NX@^U9V\,:I*3B[UHC*WU6RG 1WKR:'3WY'5:7Q0>JQO[L;.^7I8=JE(? M&[JG)]W*D65O"DE"1T2]/L2I/[#!T%NK, 0:QF&7 MI'VT#]9'L.M#TWOV4B!%SMU[2$-FZU+[:.AFNR?7M'UI/)FW[[5/3,TYE= 2 M"]H:^(/4 ]6^@=J!D;5[=\RD(?F[[H*>C:BL :T7DLK1>F == _1R?]02P,$ M% @ CU(%5<,EP=S?#P Z38 !D !X;"]W;W)K&UL[5M9<]LX$OXK**\S95W&;Y5[-6JA!WFR0U;P_6 M1;%]?7)BHK7:2!-F6Y7BEV66;V2!K_GJQ&QS)6.>M$E.1H/![&0C=7KP[@T_ M^Y*_>Y.51:)3]247IMQL9'Y_H9+L]NW!\*!Z<*57ZX(>G+Q[LY4K=:V*G[=? MJ-2H[-4Y&KY]N!\^/IB0N-YP%^UNC7>9T$[66395_KR,7Y[,""& M5**B@BA(O-VH2Y4D1 AL_.9H'M1+TD3_]X[]K*01EUFR2\Z+M9O#TX/ M1*R6LDR*J^SVS\KM9TKTHBPQ_"IN[=C1JP,1E:;(-FXR.-CHU+[+.R<';\+I M8,^$D9LP8K[M0LSE>UG(=V_R[%;D-!K4Z -OE6>#.9V24JZ+'+]JS"O>?:]3 MF48Z78GS/)?I2D'@A7ES4H VC3B)')T+2V>TA\Y,_)"EQ=J(#VFLXO;\$_!4 M,S:J&+L8/4CP+V4:BO$@$*/!:/0 O7&]T3'3&^^A]UXM"O%>FRC)3)DK\;?S MA2ER&,7?^S9K:4WZ:9&CO#9;&:FW!_ $H_(;=?#NNS\-9X.S!SB=U)Q.'J+^ M#2IY#AWQTUJ)99; &^FG0BX2Y5Q2_T,9(9-$P'E-(=.8!L0DMR/>9EJH6*0 MBFPIRE1NLKS E-@.T<:46$Z)*#.%.1:8+K)BK7*QK/F0/A]'.H5!)PE\TQR_ M%M"W8GV_5Y':+#!O/ R:IV0%]#*T+U?J)DMNB.8G[-H01Y>YBG5!/\_$^<6G MU_;3S^%UZ$:#Y% >L4,9)UG\D)F(T?P6QCN8SS*'7"8V:MT=-Q7@R M S5Z'?/K\"&&C)V;\MS99!R^XM&W4F_)^D3C&]_+2">ZT,I8"LV8QFZ7]1@QZU7AH1A@PUT%=(WF"(-\#62+ M1*\D#:UVK'87K_;5MVCU:1B*#\NEX@ GG3V.)Q/]\P>A^(C@ 'X4+C)-'P\?($!X7CR@H$ ZIKWSN^X._LV3? 'X3FH M;RV#R7TH)CU+3L+IX 5P+6< VZI<9[$1-6R%8MH[:3B:/CAK%L)4[H!QVI]K M!.$86T:>;6B?XQ>BR/#AM'>;T _OC&/0E6H,ZV,J?I#W;I, 2W&9;;8RO1>* ME^-E,W$#:,Y*LP](,2)W-(&^*B^0BCE,3A'BRGI4(;\J(>,;F1;(MXA)! %( M'M#_517=+1X1/V1AH\%9+_?\V_#L..20@EB:&AE9:]9IE)3( X2$]=Z*P_$4 MX%.A?1,JP$'+QSM+MM&C60Y2DS&@%;0>D)H$[2B#+4D(@'G!9]J?I#!FP5G( M5:Z4=3BLHR&G0\#T0"PR@3*RDKHP,^# M(']OFXR\K\X0^,+35X"0UH[BDO0UFR C)[JKL#2I39KNVSF MGF^R6"]U9 .WE5=E_#D09Y5R4BRA"F/(@'N(\7+,TAK^S@HP^@Z4N82R0-$* M(.S^ -%7-8C2G,/9 +FI>]*-DGM1,I);7!HT ='Q$IE>*9< M&!UK1%-E.OY,NE^5$@L5&4PSPM-$L@I ZRW"1KH27 M69Q*?;"8,UC8V*A\H, Z@\$+:V:[>]_(@HK9S(E@&CA:!)=*YDU,MU#4SGNV M%!+2M-P$A!1<"-:$F,1GJ(9S,WS'-"6AP7N0K;0),4$K$>DP]0=724\_SV0# MRS))K'+*E((TFZFD9TX+B!H!497BUPR;L"ZB8"D0+<*QAKG!\RO-[@%GV_(1 M/Z>:5'E=<%[C6\%>%CE(6WNOQWN\.?A@DW QW60)@U=C,![

@*6CFE5J5B=W^]=YEGJ^>M83>X6#P N7BX2V7OWZ"#:-$\3>K$;56?B(3F\>G^T*" MZQ8=CE$>5VCY>/<(^ ([/[3- C6Z\KTN MTT#]'%ND($M!5,@T8N&T6D!J<#CW[':)"!4!I!MF8H@[.M'9N (E)&R&Q2-MVU+"J(9\>'BXT_OSX$4T(K+R6T9 M!O0I:0'(9 MGY.\ [PF46FC*]L\O$=S0;#,RKP[EY,QY[>UH&ZS,J$,%*J!_B!VR8F8;N?< M2Y"U!06='G(B1PI0D4U7*NDVF73+=JGV8X/P(G@EB"I!I3!",=AS)P<_7MZ_ MV]/<*9V>TF6P.='>C!=YRJ\HSCAKHEJ!Y%')R[!E!;13JB\X@!3KVDN\J57" M2\[,L 2C2#3,OS__K=S<<59]QXZIU44 B$*CE45IMKO7,(ECZN*55$)0A%9Q M2G9Z9#M[9 QUMN7WL8_/,*2>FFB5&GZ"1RI=D2?0J8^"->>F29Z6T"!EM>0! ML'4"&)IU@-!.7(4JJU6N)$:*4L %+:YHGY+1<,7FQV" M,79SMCWF*C=V"0T_*HUV8_6=+ZV*8+M[P7%LN80^*2W I-8<(Q/U,E'PYH6, MOK:FGC'S1W>L$7)@3I3J0HH%5!D&V6B-)=UH=M0.D*5D- 6$T[@L,XN^7DG9,5^V.%_O0;64H!]&&DJ)N78)<;&5^JO5UF M"<$CU:)''AHOZ(K#\;&U&&+_GBN!H,(<=5?8#+_52*%>U2JSG%5[(_GVK!:( ME4IY68)+A"G:O+\W"DV8464W+EV\]XND;M^#+#EA@LAP@3*H%FL7XZW41PB^ M)S1>> 0_8HS]YK5!G1L(.0=9B NJ2*3>D)C MO89\3EA3-NDZR$FX#Y='MO9<1:Y(Y)&,4$ME]H(Z &^Q&7$E570UEW0 M!]+V^@9MO('K5M6^1\V=LX/J'./?Y%JN%F0D#42#[QZU'=56-7"CVK5*XDXO MUE:O]\V2SQ/2/M=KSH,NL#/J(\B$2]P:NP,$\BB$%,5[:/:6HC#4#BNRM;(+ MK?W&&1"^25M V<-^E?K5/V&S]F-%-=1!CT_B6M>6LOJ%+>7\UTT_YUZ<@\UXDB:[?[; M,_L,+LNKV@NSSB,;NQZ#O5V/YDSQHM/DN(3*G][2\)FKBZ*F[FQ:X54R MUB.%4:.XH#E#RM7&!61?_@U!2OT1GZ7F H5264\RI^U^@66W7>]7Q?-_0,E? M],B:$V1.K5D?*D1]3G?*T<#V M#;RR?SIX3M]@5!$8/4R@OV_0X;*;R!I4VW0B2/GLRT[0M>3W9H/.=RP!&[;[ M*>R)_*&X; H\=X." [/?O6YN5^@GL//@:OW2^&,/9WZWF- Z;JPBPW#B-3.? M'!KL!3NO\SR<[YYI[]Z" T3_&!49'8(Q%A$BM:+SLTXC@R<<1PZ^Y3B27*;3 MS6A=7)CMWFCINXCSQ!/+V;X3R^Z!X>SQ8\N6LW_[J:4[KW20Z9V8#O9Q^_A) M$_=V_K?AHRNS/_Q\=Q="GJO-/_98][_F?/:;Y?S_\]E_\7S6"S6CTYY8\]@] MO"??NG,]]T1]XVVT)YVM[MS,>WH@>_QJWBP<[[N:-VZ7>X_=B*(0._'N7O75 M>^US[R?>=GKLLM.SJ^/^4_A1D]0\/1>R%_NK7*CO_RTGWM^/N+=_R8?EW%VU M_T2JG];_XSJW?U]JAML_@?W E0^,7"TQE8X5#VPWK_I29%O^,],B*XILPQ_7 M2L(::0!^7V;8LOM""]3_;GOW3U!+ P04 " "/4@55_.XXH69%=QVO[V1\LOMWS\(YW MO#,X6RG]Q12,6?)8"FDN!H6UU70X-&G!2FH\53$)*[G2);4PU,NAJ32CF0.5 M8ACZ_FA84BX'\YF;N]7SF:JMX)+=:F+JLJ3ZZ8H)M;H8!(/UQ!U?%A8GAO-9 M19?LGMD_JEL-HV''DO&22<.5))KE%X/+8'J5H+P3^,S9RO3Z!"U9*/4%!S?9 MQBV1&"_OV9_[VP'6Q;4L&LE_N29+2X& MDP')6$YK8>_4ZE?6VN,43)4P[DM6C6P PFEMK"I;,&A038'W86HJFK*+ 02\8?J!#>9O7P4C M_WR/@G&G8+R/?<_)[\7MUJJU]E/!2*X$W#0NE\32A6#M=>-?83E59:4DD]80 ME1.!&)@S,-0L54L)0AGADM@"Y\&QTL $](P2/*,6!L9"4ZXI(#=HBK?+D"/ ME5P(')P36JH:9;A,19TQLE"V0"++98VJ49F1C)MV!GB?F8ZG8(9F;"/ "(0' M<^%QSQ]?6,' P4_0Z_W>T,*.?6M?DW#L1=B,O!B:)/;&V$1>2-YS267*^O)3 M@7IZ.U1< ); 76NGWG.D]HYOVG-LI[PAN5;E.I+6 M+L!>=_S"//=6?I=4'P7*'8@W/!N1Y"HA85"V1C)'M."RB5S MIR"A?FUP$0'QP 6WW-%&&## &_T,\=:1;%$'L;L$,8;.I;O6&SX[V>G];TZY MH!FA9.6J(,M.Z0.L@PK@1-#K>6NX$R5N,8*X?V)4&Y<*=@!==H# (+ -0T3D M3?PW)TY\ET);COA!=9(?5B?V@O"-]W\9-Z\MQ'&[646?FLQ)OSWE[7OT%RB# M-PA9W[&4E0NF212<].*WS?GKA-4.&[(/M7@BIQWR&"]!Z")H!%^0BRR6S("DCVE-^E*;_*3 MI7@^E]U!ZV]([[+T]E$POW0L+UCOP6/,,T&*JQ;EY5FH%5E7O)@))F5>FZ!:,9TR@ Z[E2 M=CW #;JGK?E_4$L#!!0 ( (]2!55XY2?REP4 "L- 9 >&PO=V]R M:W-H965T;"V7G'GSYLUP]F((\4MJB++Z MUCJ?+B=-SMV;^3Q5#;4ZS4)''F_J$%N=\1@W\]1%TD8.M6Z^7"Q>S5MM_61U M(6NW<741^NRLI]NH4M^V.NZNR87A]NHAA4)%WPQK_D%#E-,!9STGYG"/>6IS+JYO0MC:#Y9R4]D;=!)^M MWY"O+*6+>88+WCBO1G/7Q=SR"7.OU$<8:)+ZT1LR]\_/ >V ;[G'=[U\UN#/ MO9^IT\54+1?+Y3/V3@_QGHJ]T^^)5[VSJ7(A]9'4'U?KE"-$\^=C+!0G9X\[ MX4)ZDSI=T>4$E9(H;FFR>O'#R:O%VV=".#N$LO]A3OW2$%;:3ON= ML@FUN_X+]:1R4. IJ>K>YJZ/J==>7F]UM*%/JB9#4;NI2EEG$@\N5-HI\EL; M@V?'>')Z*.XC;7JGN6+36]6$@;84IRK?A^%#5GK02%.H%:^A'Z7@]=KM5 =< M=NU( )4;G1&:^B=48W> @'*)U.T<&IA$,&@.5@$CTRAE!.;1,^+!<-4U=9K MA(?ML&QY<:I"5,Y^[:VQ>3=3MR$C"-[Q""?65ZXW= [EZ\%HTV, 4/WUD\ST2MJRI"%G"V MS\).%.%H P.5T[9-:FC(0Y"[L6&E%& ^DREJY"#&C6NJ OCI8EAKKCO6E+P. M"02@+'K<=%(=J+< 52N U59+?B#BG4 M7>>@LKUS/,;0148K@X39*XCERCH^#K2 ,$]KPAD4 N6@]NBN=SGI-4[#F8L M9NY$B*?!/ *@S!_2'[D/%G>Z#;UP)W0;H3@W(>V9DS)_ATC:-9^OG$^1 ME6O2($)MJ;$58AHT=[G!Y$BB2,MB3&C>O7>H5E03 S>$-I,KZ$%U87WVV 0T/QI@6XH;&=/Y)@6\,LL>5@]? E=E M +[;7CXC/NJX@320G!I'%[/7+R'%)*D[VZW=(*:H[)'[97B12/-]WKOPT/QA[ZQI$#_=* M:K=(&N_WEUGF>(.*N=3L4=-);:QBGK9VE[F]159%D))9F>?33#&AD^4\?KNQ MR[EIO10:;RRX5BEF']8HS6&1%,GCAR]BU_CP(5O.]VR'7]'_MK^QM,L&EDHH MU$X8#1;K1;(J+M>38!\-?A=X<$=K")ELC;D-F^MJD>0A()3(?6!@]+K##4H9 MB"B,[SUG,K@,P./U(_O[F#OELF4.-T;^(2K?+))9 A76K)7^BSG\@GT^%X&/ M&^GB$PZ=[62: &^=-ZH'4P1*Z.[-[OLZ' %F^3. L@>4,>[.48SRBGFVG%MS M !NLB2TL8JH13<$)'9KRU5LZ%83SRQ7GK6HE\UC!9]^@A8U1U-XFU/T.X5IS MHQ#./AKG1O/,D\L S'A/O^[HRV?HI_#):-\X>*8)O/.0_CGSC9_C>?6^%?X _5UOG+8W(7T_EV%%,GJ8(U^;2 M[1G'14*%E%,\[A %V]'# = 7!#!WXAGE@%@'ON6QI-*"V1H$F%>H)6QH8"Q]6JYN( M([PGS2$=X,8&>T9\X'#/+,4.=,M)*7SP25>&WS9&$MR]>C$KB]=O 6.74_C6 M(-1&DA()O0//MA)[.1)_QZBP"U\3ER.R\^B;-TSOZ%CH EGQ44Z'H7%)"WBNWB33D9PHB=;)-'&4#+) MG!.UX#$D1]!T.H(B3RP!]B1\^Z=HZ M$JU^)"J.TF-=!&:GJ<2ACWV5J;TZ3 FMG)&BBA/H/+U47WR@/X_M(R:8T![I M>GD:F7V GD/=U9,ZR8WSKFN6"?5(G[IXV9%**K2[^"\(\]IJWPGF\'7XW:PZ ME?UAWOVK/C&["_E+K F:IZ\O$K"=_G<;;_91<[?&DX+'94/CBS88T'EMC'_< M! ?#3WCY#U!+ P04 " "/4@55?E;/M84" "=!0 &0 'AL+W=O5'/4O :I>%*@L;5 M-#@;C.=#%^\#OG'Z<\[F8!K%+" 7FUC$PVN[Q'(5P1)3&KXXS MZ)]TP%U[R_[!UTZU+)G!D>/+E3!^A4T; MFYP&D*^-574'I@QJ+MN=/73?80=P$C\#2#I XO-N'_)97C#+9A.M-J!=-+$Y MPY?JT90S5BT$6OSN0Z[#/ M=7B(_7^Z<9!@?WI/6.&F0E@I07IT7\.RI3,&:A?Z=EU@CO42-:2#H\=3UT2W#-KEJY+E6T$Z+( 9@]:,X39< MA/ 2LE$:GK@]R\*1]Y/P%,Z99 6#01RF<$H^&4.X498)$$^I/'@8#MQ^G%&< M\U,"[FM,M".9&G7I!P/5KM;2MNKI3_O9<]9*[C&\'5R73)=<&A"X(F@<'H\" MT.TP:!VK&B_ I;(D9V]6-#]1NP"Z7REEMXY[H)_(L[]02P,$% @ CU(% M5=U=56 A P %0< !D !X;"]W;W)K&ULG55= M;]HP%/TK5UE5K1)+0J! 6T#JQZIM6J>JW;J':0\FN1"KCIW:#K3[];MV0@85 M[;2]@#_./3[G7OMFO%+ZWN2(%AX+(CI6E15(OV6WFM:1:U+!DO4!JN)&B<3X+3[O%9W^$]X([CRFR,P3F9 M*77O)A^S21 [02@PM8Z!T=\2SU$(1T0R'AK.H#W2!6Z.U^R7WCMYF3&#YTI\ MYYG-)\$H@ SGK!+V1JT^8./GT/&E2AC_"ZL:V^L'D%;&JJ())@4%E_4_>VSR ML!$PBE\(2)J Q.NN#_(J+YAET[%6*] .36QNX*WZ:!+'I2O*K=6TRRG.3B\9 MUW#'1(5PAY 6> 5PI:7,#[V6&V79\1)I:837PXW1FK*:[\7.7YYJR MOYO2O9=C4[(4)P$]"(-ZB<%T_TUW$)^\(KC?"NZ_QOX/E?D?'C@UH.9 6<8V MRQVP.4+*M'[B<@&L4!4!"94RDP.363W AXHOF2 2TZ%7E3J4H0>:(BW/!': MLE$RGOD019R:;K+6[E1F#&Z%E>S)Q7@H+>H*,\!':CF&BL/*4JM'3F^/5N?. MQ]+[F&'**H-.FE-L?UJWN#[S^8%PQO:#Z@L YA<;A\# M73?A>F)5Z1O?3%EJHWZ8TW<+M0/0_ER1\F;B#FB_A-/?4$L#!!0 ( (]2 M!55Y<-\-9 < \3 9 >&PO=V]R:W-H965TM*Y")5V,!X.3P>E-E7OZD+6/OJK"U=':RKZZ%6HRU+[]359 MM[KLC7J;A4]F441>&%Q=+/6";BG^L?SH<3=HM>2FI"H85RE/\\O>=/3Z>L+[ M9<.?AE:A\U]Q)#/GOO#-^_RR-V2'R%(668/&Y8YNR%I6!#>^-CI[K4D6[/[? M:'\KL2.6F0YTX^Q?)H_%9>^LIW*:Z]K&3V[UCIIX3EA?YFR07[5*>T^Q.:M# M=&4C# ]*4Z6KOF_RT!$X&SXB,&X$QN)W,B1>OM%17UUXMU*>=T,;_Y%011K. MF8J+#"-6\89 U:JZ3FO$C:D[5;ZZ* M15"_5#GEN_(#N-3Z-=[X=3U^4N&O==57Q\,C-1Z.QT_H.V[C/!9]QX_HVT:G MWE/Y$2),VI,E3VI]?NB?5['=RKV[UN2!U MX\JEKM:J#E@P523(1.5U))"AS;'IY#@Z +8"PU6$O#?A"]AL(9#SH[FMLUA# M"A7(="BPX%9!S;TK'ZC/"ETM8'2V5IFK[LB+C%9+YX7@;JX,S-UI;_3,TDL1 MFCF/M&*C. MSYI[RAX_ZZO=*W=(R4CDCKT8CAMWHU9$XO F8Q)D\J8DK]\"[ ML-)+I1>>:%_4NWLE!SH$APQS&E8F%K)MXWO:AI@Z#OSTP]EX]/-Y4*C2G7$U M3) OE74:3/E%9\4#%U2A@6]5.4X."JE+5V,567HQ/AGVA^@FUN)17TVA4WMY MQ/; N!'*/HOJ$\T3#JK%D;HFG:5&+&NB)7!R3(C AU"S2L7"F M/K/ !PB)DV,E%%Y@"UFVPNSXS8JB3ZP/>S14:#\]/7JY)>W%?5D;G MAZBPM7!\:;R4=5HOT-HW_6TB8:5P)16%\7'],M=K]>']]>^?$CYT%[OP?-2? MO/JQ+YP,A-CS1]PY_J?NC/^E.R=#N#.-#=XST*EA)2\\H,C$TD+BN<\';5]HP'C M7!L/HMF:NK[!HXH2!?0]X4Y2-&,(9&Y1F;^%^0J.P4H&OST5/)I(K\,]*6(* M+M$"72[1,9@R"Y8G]U/;@#4N%22QA'_!69,+XD+$);4..(&A"XE%_D!A9C%; M=!4ES+8T0059TY%J:8J-@;/+%4R^-E$GQ_AN59@L=1O)(5+N=15T,R3-YQB7 M H+Q5>J,C"^25<1:40@[66O3A#CQ#-JD8%%. ;OF7KU3Z-JSD[QDY41I=(DG MTMD/S*$$J]N-6>T]!\X0>2C0-LX-;YN0R#>\XC/\F_:0.13-Y"1Y.C"P M&0OOZ@5@72EB<.@N>/7,(*;UYE8P1YY[YGK3*1J'N/6X"DC%&F#F9M8LFCHF M@&[W]G>.4]2')VQN<=T4PA]MU\$(#& >8Q'M\A1A9;;.-]39P[6=R$L>]%/& MOM:@?]JQ0Q[>EFBW_@[IY.AXZ-71(RP[YNXS?'7>=J,NX\ W!/ABV!^UK1A0 MG>L[V&_DFTPE;.\W50$?@V8 #1FQ$>F <<\/R=4 M*N=&RB?B[B&VQ<5W6=LA+>.Z(>X_;!?)][FS5D8;!,[C1'KE0A,+C)I1F3.'!0#*R;W@8J0^$/J3&ZH4Z[1_C]V#2 M'QWR]:S_ZA"'UL95[:61)R8]G?J9MC+,R$N7'"LX# 0-366[E=QT+RUFCKC[ M6FY^;5Z^L0QZ^9JVRIJ*?@/V??&B3^R-*,&.J98WP9,A"Z8"?+ZCLCM60>@Y'X&;\YB""6 ' 2E>A_W^M M75L;> ](+'"(>&TM$PM<\FG8T@F8S!9U^ M)PD+U.":S? G (2^P4))FH\% =FV*^OETII,(N@DN]@@[UG$2G.E>,:CISK M2R20WPSRSV+3L^>-![3[7"#^G;?P+:ENS?TC3SITVV'6^%GT>J'&_5/\CC!! MXW?8G^ R <_VO=T..A\I2O(+^103TF&:OE>TJ^W7GFGZR+'=GCX5_:8]WMB# MLC2'Z+#_\TD/[U3R^27=1+>43QX8)*,KY6]!&AGG#7@^=X!E<\,&VF]@5_\' M4$L#!!0 ( (]2!54\27>"700 (X* 9 >&PO=V]R:W-H965T=Z,7%VJP@DMV MH\$,?4_UTQ43:CN/2+13W/)U9YTB65QLZ)K=,?O;YD:CE.Q16MXS:;B2H-EJ M'EV2LZNIL_<&OW.V-0=[<)DLE;IWPH_M/$H=(2988QT"Q>6!?6)".""D\77$ MC/8AG>/A?H?^V>>.N2RI89^4^(.WMIM'=00M6]%!V%NU_8&-^10.KU'"^/^P M#;9Y&4$S&*OZT1D9]%R&E3Z.=3APJ--7'++1(?.\0R#/\II:NKC0:@O:62.: MV_A4O3>2X](=RIW5^"M'/[OX9:#:,BV>X#.75#:<"G! %XE%=&>3-"/254#* M7D$JX8N2MC/PG6Q9^](_059[:MF.VE7V)N!/@XPA3R>0I5GV!EZ^3S7W>/D[ M4X4_+Y?&:KP??QW+.H!.CX.ZGCDS&]JP>81-89A^8-'BXP=2IN=O4)[N*4_? M0G_7Z?PW)/BU8[!2 IN3RS58NA0,#+,&E=IVT#!ML;5AD'1HN64M?-TCM=!- +XO@:L.EZS^UPGLKL=&QI>W$-;3K3*!" &W_QION M] 9.&H4=;ZQC@R[2M9Y ZV;0VND.;$_!V[9,(RW)&F8,OBN>$?*B7(,_$FFI M'0G8CAM/.X9;9K!QC=-2^01*(E,-O=)LEZ$!BH)4=H_-,6DN6]Y0]Y0X5SVB M^)@2,!9'GQ4W#9)^8E0[4+1#HIC1X$NLF6PQ3RQ/SX5 9F8"[+%A&PL;AN]E MY\+27@TNQ3,\(,W8B]X"[ RV[PSX0G7304Y&\1K)]DL$&C4$[A!Z5*6CZA"! MO$0@\#-^"PP5S, WD$WRHHXSW)%)69?QS.^J8CKNZJJ(I^,NBXG?Y:2.4_C6 MY7U0B8\?ZHQ4YP:KN8.7"?5_61%7:)]5%JEG M,\UG:(5K2>(2UR*MXMJMI/)\\CQ#^54.ZT/4 QK3$'_FEMI+F(NCX6K"9:-Z M!B<"?4]AI55_>*[XG=3^HKFRD6KJZ16%9U76H31IT%8SKSTA:5R<'H$^YI^. M_DZL2O_C21GGQ]RIM9HOA]#+5B')OL?[C]^2YKY3HG57&\$0U%2/[Y#OMJDW.XHH8W[B[%I,(EC17QV\&6B#Y0+=^;QL2]/&ULI5IM<]NX$?XK&-W,-9E19$EVG%SL>$9VDEZN=XUK)^ET M.OT D9"$A"1X &E9_?5]=O%"RJ&=EWZ)21%<+/;EV6>7.=T:^]EME&K$;5E4 M[N5HTS3UBX,#EVU4*=W$U*K"DY6QI6QP:]<'KK9*YOQ261S,I]/C@U+J:G1V MRK]=VK-3TS:%KM2E%:XM2VEWYZHPVY>CV2C^<*77FX9^.#@[K>5:7:OF0WUI M<7>0I.2Z5)73IA)6K5Z.%K,7Y\]H/2_XJ-76]:X%G61IS&>Z>9N_'$U)(56H MK"$)$G]NU(4J"A($-?X,,D=I2WJQ?QVEO^&SXRQ+Z=2%*?ZI\V;S>3^]Y M81Y>F+/>?B/6\I5LY-FI-5MA:36DT04?E=^&Q:O'IP<-MB8!!UG8YMQO,[]GFV/Q MAZF:C1.OJUSE^^\?0.6D]SSJ?3Y_4.!O;341A].QF$_G\P?D'28['+*\PWOD M#1WXWXNE:RSBYC]#!_;RCH;E42Z]<+7,U,L1DL4I>Z-&9S__-#N>GCR@[5'2 M]N@AZ6?GTFE'/KLDV54C*<*'E/P!,>+]1HD+4]:RV@GH7DNK97# M':X*00T\U&?)A<3\1:57!B;.\ M\KI:]6>K;5 &)Z3?KE766MV0:VG9Z]ML(ZLU'[;4CF$F[GK]^B)N.A$+)VIE M2]V0MBUL8"'..&S20M.QR)1M '_0SC25:2 >:AKL:.]19L22H4YST= MVXY$-1NK%!O Z5M1^K14E)8"2:5B4LTFXD.%XSE_DJW&>>EP^5C(DOSEC4B[ M%<:U"""2;-KU!M!/&V']W]D8C8'Z\9@7_P?_B1#@4 MA4EWJHFX",:OV1 UV2-/&G:&MBHK)'R\TA3,AJ21/_BRM18[QW?K7BY,.!F6 MLN H]E52'L+CAZ3-YL_NBGM7B46[1C43LYDWV7CP;.=&VIPL\@JYFS7& M(LCJVIH;@@D1TA7.U@W9P64PPDY)2XJ)E34E4AR04BYA\L,I^?:5RL+M;-(' MMK0CGZ$O:JG6LB+;_R:KEBKCK'?0K2X*W@S/>Z+]"MH V08G2OG(9'B9PET7='JY0[1 MJEE[W(6[;Y6M&SL:@W.ZC:BXDMKNI7ZTU?U>JXW3 MJ>8$2,+>D %&&'(HW'PO^,Y98%SEM3ST!)2?>^=16GG1S&),J4?37 M\9^,$PH'ZH[R6$T0KUCZD$]*@XB#]PG%%Q72MA!7G%*4IT3>Q6SZY&^=K_>1 M W+[L!$@'8@.ZQ7TE][IC/,]M>P'SO+>RBK$U9=G^$X#6 M.[@7JOD#K/-I8IU/'Z2+'QP'WFN'Y,81W1#A_#X)G".>8Z:D^R9N&EA#MBCE9^1&VI)\ B;0EK4OLQX?5BNDCH_4P!T\*"='N>^#*-X% MQ):=2VG'Q'"RUV0AG$HD4+O\Q'L;7**$=IHFF/,$V7&(ZQNY+-18 *US9L,4 M]8 $\- (X9INZM:B$CDRK\X8*DWFB<58K(W)N921EB@>*%AZR536_P"U 1[R MEA1>]$Q5RES%N,W5#3KZFHWLTS7Q+Q#UQ(0:PI=XGEWTT>6!6M6\UN23B\($I5)+]FC%>Y MAL>M(&6MYGXDEK3^,1[*FN.4-</R"_48E M*L/"G%--T,M2 ^$#VRL5@R^NXG1$>E!%0;7&;DS9R>.5++G]P&6AY5(7H9>C M",42&L[D(5)0S*,3NU^H66JU\_%JSDP5 L?=V8REKR7;(A8]@$@;I]CMEKSCL:]_' M1&(?K>N*5#QRGQGU\F3/Q'ON#0@'PZ&..DG\<8W\ 6);RB_TSE2ZW:Y2=LVP MEW(@<.^- M/.U"O-,:E^!UTBMT6&J@%MFJXT3=X(.[Q7[>EB#9H9. 1)D& GMSA*6BX,3C M&ZD+*@M08XT.*F7QM^D_\:1#>LI&'OE2WSWE*#R(;'(ME%RHJ(?V&]##4+GX M(?HVY)2I0J%P(%7<>81)D'\G1W!I&K:Q$X-LWKF#K:':VZNXD-V;"SP W,\2 M<#][$'&O J'L3091KW"=^1V?@-F)?RFLR T-LH8P_?_;@>O:_.3./M1-1_F9E=)[E-Q8,;Z'CUU M)HZGQYR6JZZ6DRXTG $[7-/[W4C7&V;,:L^Q/:PX!O=+2D)E2 MAFW5F^'>\5O<%S6^(*K1*R=4J,T^]O&F; BJA'%[)J=)[^YPD4[P'G$L2S(5 M66:('$/1J-E8;#<:QMYZQJKJ,'GJ.^Y>!\321.,)D-NVH: ;-":/9_Z0*(YD MNFF $Z##'528/ID>)52X4J#/BLQW1:? +;6HCWS\/3]Z_G@LWLB,M-F;IKQF M&S%8#TN@9C1_32,9G)JZHA.3:#X!@;2K[W#:C"X,3:%36 MHERG'.J!1[)L:7*F:Z'FP< ;E:_WP,;/JD/"Q.,0/Z%;'(=-&T.SA]5?&A>0 M._L>XUYG*';C:!8:+!2@=BM/+!T]C"9/YO(CLKS-^F9X -A28B(DN]CVXV\? M+K,Y9]LT3OZ'9DN_FBU V/J#]T72=(M3+F/F$F8C Y:GKG.<[)_,GG@PS=L# MY3:4D3&U2,U#C0=SR.7YK'=V='R#-*/F]_FO1S MG.6&T=0,4I6#WA==%*HU?[?FWK5J_,?=]&OZ-+[P7X2[Y?Z[.EP%HSE1J!5> MG4Z>/1T)Z[]5^YO&U/Q]>&D:5$6^W"C8W-("/*?/6O&&-DC_8>#L?U!+ P04 M " "/4@559;1>$:$# "L!P &0 'AL+W=O92=[-?O*,FNA[G&OO#U[KGG7G@]D%V]1- M[^)+BDR75C^KW!>3:!1!3@NLM7^PZ]^H\^D4DH9W:ZAA>84>IV-GU^""M*"%1>-JHRWDE E)>?1.;I7H M^>DL^U8K5B%"#.^?,-7$'\:Q%^@@$&<=S+R%27X 34_YO_5@H M;7DE&U[SY"#@Y]KTX*1_#$D_20[@G6S]/&GP3GZ -Z]93ICATI:I,MB6A,EA MQBREOQ,&^'.6LG=2+G_MBT-K9KC?3'A"YUQA1I-(W@B36U$T/7HW..M?''!B MN'5B> A]>JV,\O3S5ZGCO"%_(]%>[![>&(]FJ22+K6/<>N:"/,,].@]V ?N" ML<_7PVR>"I)GR5+^'$"E3SALZTAZ!?A"W >)HV',VF-T!,IDNI82D440"0PJ M-&]'[T;)X.,%0V;%)<,B("NV6N7H9<->)ND%_S7E;-D !;EP%]:XD\WWN=4: M'0>#I=(Z:'TXAZL@OHU-QP+NL"1XH&50G MU:8$,OUJ;KT53+C*[-.IO41@< MBO0 I'H)!FWQ-N":Q-QC757Z[5A4LQ[<"!5C%8OT3_"I%\9A[PQFE5,:DD^= M[K/*"N41KE%KEKPIG9/X\EQ8>:>HJ0-[HE=LD?J]I!E/X3.:6MKL=QH.4^]( M:*AA'.2NA=B,=W9%94JNPQC KW4,=Q1ZI!?$ 9]@4Y&O9%,)R-A.>C!'$.Z)>*5LRL5 MNCUJ(/9*>B[Q)J<+5 Y6J.LFR]B&'+?%+I)MT;)I) M;]]#C'Q],( M7/LWM!MOJZ8?I]9+=V^6A7RGY(* W"^L]9M-,+#]H*?_ %!+ P04 " "/ M4@55*6SQ%6H# '" &0 'AL+W=O;PG.',<+8Q]HNK$#T\U4J[>51YWYS'L5Z(%[-&K'&)_K?FSM(L[E$*6:-VTFBP6,ZCB_3\!WB1NW M-P96LC+F"T]NBGF4,"%4F'M&$/1[Q"M4BH&(QC];S*@_DAWWQSOTGX)VTK(2 M#J^,^D,6OII'9Q$46(I6^7NS^06W>DX9+S?*A2]LMK9)!'GKO*FWSL2@EKK[ MBZ=M'+['(=LZ9(%W=U!@>2V\6,RLV8!E:T+C09 :O(F4K[\=2@0W3F3P^=P#9V[1N0XCZA('-I'C!9OWZ33Y,,1 M%9->Q>08^F))-5FT"L&4<(\D*)=*!B6\*P=7)%"OEN2O88[ MBUX\P8W.38TP^&B<&T)I30TOQ<8;^$1MX?L]#H7KJ*##X7JH$$JCJ%\P;\\Y M2?7?J:4LK8-,1@(99.;[,IM.IMR25E])%_NDS3.9FF2^PD,X"&RUIW6IP1-A M,BRH5]$"TS%*%H)WG:#(\AX?*(CXK(EC*I^<+5!.X MJXGTFQE?%*4PA><$WKXYR]+L XW2Y/THI31PGD]OK"G:G)@0O:*W&IPEH_$0 MEM08*7[O8(V:2*I0&:*@EB.Y&+AWPB 994,89"G_KI%BD&^S+QC7QGKY7[?0 MHP>7SQ0A^TV$:2?=?3FU@+Q8 0PFX93I:#K<)>TK[H:\3X>0C'X@7_,HP^-! M;Q<,5J2KE#YX#W>(!,Y]+PCJJ'YZ72J-*'5KXRGAR,, M*WJIT;(![9?&^-V$#^C?_L7_4$L#!!0 ( (]2!56/\,\JF , .4( 9 M >&PO=V]R:W-H965T*OT5U,+8>&A:Z69!+6U_644F64M.FY"U0N)*RNE.VYQJM>1Z;7@E0_JVH@2 MPJ*.-S*8CKWM1D_':F/;1HH;#6;3=5P_7HM6;2=!'.P-M\VZMLX03<<]7XNY ML%_Z&XVSZ(!2-9V0IE$2M%A-@JOX\CIU_M[AKT9LS;,Q."4+I;ZZR1_5)"". MD&C%TCH$CJ][,1-MZX"0QK<=9G!(Z0*?C_?HOWKMJ&7!C9BI]N^FLO4D* *H MQ(IO6GNKMK^+G9[,X2U5:_P3MH-OAAF7&V-5MPO&>=?(XA+PXT:& MD) 14$+I";SD(#+Q>,DK>+?B7LB-@)56'.X@KL:2Z9:/+>-7(-UVP/\JK0& M+"[.5-=S^?CV34'C_(,!B?3,GEZ_H]?NZ:WW].!=(W$OMRT>2_/^$KZ$\Q!F M7/**PYVRO(6[6@OQ8E19A80@^\3YDP3K\J/">%00BBL7P$IT\X:<8EGFS:LT#RC6""68G 1,Z1V3B3#NA!(42@KG=QC M(DG!!I'8;N8M<4DPP[%O6?3LZL'/Z-I?L :6:B/M< L=K(<[_&JXNI[!:"'2W686-7[BVRA+'ZS_;#&_Q"AG0.NKY2R^XE+&PO=V]R:W-H965T M\PS:2XZ*VO7 MI]VN25:46DHJ$U#''%$'OFZ $])MRLQJK KPV>DG[/L'F:B:S59<8^*>SS,R)^== M"TV.OIM44J]*J?$!J4/V44F[,NQ6II3N\G>!L(89;V%>Q:T"_RADP'KA.Q:' M<=PBKU>;W?/R>@?DW7(MA5R:AK5_7\Z-U8B2?_;96XKK[Q?G,N?4K'E"%QVD MAB']0)WIVS?1,#QK =NOP?;;I$^O5;Y6DJ0UC,N47?,L*3+N@UHMV!4W(O$+ M-R(K+*6L94_WF=:J?+]I]RMB"Y4AH^%$9EV8,+_J,%HL)KN0DV?(QF&>UYC3 M"K,$9E%ASCSF-3";,@Z%1.AGF>-^Q^@QH;5M+/-<%5!TQA+2%L?0=@)I\L2D MLC@[MOJ)I04QJY@&10KL)Z?L?J6)=N*5(=K(1]M,/!Y8<7'H?E&C]ZG(27.K M]*G?@EUS%EKE<(NT0A;.:3A6=>60(Q:-^L$ [6@2C-'$O3#HH1U.T-R(!Y&2 M3.$XR>YP9I'60#*S*OG&CH=!>++]1W&C^0+[$,]B[MU;86D!P;&;"7>T<,^: M:RL2L<8:J PEA196D&''<1A,H&/B-<7#8.RU8^H_6^H/PJ&;-B'KZ))!,<-PJ!_" "\4&$ 9P/"KG@_BL_8 M<2_HG=0CV-KBQT.27^?)9QW]9^UA$!_TY$%UO^3+6G7L-O$9U&@/C%_3=%3M M&\(Z@E^/JKT[8H,HB-@-287R5F;/5U]+*7W/'V#FDFI-+M^1!X4UEOO\?:%O M.(8H9,W$_7QOS&X7"]P W*G3E,+H>R$>>.:/J A[4'X]?/'/Z-]:"94#-G*" M1FYGT0OW>+(^O$Z;\0CZ <)/V/#S2O*2 /#>+2#(68M57I0 M5^E!:Y6>X;Z<%L@,1-HEX/O*AALGFSTG_>UCDA6NCOB,=G4=V;0MY#_>2?95 MZU80KZ_6<))#4E9K6>1SZ 2&*L+MBEM?/N?$:CMVDP!UUK$N"EN\*-$G 6HJ M=&\I-P0"5XF6-]FU_S57@3E*>0'1CIW*Q-YPPTA@0N.XL>)]C5=I3Z9= MIAN!V@\Q_A4C$Z<;^5O&58TO)_M_7@?*"JW6I18<[8V0C9BK\"^K^03';O.[ M!7+[A+W3&ZY37TO=!=77I6:-VO;W17&W\3; ]63I7T &LG!%*I\)]6S]R+HL MWQ;/Y.4+[2/72P%3,EJ %7F#6-3EJZ<<6+7V+XVYLGBW^.X*#T72C@#K"Z7L M=N 4U$_/Z;]02P,$% @ CU(%57O5]='&ULQ5C[3QLY$/Y71BFM0(+-[N8)A4@!VKN>5!4! M;74ZW0]F=Y)8>-<9B;:9,+1JYFV[=R@2+U0IMIQ&/;;F9!Y:W3J MOUV9T:E>."5SO#)@%UDFS/H%:3F>./[1'IW,QQ1MT7^=7AM[: MM9949IA;J7,P.#EKC:.3\R&O]PN^25S9K3%P)'=:W_/+I_2L%;)#J#!QK$'0 M8XD7J!0K(C?^*'6V:I,LN#VNM'_TL5,L=\+BA5;?9>IF9ZUA"U*XJ',PVL$XE(@]GX7AKR7E\*) MT:G1*S"\FK3QP(?JI[6-<^7@>-RK\99$' MT D/(0[CN$%?IXZYX_5UGHMY)@P>G?N8K\2:(.9@;(S(I^C'OXWOK#.$E]]W M!5_H[N[6S3UT8N;=(^^BBD@6]"+="" MGL"7.9?*'L*Y$E3%FV2FJ63EYZ,K(Q.93ZD:*:I#^.X!BNG1>(F&^@W&ECJQ MT+ KSF9/;F<($_9F67OCZ),N],&4LDFV@%C#?[?R ;("%&'( H..[ 6_CP,">66E&'*.G6T!T& MP^/M.24G"/LRAS4*8P^@%T1=N)1+F5+4L):H4GCW9AA'<1,:>C4:>HTU\+U; M@0"^+)QU(D\Y4GK F/F.O;Q.$-.X-@^/CVL\4]L.@]'!"L4*TT[#D5A 3ZHG=:@;!L ?L.ZFA9JD<]GC8 M;3TL(@]C;A :1WU*0$-#].N&Z+^Z(8I,$G X*JKBH8^K2N9.QFM6_A+FZUHQ#\"D_ VRJ?*%H6B-GS<*4Z!MU27M;]\(PDUJC>@X%OA2@B M)$8!T14RZI@@^$ B\K5W;?#>0C+C/9J4@Z3>B;D"FF6N:/PVT1.B*EE,P\ M7U3!6%:*V5SI-5*YT@TI-M-0T(#+08W+02-TKBE-1#*<*G_V*$CK:\Y1_#O: M;K;["H:^OOGZWQ#S;L1LX$R&7B!DW[!PR1HVYYP7>30,!@6;$%5NR', O3 X M[A*)*_3GO)H<.\%@V,B>PV#0>X$]NV2QVPGZW;]/F25I=F.6)K2/GQHX!+V- MB94PJ2V.,]32GEG8LT3G!>'8\O3TQ#S7! 7[X*AO( K#M^4QC9*KC9S*O.[T MHDY-6!_66!\VW+!+9Q[[N_@/QX0Y6?-E2Y"]Z-IO[9J60W3?,V M;GR^/4[_'Y+VIBMNWBL13,^(3YDO\+*7K>DX]MMJCPCU63KV J9J#Q8)O&PO=V]R:W-H965TB"5W@E035ER>3#&19B/7$" M9[-QS9I2B^(KS_5JXHP32('LD9I47;"Q*#D M53NR^^X>M@1&_@L"82<06MZM(LOR@FDV'4NQ!FE.$YJ96%.M-)'CE7'*C9;T ME9.A7L!/S:5"Y%_!*$?AGOPHM[RR.)%OV;Y M!5=9(50C$?Z>S966%#__[+J&5DN\6XO)J5-5LPPG#B6-0GF'SO3MFR#UW^VQ M(>YMB/>A3V_:5 *Q@/,5&8 *> 7+SK)=;/?B[69[NT)8B(+2EU=+T"8@P%X1 ME02] DV?,ZOQ@. M":TD$P $$1\/AT(UAEGUON.(FZ16, MW AN):M4P=HJ0,X6I%T"R_^E]*+Z8L+<=Y/!,Q5/V5CX4>*&L,=M2>^VY+5N M^RGP=CEM+]K_<)I5RW_8*.G5LC;>YP_D-XU+0;RVK_X(\#[#6H.F6@PU2BYR MXX_^>IZXHM_]:LLAYL>S.Y14W>$:S2_"D+'W:7UF7W_P!4( AW\ADVH LY*B MBO^PA']B>0J?176OAF%0?B.9KX;=N_-WKFMHT118AL& M:L5K11[U3X9N8L>0XH3&4>H&$"3THJ#)B3+]&R%P??MLX"A8X%9H5I@ ?YFL MQ1UU^%$[$G[4XL^RK"D;HD.!OX&Q$7HX#&/W9 "'Z8A(F3%)S?@*C4=0T6\\ M&D9N"G$0T W$D4_$+RF]%G3Y&H\+^@?FH!^-.W%'_=.J>(3M \@&D646 <0 MA^8>:(S,\3V9D/:9D+XV$]XKBC!['1\:;/3?$ Q_V7@;E7XRWZ&D$Z=&V2 MQ)#$Y$V:)1#'%#PT2R%*W"&0,=2&+32!!E'0NV\?[8,N.'9YSMMJ(BA7EK95 M4I"9$M[V$_UNWXW-VB;D\7C;RGUB: M$M-.5]11HC0'Z/M""+U9& 5]CSK]#U!+ P04 " "/4@55K/@8&% $ !J M"@ &0 'AL+W=O2;D,QD._]J#'0U5;P25[T&#JLJ3ZYX0)M1H%4;!>>.2+I74+O?&P MH@OVQ.RWZD'CK->Q%+QDTG E0;/Y*+B,+B:IL_<&OW.V,EMC<)%,E?KN)G?% M* B=(";8S#H&BMT+NV)"."*4\:/E##J7#K@]7K/?^M@QEBDU[$J)/WAAEZ-@ M$$#!YK06]E&M?F5M/'W'-U/"^!96K6T8P*PV5I4M&!647#8]?6WWX?\ XA80 M>]V-(Z_RFEHZ'FJU NVLDC>*X=(?R9#5^Y8BSXULNJ9QQN8!+K:E< M,-QP:^#DF4X%,Z?#GD4GSK0W:PDG#6'\#F$&GY6T2P,WLF#%6WP/Q74*X[7" M27R0\+=:$DC",XC#.#[ EW01)YXO>8?OFDTM7',S$\K4FL&?EU-C-6;'7_N" M;;C2_5RN8BY,16=L%&!)&*9?6##^^"'*PD\'E*:=TO00^_@)*["H!0,UAZ^U M-9;*PIV4C^#!^9.6%? %2Q^9T MGWKAR@N?=\+IFV3E$DM#"*QR8_A&:?H2K."6_2&N-E!$<0=KO$]=__#"(H_C3UL@# MKJBD!=U 8LA(W)FL^XG2VF^@P9THT$QW@L1:T,P+.O,[AFZSB"1[W=XKN?C% M,EWZ%&GLG]WT7E'IPQALYN X\O,^R7V?DX'K!PE!Y;76N+-0N7/!J_,D"DEX MNM-MG$UW0_"KPOG(,\>?9XX]/W?<3TQRI>&+LLRT.[N]!"G$^3EN:YQGB'%M MZJSRMU9]2-(,V5R;^#8Z),@T6.FQ69J0<]]&V,:DOX4LNGT[@N@L"W/TX4=1 M[/?)C9ROFQ\UKUSV;173+9UQP2UGIF'8V&SR=M[90+;W"(\@Q(!W#V W:4[0 M:/L$U%3P!76FZXC9OYVOX]KG=#V*"-S,Y\S_*D%3BW>/W-Y.3,:8I(-CH'[\ MIJ@(?OI/=$+R_COHA, =7@QX/]@6[,R3Z!@-2)(>^XL CRO?B]\I=U_;#K!M MA.O(7C4"Q4\"Z1Z7*>F'QWBO:7^!54QS51CHKBT"_;V@*.X?1&4$4^45[SB^ MC37@[C&?&5J5+L[D&*S"P6!OF!'9]U_I;?W_2Z87_I5C\/ZLI6V> MUJ]Y"Z M;-X/&_/F%?:9:I1C0+ Y0D-RW@] -R^;9F)5Y5\34V7Q;>*'2WP,,NT,\/M< M89&U$^>@>UZ._P%02P,$% @ CU(%56]^)J7,! ? X !D !X;"]W M;W)K&UL[5?;;N,V$/T5PKM8)$ BRY(L)XYM()<& MS2)!@SC=HBCZ0$N41:Q$:DEJG>S7=X:294.7%94LVN9_<%CD\X'9P,2LX26 MF7F2FU]9S6>,>)',M/TGFWJN.R!1J8W,:V/P(.>B*NE+'8?W&'BU@6?]KA:R M7MY00Q&2)JPYQDV+_EGS4)J\[ MY.6._!'8Y3S+L'%!:!T*7H=BA:&(NJ&(VZ'8(1U/R7.J&.L(GH!,>$X(*C ,-L80,*G Y"KCZSI,S-NSLRX M]\PLJSL$*2_+HLCLSH,+UU2GY!9D!BRK&PL#\\0RJQ$CJT-U4-6]"[Y?U784 M%:;;?D7H5X)^\99?:N<7*AL3 16OGSZ<>:/)A:[BV14P:/ ].K-A*"B/P3VU MKWE[DG+ +I5U;W?D6CJ8MA3:.*])HF2^/1);[>)FCT=6J,$Y%&\;)FT)HYEK M1>$VZGZ746"-<,&G VJ7*P.?(A5)]A*E5*R9C8* +X0.%LE V#SCAEM8'Y4/ MN/[/ .^%9 ]Z%-C3'. 9Z!%_V(@_[!7_/0./V,G^57%"[NM57T_( S6E@MHA MI?>B_U3^3DI8;1O6@KY6>9C:5-R5YYZ8_V14H8P1]89%+%\Q1?S1O[CI)OW5 MS0KL 42(G3;-'28;3,:0VD+,BG=Y41HKE#K1'L'Q&!^3 MH]!QCSNYLBN3P MLKAR' -*CDTFCDTFO3CHAZZCC%FXX<,)&OT\IO?C_*^6_ MJY1AZT60,[6V[Q[\SH*+H'H<-+W-T^JR>E'LIE?OL@>JUES@;92 J>M,X*)4 MU5NG:AA9V/<%?$K!:\564W@>,H438#R1TFP;N$#SX%S\ U!+ P04 " "/ M4@55:GBUX-P" .]\=PXW2CZ9 M/!<"FE&06'M:A!%)BNP9"94*Y1TLE"Z9)9, MO8S,2B/+O5,IHC2.>U')N S&0[]WJ\=#55G!)=YJ,%59,OTR1:$VHR )=AMW M?%E8MQ&-ARNVQ'NTWU:WFJRH0&EPD MG7&5CX+8"4*!F74(C#YKG*$0#HAD/&TQ@X;2.>ZO=^B7/G:*9Y3FS;#S4:@/:W28TM_"A>F\2QZ5[E'NKZ923GQU/ MLJPJ*\$LYG!C"]0P4R4];^'ROD:XDIDJ$5I?E3%M:#VPN4#3'D:6N!U"E&UY MIC5/^@9/#ZZ5M(6!"YEC_MH_(LV-\'0G?)H>!?Q2R1 Z\0FD<9H>P>LTB>AX MO,X;>!=/%;O&G M(P*[C<#N,?3Q'6:"&<,7/&.^H*G%0"W@_U[P4#3'^1X*A(42U+5<+L&ZA]^V M+O^-!H@)"'BE)$IK2,@),)E#5C"YI&,N3V!R,[N"%I=4MT*08M,> +42-8J$ M6:4URNP%'C231M01G:/F:^;:%"ZY9#+C3)!^>I"J]"P><7GCF"'MAQYLQ.1]Z^VBO8TO42S^7#$FKI*V;M]EM M1M^D[OB_U^NY>A;5AE4KW_]S96F:^&5!XQNUNT#G M"Z7LSG $S1_"^ ]02P,$% @ CU(%5?D+'"Z7 @ J04 !D !X;"]W M;W)K&UL?51A;],P$/TKIX#0)HTD3=IN*VVD=6,P MQ*1IW> #XH.;7!-KCAUL=QW\>LY.FQ;4]4OLL^\]O\OY>;Q2^LE4B!9>:B'- M)*BL;4919/(*:V9"U:"DG872-;,4ZC(RC496>% MHB2.AU'-N RRL5^[T]E8 M+:W@$N\TF&5=,_U[BD*M)D$OV"S<\[*R;B'*Q@TK<8;VL;G3%$4=2\%KE(8K M"1H7D^"B-YKV7;Y/^,9Q97;FX"J9*_7D@IMB$L1.$ K,K6-@-#SC)0KAB$C& MKS5GT!WI@+OS#?NUKYUJF3.#ETI\YX6M)L%9 4NV%+8>[7ZC.MZ!HXO5\+X M+ZS:W'000+XT5M5K,"FHN6Q']K+^#SN L_@50+(&)%YW>Y!7><4LR\9:K4"[ M;&)S$U^J1Y,X+EU39E;3+B>81K"K9*V,O!1%EC\BX](52&Z4MER7\N)@;J^EB_-Q7;LO6W\_FS#(R#S8C\Q5+@: 6L-.B&]G:D.[S/L4'.?>#BG/Q2D!]_4FVK%/C;KTCP35KI;2MD[J5KMW MZ**UWS:]?<1NF2ZY-"!P0= X/"7;Z_9A: .K&F_&N;)D;3^MZ"U%[1)H?Z&4 MW03N@.YUSOX"4$L#!!0 ( (]2!54M!X(P_ , )H) 9 >&PO=V]R M:W-H965TH%*L MB&#\T^J,=B;YX.%XJ_TV<"[+2?0I@AP+42O_:-9WV/() #.C M7&AAW>;+!DDK7Z MKAM]Z1OZ1O#5:%\Z^$WGF!^?3PC;#F"Z!7B=GE7XN=8Q#'I=2'MI>D;?8$=X M$/0-WM"WIPGWVGE;4X9Y!T+G<(?Y4NHES#A3I)?DB+ETF3*NM@A_S18D3EGT M]RFO-$:'IXUR95VYEQX>Y>>R00'AZ%1SCMCU,4SX-X+I&MKX1^ MI6+-C,W9J:^0RZ(@Q"T:0K!2DSK@V;\25:*AM?2@TTIBW*/1+/>>2,DCFIS<%YZIIHDQ?H6B-K M=#&X&!A[811=4*S9<^ZWMY3\EY$$G:UC"W;L2^M8W3C6BTTW]"1XS"7?>U<> M9-L%(:VD4FR^>>+% NI0O9U0 2H5 (82F!.?JL61';0[^Y7]V$[ MB#K<2>)GL_(U% XW_::9HY-+'3QRC-6MQXKC#50&(1O:R!Y&,JNM93(BF.G" MNI04#[7WR_\LBRRS->Z5Q6>*ZG)75)?GBXJ>O[PFPUQ5PI5P2^D1K@@"<']@ M?)9E=56KP//W0(#+P&+)+U>H*LH=I, :=_I"/8OC]-7QCH05E:G;5%_2VPP7 MBNUSQ;T[2[F,EYHT!IYM<(ZXR9;;<3H_EQ;QZ!W8)^N3W+RQ_&0NB'E[ZE42 [>RPKM,OP*''$CCS5/YVYU]_&8->_M7KSY MM7P5EMX,!PH+.MJ+/U(T;?,3:";>K,+KNS">WO(P+.GSA)8%:+\PQF\G;&#W M'9O^!U!+ P04 " "/4@558\"$Q9\Y897VVXQ%]62K?,HJC7@=EHSBKGU#9!'(99T#(AO<7,Z6[T8J8Z MVPC);S28KFV9?K[BC=K.OI1(MET8H M"9JOYMYE='XU(7MG\(?@6W.P!\IDJ=0#";]4SB]XYIRW7S#)^%9+(4K $"@M$]6S;,GX#,H.O2MK:P$^RXM5K_P#I[3G&.XY7\4G 7SOI0Q*.(0[C M^ 1>LL\Y<7C)>W/^ZW)IK,:+\O>QK'O0R7%0:IYSLV$EGWO8'8;K1^XM/GZ( MLO#B!.7)GO+D%/KBKN\94"OX)EE7",F#V!^C?!KTON:P4@WVI9!KL'3> M8+@UJ-2VAI)KBUT-W3[@]WW BLJ%9NY(@,F*-M$8MK4HZS&@ET5PM1&26@]9 MMTQBCV,WVS'U,C4EL*8!5OV#EYST!D:EPF8WEMB@BZ2N:]"Z[+0FW8'M&3C; MBFND)7G)C:'R$"/DQ80&=PC2,CL0L+4PCK8/M]Q@SQK2,HDUE6)Y6M$TR,R,@3^5?&-AP_&IK"DL:U5'*9[#?:TY?]5-@+W ][T 7YDN:TBB M0;Q&LNT2@09-!'<(/:C"076($+U&B. W_ P8AGT//T \3M+"CW$7C;,B\Z=N MEZ>385?DJ3\9=K$?N5T2%7X(/U+>!Y7X^*&(H_S"8#5W\#)@[B]._1SMX]Q/ M7Y9HZB>X?-'*&#Q(M1(6T;,T=&PFR12M<,TB/\,U#7._H#7*'9\DB5%^D\/Z M$/6 QJ2//Z6EFCI6 M6=&7)NRU^=1I1U'HIV='H(_YAX,_B7GF?AQE?G+,G5FKQ;+K>]DJ)-FV>/_Q M,U(^U*JIZ&HC&(*Z"O9DLMB%F!9]A+"/$,7'0YQ(_N4.NVI'%W#%C"CI+OE1 MCDOH9[%;=.*F8]JA1\;_3N!9-1P^@"]G'RJ(^ M9-:'[*5I]+Y$_ANW5Q;Y2RIT7>?N;:)W$9\=?)G8(Q,-G;E_[%L3'(P'+==K M-P093!Z?F7Y2V&OW<]9E/UZ\F/=#&CX7:X$E:O@*79%FZH'N!Y]>L&KCAHVE MLCBZN&V-LR+79("_KY2R.X$"[*?/Q;]02P,$% @ CU(%53W2)5X@! M;Q, !D !X;"]W;W)K&ULM5AMC^(V$/XKH_14 MW4E7\L+;[A:06,CIMNJVZ-"V'T[]8)(!K$ULSG;@5KH?7SL)64)#M$CN%XC' MGF=F'F><&8\.7#S++:*"[VG"Y-C9*K6[&'L>,[1\$7NMDJ M(W GHQW9X!+5TVXA],BM4&*:(I.4,Q"X'CM3_R[T^T8A7_$7Q8,\>083RHKS M9S-XB,>.9SS"!"-E((C^V^,,D\0@:3^^E:!.9=,HGCX?T3_EP>M@5D3BC"=_ MTUAMQ\Z- S&N29:H+_SP&J5"[ZT6^J5"'KI;Q)X3-R>*3$:" M'T"8U1K-/.3LY]J:+\K,B[)40L]2K:M^_;U=[T"'A2F\I\&-V<%7*\9 MSAQ'=W)'(AP[^KR1&A.=R<\_^0/OUR8F;8*%EL!J-/8J&GMMZ!.]O1%B+&$M M> J2) A\#:M,ZG6RZ>6^;\?[ZC>2WZIT+?D%V&T.9KX#^XDWGC!8K!B=C2: OZJT+5"^AN2.03/RY67[-V&]>R6Z+U3_+^/.U#6Q;KK)W4ZWXK M:S/"2$P:J6A5O)H*FVBA+;0Z:<$K:8'=G"WQ;'%I$RVTA5;G\K7Q\%L+\I.T MW96]46OF'ANH1I:M-B4EVFGR#LYS]__H-7S3;-0EKS6UWUY4ZW[AB26Z" &N MMB@.5%?6C"N,/P))><:4X39*LAAAI5= I%MGRC+*-D!8##&5I03CDG33E'>: MO'5/+@E2%)O\=D9J1&VE:)@J:74#=)_?>YS)Y^9FJ$$^]7MW<[_7.-/7,\6% MQ:OIXBKJD8@-91(27&LWO,Y0$R:*VYUBH/@NO[[0\2N>YH];)#$*LT#/K[GF MJQP8 ]4=V^1?4$L#!!0 ( (]2!54WHH".+ @ /9: 9 >&PO=V]R M:W-H965TY^V-C.G&<@.0%/@# M?3B<# (FPM[B*G_M+EY<17OIBY#?Q239!P&+GV^Y'QVN>UKOY85/8K.5V0N# MQ=6.;?@]EY]W=W'Z;'!2/!'P,!%12&+^<-V[T3ZXHV$6D(_X0_!#4GE,LEU9 M1='7[ GUKGO#;(NXS]]G4KH=WPJT=YHS"ZP^?M&M?.?3G5FQ MA"\C_XOPY/:Z-^L1CS^PO2\_10>'%SMTF7GKR$_R_\GA.':B]\AZG\@H*(+3 M+0A$>/S*GHH?1"5 ?RU +P+TM@&C(F!T%J#-7@D8%P'CMC-<%@&7;0,F1<"D M;<"T")BV#9@5 ;.V ?,B8-XV0!N^_.;RE!PQ! MGG1Y?)HF(LSJXU[&Z7=%&B<7-^MO>Y&(+%<3\@NY\;S\,?,)#8_5EV7QSP:7 M3/C)>_(C$2'Y*'P_"[@:R'03,FBP+J:[/4ZGOS+=B'R,0KE-B!EZW&N(7ZKC M)XKX0;KKI_W77_;_5E>"[C[LD]'P@NA#72>?[PWR\X_OF[8+PQA=F#\_WS00 M9@MBJ+VY)9::N=G%?:+/WV3L-[:&M=L:1\T8?)W^7(Z,IF"HFOD]>CQMC8IQ MV_^67F%JN3@ZU>(H=T>ON+?[)'TE24BE*,E?OZ6O$2IYD/S=5&]'9+JXM:3L?< M9Y)[Z8!$-B;U<8)I)6&'_>E94BLWHNM!'(F92,Q"8C822K;A)'H@//V. M?"8BE#S=!%F,C1LOT]\6\VE:]0WM; 738HS18HRIWK>NR0O5;*CF0#4*U5R4 M5L_@2I]*^]\K:G5HUX,X5#.@FEEHU67DO']6+Q9T2ANJ.5"-0C47I=4S7"\S M7%=F^!>QW@K)B,5\/R&W>^%[/$[(EVWD\^PJ]^N+>S7<.?^1F@'53*AF034; MJCE0C4(U%Z75"Z5LDVK?H4^J01NE4,V :B94LZ":#=4?D7G@B MW! 6>L5U_,:EU8NC;*!JT^^PR$>V[)90 MS8!J)E2SH)H-U1RH1J&:B]+J-5(V?S5U]Q>_R)^U6.2_/<9H,<94[UOG#(8V M:Z&: ]4H5'-16CV#RXZMINQ[J1?YT-8L5#.@F@G5+*AF%UK]E.&LEAWHE!2J MN2BM_O&BLO.JJSNOOT6'^/FG)+MV3_XA]]Q/!VPNB,U#'C,_7_/?>($(12)C MEGU6D)A/.QXFO*DDU'-U+0FH9D U$ZI94,V&:@Y4HU#-16GUVBE[OKJ&/P?0 MH>!3>GOG^,Z%!P-+38)&N MNYK>6AH_<:6>J7-!0/O&4,V$:A94LZ&: ]4H5'-16KURRKZQ/OX.2RYDWW$) MU0RH9D(U"ZK94,V!:A2JN2BM7B-E9UIOUYE.S^>;;]%QJP8Z%P2T/UUHFEY9 ME(UF^C#[=W:)%CJQ!=5LJ.9 -0K57)16S_:R2ZVKN]3-389-40,71+(GXG%O MOY9BY7/"@F@?-GZGL[']&AS6:H9D,U!ZI1J.:BM'J. ME\UF7?UQW8_".[!G6UVNU\H(J4:CFHK1ZG90-9WWV'M\Z9S"T$PW5'*A&H9J+TNIW(2Q; MUB-URUKU1QGJT*X'BS_ME)G(N:\YCB@\H- M< ,>;_(;+F?W64M/18_WPCV]>KJI\TU^*^-!.?QX1^B/+-Z(,"$^?TA#A_UI M>O8='V^R?'PBHUU^.]U5)&44Y ^WG'D\S@:DWW^((OGR))O@=*OKQ;]02P,$ M% @ CU(%59VJDOG;!0 HSH !D !X;"]W;W)K&ULM9MK;YM(%(;_RLA;5:W4VH"O21U+2;AEU511HVX^K/;#V)[$HW)Q MF7'<2/WQ.V "QL83$[WYDACL\YP!'L%P#HS7=KI MB-F"A52TXR6+U#?W<1)2J1:3AXY8)HS.LZ PZ%B&,>B$E$>MR3A;=Y-,QO%* M!CQB-PD1JS"DR=,%"^+U69.HI4Y!F?.0 M18+'$4G8_5GKW#SUK6X:D/WB'\[68NLS23=E&L<_TX6K^5G+2$?$ C:3*8*J M?X_LD@5!2E+C^)5#6T7.-'#[\S/=S39>;[SV6;Y!_90WBP.1_27K_+=&B\Q60L9A'JQ&$/)H\Y_^SG?$5H!E'0BP\@!K M-^#D0$ W#^@>&]#+ WK'!O3S@/ZQVS#( P;'9ACF <-C,XSR@%%V=#>'(SN6 M-I5T,D[B-4G27RM:^B$3(HM6AY!'J;NW,E'?S7RLN>.J1()^)RR,N MV>>ORJ;R"(QA5C%DFM!HMJBAV7K:^3)I$^OD6)KSPMAH MH[&Y>IK-9FJ';6BF9H=Y>LRW^+$8E/GRH/SCC^*!0764S8725J&TE7&[![B% M>UMNDW^_JG7D2K)0_%F%Y!3L:0S=M925PC!DD?6FKS_RQP87^JT M0\)L),Q!PEPDS$/"?!"LHE^WT*^KHT^\.)ZOU:FMSK)-Y""+3&<5CQ-S..JW MK7'G<=L?;8*F_B!A#A+FUNV-X;#=J^X-#YG3K\LY,-O#(F?EF/>*8][3'G-U ME5L&3#)RNUHN@Z=/ZBHY:]<)H,4T/4B8#X)5M!H66@U?/7G21C959[@W M#SAI[\J#3.@@82X2YB%A/@A6D6=4R#/2RG.X-%&GDY;55*?1GDZ]]F!')V1" M!PESD3 /"?-!L(I.)X5.)UJ=[OALP24E+@T"02Y6/)BS1)"[11PP00-V>):O MY395"PFSD3 '"7.1, \)\T&PBH.F4=9G#?P\/V>"#(32;"C-@=)<*,V#TGP4 MK>KA5I_ ?),)OQ[;6$4DS[-; #VLL5?0LKVY7ZDV MVOU=KZ#U>"C-@])\%*WJ55G?-U\H\"=T*A/&R"V?\^@A:XUO:OVU7D'+_%": M#:4Y4)H+I7E0FH^B504LJ_WF&Y3[36B]'TJSH30'2G.A- ]*\U&TJH=EV=]\ MF[J_'MM8123-AM(<\\6NA M-Z$%I/HI6]:NL_YNO;P#H0QL[A*394)IC[KUM@K),V&TAQSOT]1XQ6T'0"E^2A:U:NR M(V#J6P+7?+ZF3^26!NJZ]YZ&RR_$YD(F?+J2ZK;@<$= SVVL&+0G *4Y4)H+ MI7E0FH^B51]R+1L#UALT!BQH8P!*LZ$T!TISH30/2O-1M*J'96/ >IO&@![; M6$5H8P!*Q3^YC']W' M/KN_WP.Q1NW1KD9OT1JPRM: A6P-Z&&-Q8*V!J T!TISH33/VF^"=$>[71 ? ME7,C5F?K9;KT]2-RLR#C9?9^W326,@ZSCPM& MYRQ)?Z"^OX]C^;R0OK)7O)&ULU5G?;]LV$/Y7"&\86B"- M?MB6D\PQX-C2EJ'%@@;9'H(^T-+9YBJ)&DG%+; _?D=)D:U69F* +\U#+%'W M?4=^1QYUXG3'Q6>Y!5#D2Y;F\GJP5:JX5>1--*"R^(O!3AY<$SV4 M%>>?]4D5G4\%W1&AK9-,75;@J- K,M<<3MQX6M:>_".>AN0#S]56 MDC!/(.G!AV9\8, [..IVZ/[ST!>^D3""U3GQW#/BN[[7-QXS? GQ.1EZ1^&A M&?Y'F2.\]N[WP*/7PSV#&,-V'@PKON$1OML\YAF0>T458.)0Y(:F-(^QIK$:9FP?%,98M187D)"_BQ 5/-) MDL?WZ)_8'[:U\<;9*% M-LDB2V2=B(_:B(],[+/W7$J":QOC!H2OR:J4:"%E3S]OS$R/7F\,C:!38VB3 M+*S)+BLRO?4^S=RI\W08F.\M@L#5?ZU=1_-QJ_G8J-2=X#% (LE:\.Q5RIOY MCBAO!)VJO$VRL"8;&Y3_WN)B.!D9M ]:[0.C5G,I04FRA31YASO;.ZW^&4YC&YW&^H0U>CA5V."E61@&+ZIELNBH-&E5FIBS J,KEF*>AUHJ M@E)5$[5/#B/5J7),7AIL.'EQV9HL.G)/R9W)4BWF*A3N8; ?5B^P^7 MC +!^#X/8EMT\Z$W%$8G)X?")EMHE2VRQ=8-E[\/E_\CY<2FM[;B;I,MM,H6 MV6+KQGU?IGO&FO#T"F+1$!Z^%%V,7;X\ M^:>4"A=%\9PA"\'BWK=B,]/):V'T?4$T\B>]^Y%-QY$MMJ[@^TK9,Y>V$=.) MJU4;LY)D29./B( 8V%/O5\2%F?=D^<@GXI4UL0.X8QP=H9DC-",U[F^%+ JET$R HM2+.+Z#V%XEZ4'.XK MO-U7SOMZZQQ\SO>%9=;H'B MG-4&^'S-4:_F1CMH3X]F_P-02P,$% @ CU(%50[\IA#) P &@P !D M !X;"]W;W)K&ULK9=9;^,V$(#_"J$NB@381(?C M*[4-;.QNFV+3->)N^U#T@9'&-KL4J9*4G?;7=TC)BEW12J^76*)FAM\<'$XF M>ZD^ZRV (<\Y%WH:;(TI;L-0IUO(J;Z6!0C\LI8JIP9?U2;4A0*:.:64_7['7"YGP9Q<%AX9)NML0OA;%+0#:S M?"J6"M_"QDK&5)RL_VY3Z;!I$E M @ZIL28H_NQ@#IQ;2\CQ6VTT:/:TBL?/!^OOG?/HS!/5,)?\)Y:9[308!22# M-2VY>93[;Z%VJ&_MI9)K]Y?L:]DH(&FICZ*L-%JS#RXV3AN]8<*F<644?F6H9V8+#*(V MS)0*-+DB*RR3K.1 Y)H\0BI%RCBC+N"X\D!_E8I\0!/DWD"NR5P*IVR8V)"E M D.?R;U(90[DXH/4^I*LE'-)WA FR ];66HJ,CT)#4;*^ANF=53NJJ@D M9Z+2(P^X^U:3KT4&F4=_WJT_Z- /,4--FI)#FNZ23H/?E>*:]**W)(F2V,?S MK]5/<'I-U?2 NR4AT[5=M[=[-H$NZ.T=L2<32.HQ>Q$ZA^ ]7OA)I+;>S9+@ZG M2$ONJ_B[RDR_ [ M<36*>N< !PW@H!-PA2T>2^LMV8# >N($CS2A&?9"IHVM MKQWX< =MF"3Z*[%/*$[.$0\;XF$G\0*P>-*Z;3K:7"K#_G +/M;AJZ%M2UR= MQ1PUF*-.S(]F"PH;9=5\N6V^/KA1>^NX%L>%9 M#XXN_O@5#^2.N6D,AT%R\82G:\V,\^'RX!>ZZ.]6M>W3A+>#[Q,[6[=Q\H*> MO-I(_V/DDU8SO>KUVOQML7$+/SR:OG)0&S>4:I+*4IAJ$&M6F\'WG1OWPA?Q M:FI^H&K#<,SAL$;5Z'J(D5/5(%J]&%FX6>Y)&IP,W>,6AW=05@"_KZ4TAQ>[ M0?/OP.Q/4$L#!!0 ( (]2!55>%: .?@@ $YA 9 >&PO=V]R:W-H M965T>1CM XDK#AH,'L#)M+0??@'3Q@7E2L@<]T/'=N[]75PJFIWM5B4#T]\&Y?S?,>S^CN/>;&-J_IIL5F4NX+'ZS9I MFRZ(KCN+;9QDL]OK]K5/Q>UUOJ_2)..?"JW<;[=Q\?4#3_.7FYDQ^_;"YV3S M5#4O+&ZO=_&&W_'JR^Y343];'"GK9,NS,LDSK>"/-[-?C"MF+IN$-N(_"7\I M3QYKS5NYS_/?FR=L?3/3FR/B*7^H&D1.DMLEN&^MX'4)7BN'P_EK3[X?5_'M=9&_:$437=.: M!ZV"VNSZG"=9(_:[JJB_F]1YU>V_ZL_379SR4OM)NSL(7LL?M?[E^Z_:IR)? M[Q\J[9]UKA9G:RWD^::(=T]?M1]\7L5)6OY8IW^Y\[4?OOM1^TY+,NUCDJ:U MF,OK154?95-K\= =T8?#$9$S1V1J'_.L>BJU(%OSM20_4N<[BOQ%/3K'(2+? MAN@#40+_L<_FFJG_72,Z(9+C6:G3/\9%G6Z<3??5Z3Y_.*8;DO1 G7['=\># MEZ73M[]W67KX]O5EFCVD.FUJ\R/3\RTQ M;7=>?PZ?3]4X#C,LM@XS#0\_21,. /V\0S8RC/PF9?)FF=5$J=:D>>/2;;1=H=V M*STI2MK4B00)\Y&P FC2%B(A$5(& /!!!D[1QD[%^J,#E+02)B/A 5(&$7" M0B0L0L(8""8(>GD4]/+]G?&0NCQM*X;G##O&2EEAJAJ1L )H^/1\%QC[@Q: M,;)D-"Y)=(L,:S+)>7*6SGPI;]GN41JN6AIY]E,QL6TKB5-G.23,1\(")(PB M82$2%B%A# 03I.P=I>Q=J&U[2$$C83X2%B!A% D+D; ("6,@F"!H0^^7,_7W M-^XN][0C..ZH;ZS4):8*$DH+H#0J&1#+/>V0![%!BT:2HH:QU.?FH'U+XES# MF=OR]FV+W??[)%V_UK_5Q*GS'93F0VD!E$:AM!!* MBZ TAJ*)FB:]ILF%.GD'1DD;2?.AM !*HU!:"*5%4!I#T41I]Z:+H5P"?Z6C MF^,&MO1.>D0G2ZAG J4%4!J5#8ANSMUA1X<:(I*BKDF&5@&3A#G>J54@*J1W M,0RUC?%E?C>7BD.9-GEJ0])\*"V TBB4%D)I$93&4#11N+WY8]B7ZMI0(PA* M\Z&T $JC4%H(I450&D/11&GWAI"A7)Y_I6L[XP5<(FO;4$,'2@N@-"H9$_U6\=UD,M]Q9"BT:2HD37K>%E=$QVNAR+ MG+NHC?0N#%&[,%U??X]5KB9/G0"A-!]*"Z T"J6%4%H$I3$43=1V;Q\1XT*] MG4!=)"C-A]("*(U":2&4%D%I#$43I=V[2$2YE*_N[5VNL'IK6L/?4%?J$I-E M"76 H#0J&1#+1B'6IQ@XUFJ T'TH+H#0*I8506@2E M,11-E'9O-!'U;4;JQFY+//3QY>SJ$I-E"36)H#0J&Q!='ZZ*A]"BD:2H2T;W MT;$NS!8\='*FJ_=N#5&[-:LXB]>Q5!S0&W2@-!]*"Z T"J6%4%H$I3$4391N M;R&1Y:6Z-M1%@M)\*"V TBB4%D)I$93&4#11VKV+1%ZYTTC9M=WQ+WCN\,KM ME;K"9%5"#2 HC4K&P_&&UY2'T)J1I*9!1O>^,5F8;IZ$B?KHK1BBMF(.7?L= M_KF:.WGF@YHY4%H I5$H+832(BB-H6CB/BN]?V3J%VKJ)M0^@M)\*"V TBB4 M%D)I$93&4#11VKU]9*KO/E(V]2Y7,&Z7H\OBU!4FJQ+J_$!I5#8>]NCV-&C- M2%+3'&U[PV11UKF6;O8.C*EV8(XM_3W6N9H]>>Z#&CE06@"E42@MA-(B*(VA M:**Z3_9/N]@&:M@=U+!;J&'W4,-NHH;=10V[C1IV'[5+F$=F;QZ9RA7\5]JZ M)5EA'SGGZ@J350GU?: T*AN/T?W?(;1F)*FY=.>Z=_IOV./'*8YU+D743>_, MF&IGYMCPW^&HJ]&3)T6HOP.E!5 :A=)"*"V"TAB*)HJ[MY7,2VT+9T)M)RC- MA]("*(U":2&4%D%I#$43I=W;3N9?V""NRQ4V"QU>%[92%Y@L2JAA!*51Z7", MNCW4!Y*4M$<;S$B"K-'=Z(N3O=6WO-BT&_.7VD.^SZK#UM''5X^;___2;GD_ M>/V#<14:DM_-/ Q+C9)5FHI?ZQ+Z?-E/9L7A\W[#T^J?-?N M['Z?5U6^;1\^\7C-BR:@_OYCGE??GC0%CG]"X?;_4$L#!!0 ( (]2!56G M[4(@+P0 *@6 9 >&PO=V]R:W-H965TVYS@C.\8DL>93_6S-YE.:B8@DL&:(9W&,V=]O(:*G MF>5:CP\^D?U!J ?V?)KB/6Q ?$[73-;LDB4D,22?H%B0$/%%]"(ZV]T*MHZ%@HR+FA< M@&4$,4GR7_RU$*("< ?/ +P"X%T+Z!> _K6 00$87 L8%@ ]=#L?NQ9NA06> M3QD](:9:2S95T.IKM-2+)&JB; 23;XG$B?E'.1?ODX#&@&[>4\Y?H34PM#E@ M!N@-6H0A47[B2#;*9Z5R]V8% I-(-GZ#/F]6Z.;'5U-;R&@4IQT4/;_->_:> MZ?E7G/20X[U&GN..&^#+%^"9A/<=!?>\!OBJ';Z"0,)=#7<;X/[UO9_!;>E M:8-7VN!IOOXS?!L< 4>_[7+E.5J@919G$5:K""UI<@0FR#8"M,:R$)!4ODGV M:"U7%3 &(=H(&CR@/]]+7G0O(.9_-3F2!S%H#D+EI#N>X@!FEDPZ'-@1K/E/ M/[@CY^SS)TNXLN0U(IQG. GD^B()XMK>QM72 M2MO5FYQLJ,G47G&<.U/[6!7\Q19^6XN:-(-2FD&K-$L:QS)[%+JDF*$CCK)< M&)5&4IEYM$"-^N3MQ[R\IM'JFD;^"XUJ @Q+ 8:M BRBB,B)L0B^ M9(3KQ(J^R<1Z!"[DWBO08L\ =.D;V@ CWYT(FO1K#:WK_#))MC))YALBJ_D[ M*OT=_1^R^,BDDR;)5B;)?$-D-2=O2R=O_YLL?GN1- >.^ISEJ=;>NZINDLPW M1%93?5RJ/NZF>M<]8GS-'M$:0U?M39+YALAJVD]*[2?=M(^(W*7"_ ]_JE^" MFO_:CB;M<_K)QNC*+KJCWNI3/M 7:UQBB;;XJM;D[EG.QV,0<%>COG^>KX+D? MZ-R2UK Z6V*2S3?%5K?DZCH5NYV.Q2@D1Q)"$B*&1>-V M4O"Y;GTSOU@>)H_-*Z-LOBFV7'*[3L__ 5!+ P04 " "/4@55 M#KJ5)0\) 40@ &0 'AL+W=O+TE.R?N MAWL2L#.;,-HYE'V-7@?Q/B*.FRKM_(&J*-I@YWA![^XF/?84W=V$!^I[ 7F* M4'S8[9SHW_?$#]]O>[AW//"'][JER8'!W>27/A'[?/T7LV^"$XGH[$L1> M&*"(;&Y[O^/9HZHG"JG$OSSR'I<^HV0H+V'X,_GRU;WM*8E'Q"=KFD X[+\W M,B>^GR Q/_[.07LGFXEB^?,1_2$=/!O,BQ.3>>C_Z;ET>]N;])!+-L[!IW^$ M[R;)!S1.\-:A'Z?_HO=<5NFA]2&FX2Y79A[LO"#[W_DG#T1) 0\;%-1<0>45 MQ@T*PUQA>*Z%4:XPXA5�KC7&%\KH*6*VCG*NBY@GZNPB17F)P[Z&FN,#W7 M E:.,Z><.Q/X--EGSS8^3C>NS7>C8\<)QV?/.#Y..4[G?)#1-^7^PJ'.W4T4 MOJ,HD6=XR8?T DKU&>6](+G6GVG$SGI,C]X]LG3R-5B'.X*NOH5Q_!D]D0@] M;YV(H<#W?[," !C9$3N&CN^.N#[Z07:;A!]T[LK=,3"\\_4.(B$=K5@E#' M\]FQ:_3]>8&N/GU&G] QJ/XC5%V1]4L> NB%6?R;[D_.0NGG^V"'UU?ECA]2M MCT7>OMCY"A&&I^MOF.(-FZZ_PXY$#@VC&<3J3'<$ZR:W ;-X[ZS);8_5^9A$ M;Z1W]^LO6%-^@R@E$^Q!)I@A$\R4";:2"6;)!+,E@55(.SJ1=B1"3XN&EZ=Y M/TWSFRCB[)(K9TB%==$ 4TVO^XY'>Y_.7T-^N%),)9L@$,^O!T$:U\B73 MH@6$?XKY6FC7I<9*?P23;'(BV>1_3;)\/0O1;'(6S80>=Z693#!#)IA9#P9 M,YD6+2#\ ,WJ4LTTFYYH-KV$9JR YDQC5;%$M%]_F:@8_]:8K^[%UG[@OR#V M36NE0^&8)X3MRCR98(9,,'-:KU9#_IYZ)=.BU1IZN^Z3TE1 L5+LSRD7WJ(U M,>^LF[0OS84T=TA$,K'/75DF%,_S]<$]33W"4AVX1>=V:;3#1#*IJ9H[6P3:9)JSW^-N"5@&UJP3959D'] MX/(@=T;(,Z&_G7DF$\V0BF;F:-4E(;\<7TFU:;5/@ VXI?3U!IX5.^Q8N!?Z MW^&9**,-VYDF=2]>*IHA%\?1G:"^EQ> /%=Q,P?4M M[Y;FX5)LJ//5(+5'(17-A((S[4^5TA_FDZS4K@7L@&AV;%AETI!PBR8&%G[X)%U;PA.;;$IXP'[]M/;"[2IF; MZ4NI: ]2T0RI:*94M)54-$LJFBT+K?I ;=$H4<6-DNQ&,7EF&>K[7AUBMV X M6*1S_$GI,E/[6*]>C(L6+^#,NP2PE;[&/>'S $KI7#_5 *18E>*RE@EB33FI MKQ>-9@5@)QO"7 6WP(#J7$"_7>2"#8>*"^AC5^PJ]8J^B2KNFQRIMVC84KQ" MK>R[;S'14-'5]NZ)&+AKJI6*9DA%,W.TI#E6YJ7"WUE*M6JU3X$-.<;\:JCA M:M%!4<4=E(QW07,E/X=Y\]Q(Q3LH\8E]:4I\ #B4^4"Q>NH#Q' M\9@PVF3* M)[]+1K2"P!G+\(3/?F!8Z^GO$B?LAG@-^?S7$;S*PZ+#HHH[+,=%RT>*[Q D MH&ULS5C+;N,V%/T50@6*&:"Q M'GXEJ6T@B31HBDEKC-%V473!2-% )Q9 M4$[]* @F?HX)\Q8SV[<4BQDO%24,E@+),L^Q^'8+E._F7NCM.[Z0S5:9#G\Q M*_ &5J!^*Y9"M_R&)2,Y,$DX0P+6<^\FO$Y""[ C?B>PDP?WR*3RR/F3:=QG M4&B8=Q]>:U&OF-,##^SW[)YN\3N812[CC] ^2J>W< MN_10!FM<4O6%[WZ".J&QX4LYE?8;[>JQ@8?24BJ>UV =04Y8=<4O=2$. )JG M&Q#5@.@8,#H!&-: X5MG&-6 T5MG&-< F[I?Y6X+%V.%%S/!=TB8T9K-W-CJ M6[2N%V%FH:R4T$^)QJG%+WHMWK.4YX ^?.92?D1+$&BUQ0+0!5KI=9F5%!!? MHQNF2$9H:81%*TA+010!B9*7E)899&@M>([N>%Z4"MM%H$$)%HRPC3Q@_1"# MPH3JF2Z0-#UR?R$,/1!*-53.?*63,R'Z:9W(;95(="*1(7K@3&UU/$P'TX&/ M^_&3'KROB]I4-MI7]C;J)?RY9 ,T#'Y 41!%'?'=J7S_V9/_O/LK6(, MFV4VM'RC$WQ+O?U!"+U*5HJG3UWR]A(8O[R6!4YA[FE#E"">P5M\_UTX"7[L MJJU+LM@E6>*(K*7"J%%A9-F')U3XURW\Z7@+_]JYA?_\K(G1O8)<_M4EYJ%,_3[WP]2[+8)5GBB*REP;318/HN_&OJ4DJ79+%+LL0164O* MRT;*RW?J7Y?_<(I@$!TY5C5F?#CFR*&Z6,(C3^H:,^QVH:NF;%>]94N^ED1] M0_H%<8=%ILO#E-#O6EUY]A*=NXA=DL4NR1)'9"TUPN#U[2EX%XY4A^%(3:=L ML5.VQ!5;6]"#U^'PG?I2'5C;+H[_2M6#^ISI+3Q)+T]5.O_@4"$'L;&G.5)G M7C)5O?@UON5(\M[=;P!D(,T _7W.N]@TS07/NMO@;4$L#!!0 ( M (]2!54$*C+QF @ )U8 9 >&PO=V]R:W-H965T!$I-1A&8(&V08,^\#8C"U4%U>2XV;8 MCQ]UB64Z,AUE;Y%^:&19YSF4](JD]%KG=!TG7]*%E!GY%@91>M999-GRI-M- MIPL9BO0H7LI(?7,?)Z'(U,=DWDV7B12S(B@,NK37&W9#X4>=\]-BW75R?AJO MLL"/Y'5"TE48BN3Q0@;Q^JQC=9Y6?/;GBRQ?T3T_78JYO)'9[?(Z49^Z&\K, M#V64^G%$$GE_UIE8)YX]R .*+7[WY3K=6B;YKMS%\9?\PZ?96:>7MT@&[+S:F3N1RLLX^,.?98NSSKA#9O)> MK(+L<[SV9+5#10.G<9 6_Y-UM6VO0Z:K-(O#*EBU(/2C\J_X5AV(K0!J[0F@ M50#=";#'>P+L*L#>S3#8$]"O OJ[ 71/P* *&+RT2<,J8/C2#*,J8+2;H;\G M8%P%C(NS6YZ.XEPZ(A/GITF\)DF^M:+E"X4@BFAU"OTHU^Y-EJAO?167G=]D M\?3+Q_SLS\AE'*I+(A6%J#Z2R6SFYXLB()^B\BK)OWCOR$SXP0?RCO@1N?*# M0*U-3[N9:DW.[$ZKS)=E9KHGLTVNXBA;I(1%,SEKB.?F^*$AOJN.PN90T*=# M<4&-0"[OCHAE_41HC_9(NA");-PM,^67571$[%Y!H>3VQB'OWWT@+%P&\:.4 M^[&.&7LE$H4M&T<;PMG+6V4]M:KIF'^?G7,QK?/:M.[/VXFY99I([,WU8AD;N'LGV=M?BL5@]68MD1O[Z52')ITR&Z=\-^WA1 MYN\WY\^'LI-T*:;RK*/&JE0F#[)S_N,/UK#W7EP@1JVP1)_X_*N:]ZM_+M4T7XT69 M?% DSZ=(#^?]\:"G_IUV'[8U:&QD6PTB80P)XTB8BX1Y()BFP<%&@P.S!K?F M%WLTV%IXQHQM>\C!,Q7;HX$U&HUU%3O(I P)XR_< Q>9U#N<5)/+<".7H5$N MDRA:J;YHKL;2+"593&0U@J>'1&'DMA4%$N8@80P)X\-G)Y'VGG?@+C*G!X)I MZAIMU#4RJNLV2N0TGD=%)Z/U1M,XS=2M>" R]8V2W2IZD&F^G.;]%_F7O&O2 MG#%;6\V5L.'6R1@>#712;T0#!-1^.-CL9&'5V(0$13V20) M8V!;22!ACGF7!N11BB0EQR0L[ZJM,9F)QZ:;.89L%C?=33)_(;>0_W3VN_6Q!KF52/(]1&E0WH5$YA6\Z M)A?&1&WEB(0Y2!A#PC@2YB)A'@BFB=+JU4\*>V_\Z*-J $BN4)H#I3$HC4-I M+I3FH6BZ:+<>;UO&OE1UE5,E0#&76[>:V4)DJB<- I+/\AJ5:*2V5B*2YD!I M#$KC%BZ:*M#0O+[%B\=K1& M/BZ_A-(<*(U!:;RBF4=KJ!6!HNGZJLT(ZP5N!(F7^P=BJ+< I3E0&H/2.)3F M0FD>BJ9KKG8TK.%;#\10[P-*5W*L.LS2EE.?Y;>EGY0B7LK$CYM^O75ASM!:E4B: Z4Q*(T?.#-6KWPD MWBA!J,."HND2K#T6R_SH_W[S?\T)6@OP^)F':AWM3,<=:$I6T8[W MS_]Y8ZN.=V\2GF]$CZB^D8=JNO[CWMJ^H,8GS2;3UAS9]CQ":0Z4QJ T?N"( MT\J\I1OSENXU;Z$-\U T76JUZ4 /F X+-4^*PW)*7SP13LG[ZYO;](/J2:[\ MR ]78:,.H:X#E.9 :0Q*XU":"Z5Y*)HNQ=J?H/2-[SXIU+N TAPHC4%I'$IS MH30/1=-%6WL7U/B8^;6/@L!F,([/XMO>\1GJ,T!I#I3&H#0.I;E0FH>BZ5*L'0DZ>.OQ&6II0&D.E,:@ M- ZEN5":AZ+IHJTM#6I^2^.UXS/4IZAHVOA,=\=GJ/L I7$HS872/!1-UU?M M/E#S,^[&'U6I(?IS/D0W*@OJ-4!I#I3&H#0.I;E0FH>BZ1JL[0:DC6D[!_U=TR- MAHTL:]>P2B:+N;:+K'-KW-,PKM" M:WD)H8&Z^4B4=N?^E%P'HEE_4/,#2G.@- :E<2C-A=(\%$V7X%:!J;=^<+UM7W,X-:*>%Z[J-]0]L:!9F50&H?27"C-0]%*F76W:IN&,ID7=6Y3=6^Q MBK*R;.-F[::6[J2H(+NS_M(Z85;#>FZ=N&6EW!I?%NZ]$LG)"BIE,\@W4]_=QG#U]R!-L*A*?_P=02P,$ M% @ CU(%52X>Y&G& @ EP8 !D !X;"]W;W)K&ULC55;;]HP%/XK5B9-G53(A5O;021H.VV3JJ&BM0_3'DQR0JPZ=F8; M*/]^QS9D;$JCO8!][.\[W[GX9+J7ZD67 (:\5ESH65 :4]^$HWRPF]KZ[\,1@ MK\_6Q$:REO+%;K[DLR"R@H!#9BP#Q;\=W +GE@AE_#IR!HU+"SQ?G]@_N=@Q MEC75<"OY,\M-.0NN I)#0;?3:_9+]\6X4D&RKC:R.8%10 M,>'_Z>LQ#V> 9/@&(#D"$J?;.W(J[ZBAZ53)/5'V-K+9A0O5H5$<$[8H*Z/P ME"'.I"LCLY>>C2LGM[+"6FOJTM4CGRA3Y(GR+6@B"_*MMG9]21:<(F25E9+C MB3?WEHIE3&S(@\R!7Y)GEPW(>_,=*"PNF6LLNV<@%W=@*.,?IJ'!"*R.,#NJ M77BUR1MJQ\@O3*G)O<@A_QL?8N1-^,DI_$722?AU*_ID$%V2)$J2#KY!D\Z! MXQN\EPG=L^SQM=TPQF M ;X_#6H'0?K^73R./G8H'S;*AUWLZ2/3+[U" 1 F#""_(8H::)/IB6*? _OJ M=VG4C^+KP3338@YR90YOW49OWX=75=;OW<>-] M_'_>.2N 7#!!#D"5;FW2;J:11Y*85+99L;5(3@^ZHT:31N.DD_F.[5@.(B<' M!CQO4^;Q<7R>G'_R$IX-BPK4QHU$33*Y%<;/C<;:3-VY'S9_KON1_4#5AN&# MYE @-.I/L#;*CT&_,;)VHV&ULM9IK;^(X%(;_BL6.5AVI36(#*70!J24SN[-2-56[[6@_NHF!J$G, MVJ:7?[]V$G(CF%"9+R47G]<^3VSGM=/)&V4O?$6( .]QE/!I;R7$^LJVN;\B M,>8679-$WEE0%F,A3]G2YFM&<) &Q9&-',>U8QPFO=DDO7;'9A.Z$5&8D#L& M^":.,?NX(1%]F_9@;WOA/ERNA+I@SR9KO"0/1#RN[Y@\LPN5((Q)PD.: $86 MT]XUO/*0JP+2$D\A>>.58Z!2>:;T19W\"*8]1[6(1,072@++GUT6=*K!ZO%7_GB8ODWG&G,QI]"L,Q&K:&_5 0!9X$XE[^O87R1,:*CV? M1CS]"][RLDX/^!LN:)P'RQ;$89+]XO<<1"4 #?<$H#P =0WHYP']1@ <[ D8 MY &#E$R62LK!PP+/)HR^ :9*2S5UD,),HV7Z8:*>^X-@\FXHX\3L05#_Y4*1 M"X!/8]F=.$X?R 5(;X&?:W7*P<^-X (G09@L@?P!U^J!A>(#>!NFKHD5 7>$ MA30 9QX1.(R^2HW'!P^#8*O;1@SN5 JEJ18WO,<(>)8Z$&$T,5UIBX!1-7R^3;.V%^R ]3T3O.'%JM8\&,6J:880.-H0IK:,8%FK$6S1/AJJ\H4T+>U])/ MRA-!P:N\?(B35OA83N,.G Q56.,$G=+K.5TF'OP<'>Q!>J5CT>1JU<$%&V1, M55A'4['!4.ML?J4+!!)<7+\2)A<\8#M)@SL6^J05$32*R*2:9TJM3A.5--$G MK,Z&!V!-6-;MVGM=)CNJ])/^T$*-433O5LS3-_*S$$JO#+5NLF9].J1NU#3G M:FI0%8B&(VL\;B(ZA2&&I2.&>DM<=T(=(!FRLCFDP2ZD_F5+/SJ%@8:E@X9Z M"[W'%W6@9=15YVIU6D/+&31IG<):P]);PP/F>MAWF\?\DT=L!DUX+E:[RH49MN M5,TSI5;?7"P=/=([^GR::Z-V('((/A1P, 9QMN,)1R# 'VU[KO,#4FXNU3\L MY>FE/LNKM/E(:WQUL_ M=J8RZO71[A8Z@E9S\6BJSCJATNFC3MOH>RA:HR81HX[>KGS6 MC0E;II_'.?#I)A'9%][B:O$)_CK]\&R7Q;/O][>8+>6, R*RD*&.=2D?'TG\<<_Q.=?V=7_-Q;-<("IXR3,F!\Y"J>+:\V2\P)Q(EQ?(],RC?"L>8989(R_A3<3KUD@:XW=ZP?[;>M9<9D3CF MV1--U&+@7#F0X)PL,W7/UU^Q\M,S?#'/I/W"NHKU'8B74O&\ FL%.67EG[Q4 M>=@":)YF0% !@GU ]PB@4P$ZUFBIS-JZ(8I$?<'7($RT9C,-FQN+UFXH,[LX M54+/4HU3T53Q^+EE$I' F.?Z<$AB\]L".P4_"MO](@A3\@(>42K*T@L@+('; M%Q0QE2CA_ 85H=D'#7N8WL#YV0T\]I^L+$_"DX2?E\R%SK^!01^$#3H M&;\=WCXAIU/O1L?R=8[MALE7:V1W8T)>]6U1,!0Z]2G:]J_A3"JAC_[OIMR5 MW-UF;E,.KF5!8APX^KY+%"MTHO?OVJ'_J*^!SD/:(4K4'84+VPAG7&ER[)M+O3#B<($Z/DYYVK3,0O43W'T%U!+ P04 " "/ M4@55C"\$N_X# "&$@ &0 'AL+W=OE61>U>N\D!K"8VLPUTW_[:3IH$ M2%V&:%^4Q,GY^_S\4NE5E>^+^,E9$2V^ J8?C+G M(B-*WXJ%+U<"2&*#LM0/@Z#K9X0R;SRT;;=B/.1KE5(&MP+)=981\7L"*=^. M/.R]--S1Q5*9!G\\7)$%S$#=KVZ%OO-+E81FP"3E# F8C[QK?#7% Q-@WWB@ ML)6U:V10'CE_,C?_)",O,!E!"K$R$D1_;& *:6J4=!Z_"E&O[-,$UJ]?U+]9 M> WS2"1,>?J3)FHY\OH>2F!.UJFZX]N_H0#J&+V8I]+^1]OBWT7PF(BH#(@N:96:P;HLAX*/@6"?.V5C,7 M=FQLM*:AS$SC3 G]E.HX-9XI'C]=FH%(T)1G>G5(8L?W$MV!5(+&2C^9+8D MB0A+T#VC2J+_UDHJ?4O9PK9>F]F@ZC>Z60O3II: ;D%0GJ"+&U"$II^UXD?D M(VFEAK[2R9L4_+A(=)(G&KZ2:!?]X$PM)?K*$DAVXWT-79*'+^23T"GX[YJU M4!3\A<(@#!ORF1X?CAWI1.5$1%8O>D7OIUUPD%Q>;T#H#82^"\+4IP^X&WS1 M,POH&Z$"/9!T#4V#EXNWF\5-+;B2*Q+#R-.;78+8@#?.M9O(SR2V,P[M-N-.T!JTA_ZFGGS#6[C5'Y1O[635*;/J.+.J[P6S M8XIM<'$WNY>?FW)UROWI?)Q);(>\6Y)WG>O2$-:W>Q-L]YRP9Q+;@>V5L#WG M-$]@01DS!6Q"4L)B0!>4%26K<9ISN4YML?4"\[>W)IV]GLC4+YGZQVRHMTCZ MQY$X^SJ19%"2#-[8A"G8+ZHW4 8'*/L4SGY.I,!!]94;.#FF9F6ED/C:B,R! M'C$YA: +R=WGJ4PU&X&=3%]S+W#DMBG$ZCRXW;32A565*&3ZD&7?3T[ MQN' \PIL_5<<;73SFXCA(6*G$=&9PJF(E>W [^H[\%F-Q[G4=L>BLA[8[3T. MRG\C\:'!B#JMP6!_6IU=G8I2^17L-BP.&U5$FH+A-%+N'DXEJ'P'=G[3E]6^ M$:%[B!!%K5Y_'^$]S 2NW 1VVXG#0M\(TVN Z;=ZG7V8]W 1N+(1V.TC=BM\ M(TC_$*0=M;H'"^L]3 2N7 1VVPA'46^D&ASL]W;8 '563^'7?M%G(!;VH$.B MF*^9RG_BEJWE8S'[R2[)H.D M>]J+K3O=??H^W9VFK;&/KD0D>%*5=K.H)*HOXMCE)2KA3DV-FG?6QBI!;-I- M[&J+H@A)JHK3)#F/E9 ZRJ;!M[#9U#1428T+"ZY12MC=)5:FG46CZ-EQ+S4><36NQP2720[VP;,4#2B$5:B>-!HOK630?75Q.?'P(^":Q=7MK\$I6QCQZ MXZ:818DGA!7FY!$$_[9XA57E@9C&KQXS&H[TB?OK9_1/03MK60F'5Z;Z+@LJ M9]&'" I]-^QE[/F7"%]H^-HD@;QP9U2-/H5Q\@[2)$W_3H]9YJ U M';2F 6]R!(\)A2[6.;)6)N^%.O@-=U)+U:A##%]$]!-SX6J1XRSBD7!HMQAE MKU^-SI./+_ =#WS' 7U\K#;^U@_59FZMT!ODV2!8[6 _;B%VP3UOA2W@QQ>& MA!M"Y7X>4C?^#^HF@[K)OZJ1,U.>?#!K<%V'X5.-H>/(P IARRV(Q2'F'?:H M:VO_\FRST33>[O.)]Z;"/S!WPFXDU[O"->^U]V- MTD]F@6CA.1?2](*%MAV:ID64>E(LPCJ). MF#,N@Z3KUT8ZZ:J5%5SB2(-9Y3G3+P,4:M,+&L%NX9'/%]8MA$EWR>8X1CM9 MCC3-PI(EXSE*PY4$C;->T&_<#CLNW@=\Y[@Q>V-P3J9*/;G)?=8+(B<(!:;6 M,3#Z6^,0A7!$)./WEC,HMW3 _?&._9/W3EZFS.!0B1\\LXM>360#_+N(MF NYE<:4<]OP. M+>/B@D@FXSLX/[N ,PC!+)A& UP6Z$M:I/$#%X) IAM:\N-4A>E6^Z#0'K^B MO0,/2MJ%@8\RP^P0'U(>RF3$NV0,XI.$7U:R#LWH$N(HCBOT#-\.;YR0TRS/ MINGYFJ^=C#/9L1>J'8L]+5F?^NT8D^5!G_3V0':6B5:6B=8D]^^%+$K,;6J*FSP(QQ#6LF M5@A+U,6U D67=#PQ,*?\V./;4&2DV.;:;^.ZVSII1_6;5C=<[UNMB&K4KV_* MJ ,/[=)#^Z2';\I2C7AMD#%[X&&G?$TU5BV\X.[L28KKC2/9_\:TZ\UJT9U2 M=.<-HKFDRJ>NG1[)U=2*W=6L$ESPWNP+/I+;J9![=20WW&MK.>JY[_8&4K62 MMBCJ&PO=V]R:W-H965T7HU'F;5GD9L-DQV+^R5.2 M1F[.WZ:;4;9+F>N705$XHHHR&T5N$ ]65^6VNW1UE>SS,(C974JR?12YZ;?W M+$Q>K@?JX'7#?;#9YL6&T>IJYV[8 \L_[NY2_FYTH/A!Q.(L2&*2LJ?KP8UZ MZ8R5(J!L\4? 7K*CUZ0XE,])\J5X8_G7 Z78(Q8R+R\0+O_SS-8L# L2WX^_ M:NC@D+,(/'[]2M?+@^<'\]G-V#H)_PS\?'L]6 R(SY[ >1TP[QJPJ ,678]A60@JE902NW5S=W65)B\D+=IS7O&BU&D9SY45Q$5)/>0I_S3@NF MC-RSW3[UMER:Y"Y--JD;D5_(C>\'A>S=D%AQ5;Q%$;R[9;D;A#_S%A\?;LF[ M?_U\-$G5R0:A":R./%QGGX>$MG[O@H[&AW(AF&4F>R.^\G\SVZ3?RD"?>%_+X7QY K)Q%V:>6O5U7]$D[O>B>+[.=Z['K M >]_,Y8^L\'JWS^I,^4_;9I%PC0D3$?"#"3,1,(L),Q&PAP03*B1R:%&)C+Z MZF:S2=G&S1DY=%J[-/!8RWZ^EY,>U=8BD@;U+2(D3$/"="3,0,+,"K8L8<6< MX'DU'B]4I?AW-7H^KI"W+4]:V,@=#GJDK:J7!O55/1*F(6'Z](UB?J%3I45;!C*M6<&FQVGKK*>21J:U MD3 '!!/4/SNH?R85[=$,A8^*LF+6DI%W05R_;)N#K*7$OHI&PC0D3$?"#"3, M1,*LV9L*.KW4(],Y()@@]OE![/.N8G^=CO^/?'"_!M&^>+5.HHA/Q,L909ON MI?"^ND?"-"1,1\(,),Q$PBPDS$;"'!!,*)'%H406/W2BO$#6"!*F(6$Z$F8@ M82829B%A-A+F@&!"C2P/-;+L,6;RJEXC.]=K2%E]*P()TY P'0DSD# 3";.0 M,!L)$E.[2M] M*$V#TG0HS8#23"C-@M)L*,U!T<0J.7+\U!\Z=*KQJ')!TC0H38?2#"C-A-(L M*,V&TAP432P7VI0+!8ZBY+#>Q4'?=):T_;:A!DVL0VD&E&9":1:49K=\86K[ M[64'E5B4=6,TJU*/;F7%?'#DAJ^W4E/FL>"9^60?^RPEKN>QD*5NSK>4+7B# MUS+X[GU7>>;>-0"UH6O:\6U$=;98JHNE^/7HT+0&E&9":1:49D-I#HHF%DGC M-*MR@_B.I1Z?2KB;\MK/ONZ8UUX1O$OPPB0+XDWE17?J*J ^,Y2FU315/;[= M/ER>-Z7J;+HX%3_4"(;2 M'!1-%']C!%.Y$7PD_NH6J/O,TL(6[N-ZR7/TK@:HX0NEZ5": :69->WD7O+R M33% '5\HS4'1Q&)H'%\J=WQ/)M/='K*6,WN+'VKY0FDZE&9 :2:49D%I-I3F MH&ABC336,)W]V#DU],?+4)H&I>E0F@&EF5":!:794)J#HHGETGC1].][T7R, M5?X&^H)X2=9J5,CAO8L%^I-G*$VO:<+CJVUK5T"SFC5-> R]=?8,M9NA- =% M$P7>V,U4;C??LV)]R^+9H"-ANU&RC]L5#76 MU((>C@VE.2B:*-K"*Q97IVM\M+'<1WM4/WV,0U8,:?(M2U\"KN(XX5?MBUK, M&0EB+]S[C'SF+4I[.8CWA>[=V"=^D-5;^'4^V147_"")L^$C_?3 &/F5D\BB M\*:)VRP^&32+3P[;#FMTM/IEQ-)-N4!KQE/SW2F.Y&CK81'8]^72IR?;3?72 M4ENVW]#EI4V7;9^,E4N[6D]VU*2N5J/E$Z1-$&C?E,D."RSN_H_4$L#!!0 ( (]2 M!57LX38OF ( $L& 9 >&PO=V]R:W-H965TU>.JE2U:S;AVD?'+B 5V,SVPG=O]\9",LV M2OD ?KGGN>?LNR.NI7K4!8 A3R47>N$4QE27GJ?3 DJJ75F!P)VM5"4U.%6Y MIRL%-&M )?<"WP^]DC+A)'&S=J>26.X,9P+N%-&[LJ3JUPJXK!?.Q#DLW+.\ M,';!2^**YK &\U#=*9QY/4O&2A":24$4;!?.)G#U? N25"&3\[3J=W:8''XP/[^R9VC&5#-5Q)_I5E MIE@X%P[)8$MWW-S+^B-T\4T-36(E:Z*L-;+901-J@T9Q3-A+61N%NPQQ)OD@958S MS@D5&;D1AHJ<;3B0I=9@-#DGZ_:VB-R2JP)W01,F2'Z G5Z#H8R?D1.[?(M+ M>-8Z]@QJLQZ\M-.Q:G4$S^@(R:T4IM#DG<@@^QOO84Q]8,$AL%4P2OAI)UPR M]=^0P \"\K"^)J3.8F\_X'K>NYZ/NEZF/W=,,_-<(K3HZ,CKA3OUCY_)L("P%Q"."OBL MJ-"6$_83,Z@J_$_5N>_.AX5$O9!H5 CF\@LW$ W DJ;]J8)JG<"=/6>K_:=\IEVR#^F+=M]I8JS Q-.&P1ZKL17H=J M6U<[,;)JVL5&&FP^S;# ;@_*&N#^5DISF%@'_?\C^0U02P,$% @ CU(% M5=\:H'R$!0 W"8 !D !X;"]W;W)K&ULM9IM M;]LV$,>_"N$50PLTEDC9LITY!M)0W3(T0]"T*X9A+QB;MH5*HBO2<3OLPX]Z MB!YLFK':2U[$EG3W,X]'G>\O<[H3Z6>YYERAKW&4R(O>6JG-N>/(^9K'3/;% MAB?ZRE*D,5/Z,%TY14E$48\T2&(D$I7U[T M+O%Y0/S,(;?X,^0[V7B/LE#NA?B<'5PO+GIN-B(>\;G*$$R_// K'D4928_C M2PGM59^9.3;?/]+?YL'K8.Z9Y%B]UOO QHF/'F M(I+Y?[0K;=T>FF^E$G'IK$<0ATGQRKZ6$]%P((,C#J1T(**6#M^> CSD, M2H?!J0[#TB$/W2EBSR>.,L5FTU3L4)I9:UKV)I_]W%O/5YAD"^5.I?IJJ/W4 M[% MOGB%7J P03>:J)>!G#I*CS'[)&=>CN=-,1YR9#P>NA&)6DL4) N^,/A?V?U] MB[^CYZ::(/(X06^(%?C[-NDCSWV-B$N(:3P_YD[M[I3/M3O.W;'!/3C]T[%E M,KQJM7@YSSO">QLFH>+HG;ZW3:OE[W?:'ETK'LM_3*DOX ,S/"N)YW+#YORB MIVN>Y.D#[\U^_@G[[B^F>8>$44A8 1K96A096A@H\\N8Y&J\%^6926L$\3R M!)V;DE+P_)R7?:T\S+ [&?>'4^>A.=VGF5&CF;=O%IC,QG[?J\Q:P0^KX(?V MX.?S;;R-F-*KDY43D7T=F<(N2*/&",Y&9-"?[(5]FADUF/ECTHBG"-MD-CP: MME^%[5O#_B 4B]!RJ[8I;\6-^%?=4$ANBM\_&(HW\OK^7O@G6=%#JP'&?;(7 M?&$U;%IYKCGR417YR!KYM2[RR[PFG45Y35(I6^A.2G=9IIA'!^.<],=N\P_O MQ=_9@W;V"+IXM&9I7,W2^(3U45<#^1HE7)DF:'QP6WICKS_8FY23K.CX,-UD M/_3QX<+Q=/#F<"=5N!-KN)_RYE OALL'GNIFUQ2HE=#UFP@21B%A 1"LE0;L MUJVE^YS=0DD'2A(HC8+2 BA:.T\-"8!/NF'.RAL&O>>9Q R3E<[=DJ.7?W&6 MRE?&'-G)>(B^9;X(HSAKRY&/%NR;J39?@9&HG=0Y-T"T=FY(G1MBC?L/D9S- M1;SA^D9BJY1S+=*565=909UO%T@:!:4%4+1V2FH-A)]5!&%0%01*HZ"T (K6 MSE.MA#"T%"J!DT8_XN[U/D^;T-*DV=6X!\WP$T;MD&O]@^T"Z"I_8,13E/(H M5P!R'6[,U<(*ZKP*(6D4E!9 T=HIJ;49]I^U6EBE7^<\0=(H*"V HK7S5"M) M;)>2WU$M1J9G':.#)R%#!*/=V.\?48FXEHG8KA/-U0/]ATY1 M5'9VYX4*2:.@M "*ULY2K6[QY%D+"JCT!:514%H 16O_;%"K7V)5;3^BJIX@ M=U!58"1J)W7-#12MG9M:\1*[FOQ@?4QH=^YZBX#2*"@M@**UTU"+6T*>LY01 M4,4+2J.@M "*ULY3K7B)5:E]1V]4 ILR:?_1^M,F]&F3P&!RY#<%4@M'8A>. M=74XL?>Q\SHO1$@:!:4%4+1V9FI]2X;/6C! 12\HC8+2 BA:.T^UZ"7V7R1_ MI/>QD_VB43$W.]_M2NVNG6&ULM55M:]LP$/XKPH.Q01L[SBM98DC: M=>UHH;1T^S#V0;'/L:A>/.EJH$:7=RI05%.]6;T)0::.9!@H=Q%(U#09D,DKE? MN]7)7%7(F81;34PE!-7/*^"J7@3]8+]PQS8%NH4PF9=T _> #^6MMK.P9_\+';6-;4P)GB7UF&Q2*8!B2#G%8<[U1]";MX1HXO M5=SX+ZD;V_$H(&EE4(D=V"H03#9_NMWEX0#0/P:(=X#8ZVX<>97G%&DRUZHF MVEE;-C?PH7JT%<>D*\H]:KO++ Z33TIE->.<4)F1*XE4;MB: UD: VC(*5EF M&7/YH]QN-X? 9?/=.2!E_/T\1*O"<87ISN.J\1@?\3@F-TIB8V00G9 XBN,.OD&;DH'G&Q[ANV&2B4J\%%DGT-V?F2EI M"HO 7A #^@F"Y.V;_CCZT"%KV,H:>O;!WRKU[=KND"L$8;Z_)'+X"B)'K-6Y;B[PG1[K,*= MP'],WJ25-?D_%9Z\@LAI*W+ZBA7NYHZCXR4.#WJ< +WQG=R05%42FW;7KK:/ MQ;+ID;_,FY?FANH-DX9PR"TTZDWLN=--]VXFJ$K?,=<*;?_UP\(^>*"=@=W/ ME<+]Q#EHG]#D)U!+ P04 " "/4@55SQ4G7B0# !T# &0 'AL+W=O M$ MIF)D+*5,_B SN1P9?0/-8(XS*N_8YBN4 MZ^EIORFC(O]%FW*N;:!I)B1+2K'*("%I<<6/)8>:P/%?$+BEP'VKP"L%WEL% M?BGPPU3)G5SN-,CCMT??D5L*FWN MD=XBZ/@ZHT]J_ZDG#\D$^$D3O\)GD/OH0W$=^?;06M>IM(8ZE$I'9EM4_(J* M_QH5KXE!H0IK#(+0='& M.Q1:K0^ET)'9%H5^1:'?2N';$E2-.)? FUCT]U@XGF/V=V"T1C@41D=F6S & M%8Q!.PPF,47SHJ3!]9(&'E5U+:")46$9U/=+Z.T='ONS?,?9/6CCP?X;R?OW M2BK69-5*/%V/WV"^(*E %.9*99NA.EIX4>,6'=4W85+5D'ESJ3X+@.L) M:GS.F'SNZ$*R^M"(_@)02P,$% @ CU(%52_:EOWM!@ IS0 !D !X M;"]W;W)K&ULO5O;;MLX$/T5PMLNMD KB]3%ETT, M-':BJ$@71=/N/AAY4&PZ$2J)+D4G+="/7^H2W4S3%\SN2V)),X?D''&D,Q3/ MGAG_ECY2*M"/.$K2\]ZC$.MQOY\N'FD63$>!T(>\H=^NN8T6.9. M<=0GINGVXR!,>I.S_-PG/CEC&Q&%"?W$4;J)XX#_O* 1>S[OX=[+B<_APZ/( M3O0G9^O@@=Y2\77]BK\]Y[//8M*W/(+?X.Z7/:^(VR MH=PS]BT[\)?G/3/K$8WH0F00@?SW1*#SO#7MH25?!)A*?V?,U+0?D9'@+%J7Y7_1L]YD#Q0>2.+%+U#-RQY>"H%]87L68;?7Y2]F!:](#MZ M\6&3&,@RWR)B$J)PO]2[S^A"NN/<'2OO>/P<\=C?MZ3R3"E_(GV)K__AEWS M3U6<(<$\2# ?"*Q%B5518NG0)Q>,2P\Y25*T29:4RRS_Q**G;-9DIBEB*[3@ M=!F*?CYC(A8DZ5N44*$BK&C+S=O*GD5/$]O%AG76?VHR45B-&E9FV\+;:^%K M1W5BS.PJ9K8V9G7^N.]&+Z5)R#A*F*#*7%$ #QH#'"O3I];IV/0)">:Y6QR9 MAMTA"*C!%D&#BJ"!-J#R>>>BVV(N_[5K+FLAC@TO))@'">8#@;5X&%8\#$%? M&(:0E$"">9!@/A!8BY)11']7MJ74NYTKVG3O6 1T\-2#0/%,V'0FM34TM0 M;,/F+" =6!(#B>:!HOE0:&UB:LF+]9IWNN$\(V3->%;R5G(!I#U++B#1/+PM MG]]M:S.H-MLQKN4SUNO=SU6-ZN:E1C7-:U3*:(/*8% T#Q3-AT)KLU)K9CR M34F@ AH4S0-%\Z'0VL34(AIK!2%PC;=LK)DA5$5>?9^.Y@-4/T.AM?FH%336 MB^"=Z0O]0GGEJ3"01/U"7XU;0\D"D( MR8)$\T#1?"BT]HI5+=6)";MF!:K: M0=$\4#0?"JU-3*W:B59\3KXP$43;*S"'Y#95W6I/:W-;S3;>3H:.LU6YTH,? M32.HQH=":]/86!+6"^1CDN$T2()EH.0!=JD8=JT8=K'XOR@)D+HD0"S8= A: M$ !%\T#1?"BT-C%U08#H%Z5AT^&4*%:7#=)-:Z!E % T'PJM34==!B#Z,L"7 M++HW,KK*X((6 $#1/% T'PJMS4)=*" N;+8"K16 HGF@:#X46IN8NE9 ] OL ML)*T;*R9K$:NT_TRY%)I-MI:0%29#:SNJH*O'^&I$:Q%/=&+^@/JC"6"TZSE M8;,;E .,O$.,?'V'3PU(K:J)7E57&;=X<1PB?0H&U<^@:!XHF@^%UOZ\L-;/ M%JQ^MD#U,RB:!XKF0Z&UB:GUL_5_ZN=IV9K;RII;.7BVIU-S1[D6JP3?RMQ7 M)X%[*O#A5KZ_/@G<+[V:G[)BTZQ39YN\3#6WSS2^X]6OU<[QW57X@RY1F$BB M:"H0#X3D+_OR/?^^D+,8$<.R7B/!Y(_AZ#4*WSMHR1H_96S9]^8Z-!3/E#ODLE10NV243Q96=UMMH)&PO=V]R:W-H965T/ZR$;(C"J]*;=6OI>,QJ4H2RUG-)I:&4WX8+4L][V3JZ4X MJ#3A[)TD^2'+J/S\BJ7B_FI@#QYWO$^V.U7LL%;+/=VR&Z8^[-])O64UE#C) M&,\3P8EDFZO!2_M%Z+B%H&SQ9\+N\R?O23&46R$^%AMOXJO!J#@CEK)(%0BJ M7^[8FJ5I0=+G\:F&#IH^"^'3]X_TH!R\'LPMS=E:I'\EL=I=#>8#$K,-/:3J MO;A_S>H!30I>)-*\_$ONJ[8S=T"B0ZY$5HOU&60)KU[I0_V/>"+0G&Z!4PN< M8\'XA,"M!>ZY@G$M&!\+3HUA4@LFY_8PK073EI?39%$PKJGM^5?7LG.AY M2JX%5[N<^#QFL:FW]"B:H3B/0WGE] )_/? A<4?/B#-R[([S69\O=SKD7K_< M8Y&6VR=[]_OEU_0SL4^?>]"O_CU20^+,"[F]Z)"'9\A'BRZY,1-N8RJWY(U/ M\/Q/AV1?>(6T]@IHE*2)2K1GOI#KA"?9(>LR32^Y6)A?Y'L:L:N!7GES)N_8 M8/7C#_9T]$O7C"-A'A+F(V$!$A:"8(9QQHUQQB7=/?DA,I8:\O=;W8"\42S+ M_^DRRQAI%B3,0\)\)"Q PD(0S##+I#'+Y,Q59M.L,IMFE7FF]SZPF"1<%S&6 M*R*I8F3/9*05^DM6EYVJ_NS*G<67N+O5:#AR7'=IW3UU2N]Y7>H4),Q'P@(D M+ 3!#*=,&Z=,_V,]H@^GZE$O^=(E!@GSD# ?"0N0L! $,XPS:XPS@]:C&=(L M2)B'A/E(6("$A2"8899Y8Y;Y_UR/YMWU:+XXJD>]YW6I4Y P'PD+D+ 0!#.< MLFB8$PU=US8;>J>([MALZ/>/YN*91-)"%,V<2:>=2>=;]6%*;AA/A"2_%3%K MY]3U,B[^S"-I'I3F0VD!E!:B:*93VJ#5=K&% AJO0FD>E.9#:0&4%J)HIFG: MD-7NC>6^KU! H]::=EPDQI/C8@*-4:&TX'$,8W,,4W=V-(KPVZ,U)[(-0.W^ M!%37B<6WZP0RQEM#:1Z4YD-I 906HFBF4]H U)YBZP0T]H32/"C-A]("*"U$ MT4S3M.&GW1N7?5^=@$:@->UXC1W;SE>5 AIPGMUO .TW1-',"6\#3+L_P7S/ M[D1Z5^26Q?*0$[$A:\GB1)$OI+PFJ1HPJ;<_#&^&G09 IG1K*,V#TGPH+8#2 M0A3--%*;;]H+;+F!YIU0F@>E^5!: *6%*)IY]U8;>CJ]^=BJ](A>/Y406"=NM#:0&4%J)HID_:G-/ISSF;'TXZJM*: M&ULK9QK_BL9G]\SN3&HC87P[B6?2N)10 IUVN^=%9U\0H]C,7OX3$ UP^I=F?^9)S07[$49)?=99"K":]7CY?\MC/N^F* M)_+,0YK%OI _LT4O7V7<#TJC..HQ31OT8C],.M/+,NUS-KU,UR(*$_XY(_DZ MCOWL^3V/TJ>K#NUL$[Z$BZ4H$GK3RY6_X%^Y^+;ZG,E?O1TE"&.>Y&&:D(P_ M7'6NZ<1C@\*@S/%[R)_R@V-25.4^3?\L?MP&5QVM*!&/^%P4"%_^>>0W/(H* MDBS'_RIH9^>S,#P\WM+-LO*R,O=^SF_2Z+]A()97G5&'!/S!7T?B2_ID\:I" M1L&;IU%>_D^>JKQ:A\S7N4CCREB6( Z3S5__1]40!P94/V' *@/VTL X8:!7 M!GI;@WYET&];)*,R,%X:]$\8#"J#05L/P\I@V+8.H\I@U-;#N#(8M_5 M6W/ M:6U]T%UG'_7VJ9:BV^ZF1_U]TLNVPVGK'J?;+J='?7ZR8-M.WPB^MU%\.5QF MOO"GEUGZ1+(BO^05!^68*^WE* F38GKX*C)Y-I1V8FJ&B9_,PV1!KK/,3Q9< M#GV1DW>$:8R2&;\7Y M_V&5Z1ZZ#("P&MA^1VV0S/17#_)<9%WX8_2IS?/LZ M([_\].ME3\CR%5YZ\ZHLLTU9V(FRZ.0N3<0R)Q^2@ <*>ZO9?M!@WY/MLFL< MMFV<&]8(O/.?"1U?E&VAJDZSM;U.ND372G.F,#?;FZN\6__,N_W/O#O-YC,^ ME^;TI+G[>L,W6'LMNDU9])H*]-T0T4NRODX!]6UZE\]JX,LF8N$>2!83:S&3JQ& MH\"<-,^)7%;P'T(N.]9AOBRUFS[(I?^]4&FOD7>N]HS7>M@\SO'.T(:*#K8V M.8W3K-OFIE"/-5M1@('&% 7X]!:\@VQ.%PGS0+":+ <[60X:&^O&7X7"C\+_ M\Z 4(@GS?"V7QIS,TURH)M*;P5$_L;%J(I@U>CYWOD/"+"3,1L(<),Q%PCP0 MK*;2X4ZEPT:5?MU"%:3\7@GXW'C M?%S*.-S)^(+XBT7&%[[@9)6%R3Q<^1'QXW2=*%>VC?!S53T^6H[HAG)C8B+= M6JW=VDBW#A+FMJZ#UR9G34E4V]^NU7"[^)L*UF8C.FMV?.Z$!Z594)H-I3E0 MF@NE>2A:7:P'L07Z^L27\8#'JS)((&<[N55:\6PN)>PO>+&?;S,#5FYH_U#' M78WU]=%+$3<6Z&P1(VD6E&9#:0Z4YD)I'HI6%S';BYBUN7H++N%2S<55VQ>% MB,,T(#Q1Q:ENFI'G7K,K6DW^6E?K4V:\N&9#_5JM_=I0OPZ4YD)I7ILVJ0MM M'V:BC;?_IW)S/B#7[QUB^O,P"L4S^8M\X8]I]%A$7HNM3UY,F#=R0@W5TR0T M\@2EF5":!:794)H#I;E0FH>BU16^CT#1/G0_3Z$!)2C-A-(L*,V&TAPHS872 M/!2M+NA]E(J^$J8J]"OGY'DY)Y.':N*^*![1">-U3.[33$*+^7ONRW+(1_5.]9B'\ES7Z#YD19MC5G)9,2*_\2PF M3NHG2ODA(Q\S*,V$TBPHS8;2'"C-A=(\%*TNX7T\BPZQZP9H/ M*,Z$T"TJS MH30'2G.A- ]%JPMZ']>BC?&&M]U3@$:W*AK5Z_M87:U MG#19O!/%G!S5=O]*,2,#(;.*=GB;8#PTQHH]YX=7ZO"=J<:>J7(PT@<*!Q_? MY,!J7X/;-SFPV]?@TYL<.,H:C$<*!W=O>.Z!%4&T>LH^9,&:0Q;?Z1_?DH@7KX"))<^>PIR7SS@&%]5#8KD4 M^#Q:!YS97" Y)*Y9>OJ.==N>*ZK8T+N7;7NSK] M^8*PKM[_N31F76,LC\I'+>QUPC=-LGV1^H+,^)S']SRKTJN7E$O3H^SRI'2V MXN4G,*+GKFI\]P[>W8]YMB@_E9'+*LEJ5L_:[9)WW^-X7WZ5X$7ZC$X^4D6Z M12>?5.D.G=RITF=L\D'%-]GDHRK=8I-;5;K-)I]4Z0Z;W*G2KYDQ<9FA/#.0 M9\JO5O3V;;3Y@,F=GRW")"<1?Y#MI76'1H=DFV^";'Z(=%5^_D J1:1Q>;CD M?L"S(H,\_Y!*954_"@>[+[-,_P902P,$% @ CU(%5:)BOW@E! 7Q, M !D !X;"]W;W)K&ULK5A=C]HX%/TK5K:[:J4I M^0Z0!:29@9!9=:I11]U]&.V#24R(FL2I;:#S[_LZCS8DQWQ 2U+ FS5E.19098G.2T9P7('R M3+<,P]-SG!;:;%+9GMAL0KT.JM6U*X&'YC3VH.@^=66%.[FGV3QJ+ MS50;:2@F:[S-Q!>Z#TG3(5?R133CU1/M&U]#0]&6"YHW8(@@3XOZ'_]H!N( M #QJ@-4 K%. VX#4 [](6A@U@>"E@U !& ME;JU')66R/GW?DX$3K,/X'$( MN$&/6&P9(!_Q:\WW$7U]GJ/W[SY,= '!RQ#TJ GTK@[4.A.HY#"-&\EC*M#W MW>B_ML4 V37<4L 7W? YB0!NGFT]Z(:_6/\J0,O+0U:U&?YZO-01ZS!%VGEB MM?/$JNCLLR.P$B Z%VPK9PAZ^00.Z$&0G*OZ=E>S.6HV^4'V>8DC,M7@B\L) MVQ%M]L=OIF?\J=*V3[)%GV3+/LG"GLB.]+5;?>TN]EK?M-7W!N$D823!@J"2 MI?"%*"'I<4ZWA5#)79./*W*Y7.YFMFO4OXF^.]3R8L]%9\#7"M4G67A)'XY4 M<%H5G&M4@*(@$(] #(10C7M-9SH'H1@#PS$M]V38+W5<= 9X[:CW21;V1'8D MC-L*XUZ7'BGGVRHU(G@2%H$1MGHJB6IBTSP8>?-$G,ZVK_V^]4FV[),L[(GL M2$"O%="[4L"WU"KQ*UYE!$4TAS=1M0%"\9E\ZV[D,]T-D.G>H+.[E$[\M4KW M2;;LDRSLB>Q(Z6&K]/ "I2$]85\K5>6"JY3L)+EV@S+\_X+@J):T/AM=]DD6 M]D1VI-BH56S4J5AS:"BJ4T:3CBK).EFNE6RDD,SS%*+-NX-_,57[WX62WE;0 M+Y6>IL(S[*G_1QJ-M1.#:?P\.1J_ZOG#X?X$T35R!K"C^!W!V1#A+),K8TIC M$%4&!+[Q (Y""I!K=&%4X>L'1]Z4'ELIN^X&MLCM^X*CLKA^X*KOG!Y[*/O2#H'C%+8-%#&5G#J!B#(2S!K+[-J2N"EM7=P(H*0?.JN"$X)DPZP/LU MA:1L*K*!]DYM]A]02P,$% @ CU(%5;I=15[ !@ L48 !D !X;"]W M;W)K&ULO9S_3^,V&,;_%:N;IIMTHTU*"]R@$B6V MQW1H)Q#;I&D_F-1MH^4+2]QR2/OCYWPAJ6EJ$O3H[@=(6K^?UZX?^8T?>CY_ M2M)_LK64BGR-PCB[&*R5>OPT'&;^6D8B.TH>9:S?629I))2^35?#[#&58E$$ M1>'0'8VFPT@$\6!V7KSV)9V=)QL5!K'\DI)L$T4B?9[+,'FZ&#B#EQ=N@]5: MY2\,9^>/8B7OI+I__)+JNV%-6021C+,@B4DJEQ>#2^<3'[MY0-'B]T ^93O7 M)!_*0Y+\D]]<+RX&H[Q',I2^RA%"_]K**QF&.4GWX]\*.JASYH&[UR]T5@Q> M#^9!9/(J"?\(%FI],3@=D(5E4G= TG'Y":)U3HC-%[(A1D_U .H1^&^C&+N M6H$WXIDX9Q_S3COD_LXC'[YO[9:=\NLF/B+C48%Q+1BO#^;/^\L6!+4C/.EK MA//F@%CWGM@P_.U/U]X98]+&M?3&!79\<) /2@LJ4^DF%QWYZ[-N0*Z5C+*_ M6SHY+VG'[;1\R?Z4/0I?7@STFIS)="L'LQ^^RL@.65?SL[GCKC4?[O?+C=U0DR+=U/^RH=>[,%!W7( MF-%)/:,3ZXS>UA/X^64"KXH);)LP*ZKOA"%A'A)&D3"&A'$0S%#*M%;*%%HH MIDBQ(&$>$D:1,(:$<1#,$,M)+9:3;U@HK+GZ2NFD7JH6\87N MQX$EI\JR6T&J^K%70J[L/>JK$BB-0FD,2N/=/F-3!SMFF_,^'6SB32879"EE MUCKQ5FS?]:.B.>/=G>'1:.2^>@J!9J50&H/2.(IFRL)M9.%:9<&"KWKR_;5( M5Y+XR5:F0E^DNVUF]YQAJ=U8TQ]V1PG324H0H-"^#TCB*9JJA M\3,=NZ%YIT2\>'@FH51Z'[JS+27)1F7YF_IIH%494//2V3<)G:8SJU>+^Z.ZHZP;5GJ:W4*"N*91&H30&I7$4S1138YTZ M6._4@9JG4)H'I5$HC4%I'$4S1=-8J([=0T5M5\LLD]W:XDX.;%>1QJ('I5$H MC4%I'$4SE=*8J,[[7=0K$8N%Z%RMH'XJE.9!:11*8U :1]%,.36NJH.U51VH MKPJE>5 :A=(8E,91-/.K7XVYZGX3<]7=-_X.U"I[?_KJ!$JC4!J#TCB*9NJD M,5]=N_DZ%YDDMT))79)L=>LFB O9="Q<]JQ]UR HS8/2*)3&H#2.HIG::AQ< MUX46+A=JX4)I'I1&H30&I7$4S11-8PB[=D.X6)#2?$&J*U3K7W\JS/[?:R:O M"Q/4YH72*)3&H#2.HIDZ:*Q@UVX%=RY,U?-,U\($-8JA- ]*HU :@](XBF9J MJS&3W0FV,$%-8RC-@](HE,:@-(ZBF:)I3&/7ZB]V+TS3]L)TLE>8H#XPE$:A M- :E<13-U$'C [MO^,#7\]]NP;LEZ#=JH30/2J-0&H/2.(IFZJIQC=U3;%&" M>L-0F@>E42B-06D<13-%TWC#KM5&[%Z4SEJ+DK._6X+:O5 :A=(8E,91-/,_ MC39V[_@-N[=+4>JW4[)G[+N^0&D>E$:A- :E<13-U%5C#X\=:%$:0WU?*,V# MTBB4QJ TCJ*9HFE\W[']F[M=BU*%V2M*>SLE>[[>.H!:N5 :@](XBE;J8+AS MH$8DTU5Q5DI&_&03J_)LC?K5^CR6R^(4DF'3O#S,Y4:DJR#.2"B7.G1T=**W M]FEY/DIYHY+'XGB.AT2I)"HNUU(L9)HWT.\ODT2]W.0)ZE-J9O\#4$L#!!0 M ( (]2!56C-;PZ&0< @X 9 >&PO=V]R:W-H965T[TZJ[@6Q-PXJ#S[ M22/=A[_A(=@X8VI'TQ<-S.S\=C'_W8'1._%I^@'H@0*L#M+T KAT(&-8!P_V Z8& 41TP.G9(XSI@?.R0)G7 Y-@>IG7 M]-@>]#I /_8^<.7ESBFE@JI;7NK%\G-_=IXF3RPMV@.O."A%5\:#3(*XF!]? M\A2\ <3E,SN(_7@1Q"MVF:9^O)*@_3QCGYBJJ%/VATPC=IWX,1@NE\N@D+0? M,C>N)F8A\ ^6S/T@S#Y"DVWS=RR(V4T0AM D.Q_D,-*BO\&B'M55-2KUP*AN M_&?&];-B$)Q]_6*Q#^\^(A2SF^)MXC[3E!*C=F"L;LPW_@\2-#^E[[^_7B(( MNQMAR04@^$]_!> #;B/., MW?CY)I59J7%,G)V@(F,9V=I?R(L>I*1,IH^R-_OU%SY6?L,T2@F;4\)L2IB@ MA'E$L)9.M$8G6DG7#DZ[NQQ6N"Q/-\5:R+Y=0P/FYC+*,#%?:91BH83-*6$V M)4Q0PCPB6$LLPT8LP\Y%Y3J)5Y_R8F4I/"RY9XM40I[$A%*1]))4/+8^SKBB M*.>#QUT!='9WJ@ H838E3%#"/")82P"C1@"C3@&4JT70K!9G;"W3(%D&"[;V MGPL+IH0*.=Y1@MH?[0FAL]M3A4 )LREA@A+F$<%:0A@W0AB_Y?&"_<>NX/6- MW?JYA..;( ZB382)HA-_:AZAA,TI838E3%#"/")82SV31CT3TH>.":58*&%S M2IA-"1.4,(\(UA++M!'+M'.I*1>4M%A0[I(48N'M'7W'KBASMU/M/";,I88(2YA'!6O=?;^Z_3I%J_!^'4DTG_M35@Q(VIX39E#!!"?.( M8"WU<&5;\E-(DTV-(](+*6U.2K-):8*4YE'1VJ+9J1-SDJ138UYEG?VDT]W= MR3*@I-FD-$%*\ZAH;1ELBZC\3554R#?7[M7OM]VO.-WLDQ<2TLHJ*D3Z.?S:T\T^>24AK="2TFQ2FB"E M>52TMH*V95H^IDT_I'594MJ\>EG@J>?5]F' MM.1*2K-):8*4YE'1VC+8UEUY=^&UO2<*%0!ED=$DIW>S@WIKV/=G6/-7NFF>UN2/+-GZ\ MD&R19'D&;QCX9LZK;M;)-X6T/%K3N+K[ PV5\E_[I[1).Q:D-(^*UI9#4?ML M6[:U++6S[%'L;W5CF+0RRZO'0YBV6E_C[\^8VM>&[YD?+^%HI,-15CB]32RK M$;WL#3YCEES(Z$ZFM?UEYVL1^JHY.*&SM2R_*@B?^]AU#79V@T%B=G-J6%.,,S4%S48W(.-([2.- PCP"/BWI,#N+FJ+K!XZ > 1X7]9@<),Y1C8/' M03T"/"[J,3D(G:-*!X^#>@1X7-1C@H?KG, $X.@/ XZ >>,4 &CH+.$P#CLX#\#BH M!YX]@8;.!17F@HK.!? XJ <>>""G-!1><">!S4 TD7:)CG4E4-3\5T M#8GNY2NWP39G5-_(W?CI*H@S%LI[R!]*?S+JL;3Z[*PZR9-U^8'179+G250> M/DA_*=.B ?CODR1_.2DZ:#[^F_T/4$L#!!0 ( (]2!543TV6#\00 ,$; M 9 >&PO=V]R:W-H965TAF@#K)?85H+#X-Z8'T7A&JBDK MQKZJE[MH:CG*(YK0M504!'Z>Z9PFB6("/[Y5I%9=IP(VGU_9PZ+QT)@5$73. MDO_B2.ZFULA"$=V0/)&?V.$/6C7(4WQKEHCB/SI4MHZ%UKF0+*W X$$:9^4O M^5YU1 . ^R< ;@5PWP(&)P#]"M _%S"H (.W .\$P*L WKD OP+XY[HTK ## M0JRR=PMI%D22V82S ^+*&MC40Z%O@09%XDR%XJ/D\#4&G)R%<4:R=9QMT0WG M)-M2"#,IT&_(=5P?/=(L9AS]S21593=1%*L (@FZR\IAH,+IPX)*$B+S MXP)]^/GCQ);@FZK!7E=^!*4?[@D_?'3/,KD3*,@B&K7Q-K2I;IC[VK"YVTGX MSUKVD#NZ@H;@L<:?Q1EP9WP2'G3#_\RS'NH["NZZ&GAX/AQKX,MN^(*N 8YU M\%9?]NL@Z1=\_9-\*PF*"\ES%1[HZ2\P0'>2IN*+QKMYR3;0LZG)]5KLR9I. M+9@]!>7/U)K]^A/VG=]U.IDD"TR2A2;)EH;(6OH.:GT'7>RS!_)2Z)K#V(-E MJASTF1KT&D]ON[F>L#8D.D&7AH1)LJ D&Q=D:N%^GCD3^[FI\WL+W'>JO[;I MTI!G+16]6D7O+!79!M9B&+"Q$#G,[12MF9!:);OY3BC9";I429-D04GF=2CY MWL)U^CH=#?G5TM&O=?0[^[VYZ%ZA>R)SJ ->GVFZ@N&I%F:=+IVDE^IBDBPP M21::)%L:(FO)/*QE'AI=5(29W27RCUZMX*=6,""LRU#DPXN#9&UA!K7 M0HTO$0H>)85:).*@E4Z:D@X/F@M-S_'[0Z_=18O*L-\V'+PQ"\XS"SM;<6F' M&R)K=3AVCIM.Y[*QH7*58EQ NK*G? V%9*OM_&[F2P=&Q89Q,[E[(X_1&D.C M;$M3;&T=&X<'V-S&85Z1G3&Y++KKO72!,LH6&F5;FF)K*^@>%73-;AKFW807 M#T#W74P,AKJ%R6BUH5&VI2FVMH;'TQG<>3A0S:8_%L[HL8Q1MJ!B:X:!.]9E M'4:K79IB:PMW/';!W68JWB.E-_H-NUZTU';=.V5NIPI5URW*;C[GWZ$_[R.4NH$(C)'>6'6-!" MRNBJ2NL%I#CK)(\H6H$%#,Q,QEFNSMI)%J$H%E4)C1"#I* &>E4>#=6E] MIW1;W*2\*0_P=8@UY3?8@P^>]HL/7XH;#?M8=7FY=4_X%C(_E- -N.'TAIZ% M>'E?5+Y(MB^N*Z#/)$N+QQTED%\H _B^8=#'U8NJH+ZUF_T/4$L#!!0 ( M (]2!54ZR0X3W ( "0' 9 >&PO=V]R:W-H965TKV4.W!)!=BU;&I[9#V[W?M MI"E%@>UA+V!?WW-\SW5\/*ZD>M Y@"%/!1=ZXN7&;$:^K],<"JI[<@,"5U92 M%=3@5*U]O5% ,PP7E DO&;O80B5C61K.!"P4T6514/5\ 5Q6$Z_O MO01NV#HW-N GXPU=PRV8N\U"X#2N^, MB56RE/+!3JZRB1?8@H!#:BP#Q;\MS(!S2X1E/#:<7KNE!>Z.7]@OG7;4LJ0: M9I+_8IG))]XGCV2PHB4W-[+Z!HV>H>5+)=?NEU1-;N"1M-1&%@T8*RB8J/_I M4].''4 _.@ (&T"X#Q@> $0-(-H'# X !@U@X#I32W%]F%-#D[&2%5$V&]GL MP#73H5$^$_;8;XW"588XDUPR047*Q)I,E:)B#7BD1I-S\KIP3J:<,\C(-'TL MF6;NO#"896Y(.;D2]?=G%T[G8"CC'S#C[G9.3D\^D!/"!+EF2"*%'OL&R[:; M^VE3XJPN,3Q08DRNI3"Y)E]%!ME;O(]R6\WAB^99>)3P>REZ) K.2!B$84<] M\W^']X^4$[5'$#F^Z #?')8&6ZB-*FWSR?T/3"!7!@K]NZM;-=N@F\W:Q$AO M: H3#WU @]J"E[Q_UX^#+UU2_Q/9&^OC@&'NRH,].L%SA3<4>,*U+_.: MI%*;K@_EXCC??;^S7S7HLP-9%]PFP=C?[C:ASHAW,L*@%[5);\0-O;U W*J- M_U;=G>"@-9$F!U4Q#41( ]D9H84L[:UC(N5E!F2)&=@$89@H[0VD(B,9TTT$ M;R*ZOG+73?>ZSL'?\8,"U-KYJD9&W*4^GC;:6O>%A_1#U7MR?7$R(US*=2.GN>&.3YCH&P" MKJ\D]JJ9V W:AS'Y U!+ P04 " "/4@55'%%V*XH# $# &0 'AL M+W=O(I,XYY+F7OKK+$Q>? MY9$0A;[DK) KZZA4>>DX,CV2'$N;EZ2 -WLN.Y;N3D MF!96O*S7;D6\Y)5BM""W LDJS['X=TT8/ZVLF?6X<$2M@YG0J&(+@MP3_N3L$+2%X[@YA2ZBM.XWW.G )5CA>"GY"0J-!30_JZ-=LB!4N"I^$\"49;H FUX7O*"%$HBOD=_E41@18L#J@'P5L*+.Y+R0T&_D@S1 M M:*#"X,3& D.:,95C"Y5_#(!T( 0%*??YI%[F^FZ+ZD6/*28ML7$CO+0]#E(9A2C[_5 5;7@537 5,N&IFH MEM'?IH?8F]O^TGGHQ]@ BNS@')2,06%@S\]!6P/(M[T.=.8U[+R&DUZA/@E% MO]851YDFQWS'Z*&INR:_T>@,KAT._)HP@Y@D#2;LQV3@UJ3R M1([GG=OYI-OW6%"\8^1[UWEN"+0W,/D,3#+&!,/$;TV8)Y*ZZ&PN)FW^S15F MW_.X&/V&?']DT@ :IW(,BD+[5[?W-TRM@>&.3#N]MB8GXE#WDQ(,01O1?$JZ MU:YEO:H[M<'Z>G:YF1G6$VAQFX[TFWS3']]@<:#0=S"RAZU<>P[W5#0]9S-1 MO*R;JAU7T*+5PR.TZ41H +S?)WJ#KO&/_P-02P,$% @ CU(%51%: M=^4U P ,0D !D !X;"]W;W)K&ULK5;;;N,V M$/V5@;HH=H'&DF7YLJDM('$:=(L&"1)L^U#T@99&%K$4J9)4G/Y]AY2B.K;L M%HM]L4EJYO"=+I4C15 M^;:T;B!,ES7;XA/:S_6#IE[8H^2\0FFXDJ"Q6 57X\OUPL7[@-\X[LQ>&YR2 MC5)?7.=3O@HB1P@%9M8A,/I[QC4*X8"(QE\=9M!/Z1+WVZ_HMUX[:=DP@VLE M?N>Y+5?!(H <"]8(^ZAV/V.G9^KP,B6,_X5=%QL%D#7&JJI+)@85E^T_>^E\ MV$L@G.&$N$N(#Q.2$PF3+F'BA;;,O*P;9EFZU&H'VD43FFMX;WPVJ>'2K>*3 MU?254YY-?T7RP, %/+7+"*J@9ET+I*6R3,":F1)N:;'ADVPWC7/_$06SF(-5 MT"&\OT'+N/A 4)^?;N#]NP_P#KB$.RX$99AE:(FNFS3,.FK7+;7X!+49W"EI M2P,_R1SSM_DAR>RUQJ]:K^.S@+\T<@23Z >(HS@>X+/^_^GC,W0FO?43CS>=?6 \!]J0<%6I1EI#+F>B(;W4@#NRMM%^)>"^:)V&^XW@6[\*!OZXVABK MZ2C\.61O.WTR/+V['BY-S3)IG#-+OOQO/HA^'O/E&8&^<2GJGDG/H MZ7V-FA3++63.LX)VHX%"JPI4_T7X;3AD0XL]\]CN4GM.I^/1?!D^[\L[#DH^ M[@6]H3WM:4^_DG;!)9,9GB'=(L_W^$2CCP>4YVCV M DEUY8T2$)QMN."6#XN:'Q&>1*/I@:KCH/'DE*Q%+VOQ;64='(7_$K8XVO#C M9)0<"#L.2J9[:]H*"_>J3X5ZZXNR@&ULK97?;YLP$,?_%P'_N/O>Y\[F2!NE'\P6P)+'2DB3T:VU M]2P(3+&%BIF1JD'BSEKIBEF[#?ZJ7&6="IE+P":;B21,,Z MH_/Q;)$X>V_PG4-C3L;$9;)2ZL%-;LJ,A@X(!!36*3!\[>$2A'!"B/'[H$F[ MD,[Q='Q4O_:Y8RXK9N!2B1^\M-N,7E!2PIKMA+U3S2=D7I;W<%EG'Q/@TL1G,^ M07%07K3*T3/*MSLY(I/PC$1A%/WM'B!D1QIUI)'7FPR3_IROC-5XF+_ZD%J) M:;^$N^ S4[,",HHWV(#> \W?OADGX<YL "^Q^TPZ"V)!5WU9#,=)R!,P;0:(IQWQ])7$)3>%VDE+T [Z4-L MX_;07 ?8Y^$HG%RDP;X'+.[ XD&P:RZ9+/Y'*8?CQ"^6,NF(DU<2OUC*I+>4 MTW'T3RV#DZ_=-N[A^Y,YW0OY46P"- M?F<\5PMOJW5Q'@0JW4)&E2\*R,V=M9 9U68H-X$J)-!5%93Q@(1A'&24Y5XR MK^:N93(7I>8LAVN)5)EE5-Y= !>[A8>]^XG/;+/5=B)(Y@7=P WHK\6U-*.@ MS;)B&>2*B1Q)6"^\U_C\@E0!U1/?&.S4WC6RK2R%^&D'[U<++[05 8=4VQ34 M?-W"&^#<9C)U_&J2>BW3!NY?WV=_6S5OFEE2!6\$_\Y6>KOPIAY:P9J67'\6 MNW?0-!39?*G@JOI$N_K9RQ%X (0,!I D@5=TU MJ*KRDFJ:S*78(6F?-MGL1=5J%6V*8[E=E1LMS5UFXG3R$4Q+"KU$;UE.\Q10 M-7&&/C*Z9)SINS-S1Z64HQ] );JBNI1F%IU<@J:,GZ+GB.7HBG%NWK&:!]K4 M9#,':<._J/ED@/^AS'TT"L\0"0E!7V\NTQV.%<%36'AF=^[ GD+7O+B&8[#5T?J&[7UC8YE3ZIV M3SZ4_,Z\^TM((5N"/'556>>)JSQVC]TF$?&C>7#KH(];^O@A^LC%JJ,F>ZS9 M;(@5M:SH(=;8Q8IZK.G8G[A9<9T6I864<8WH'I9V""7OLE]%@_WC/C/@O MWD#=.F]TR-PF:3(=M$_&0ZN..XGAXQ8[D+*;_#\DACN+X:?26)/H8 \.KE'G M,?PXD>&^R3#QIP.X3F7X<2[#?9D9W(#,<&3&E-IH-S1]QK/=@[>=I3_!65&Y8K@UB;L-"?F/IE?3"N!UH4U6%T*;0Y MVE:76_-G J1]P-Q?"Z'O!_9\V_X]2?X 4$L#!!0 ( (]2!564NBDU-04 M !<@ 9 >&PO=V]R:W-H965T928"8!>YI.LYM)=MN'G3X((\"SMD1E =E_7\DX!AGA0*.'Y"&Q MY7.^HW/A''\H@RUE/_(EQAP\9RG)A]:2\U7?W,V&EBMWA%,<7K^@1X7S MPIDIRO&8IG\G,[X<6ET+S/ _X]*AML2+:9H7O\&VE'4M$*]S3K-2 M6>P@2\CN+WHN W&@ %LG%+Q2P:LKM$\HM$J%5EW!/Z'@EPK^N1;:I4+[7 M! MJ1 4L=\%JXCT!'$T&C"Z!4Q*"S1Y4:2KT!8!3HBLK"?.Q--$Z/'131ROLW6* M.)Z!+WR)&1C33-3H4A;/!H,[$M,,@ZL_:9Y?@T_@$<(^ ?:V*#EOL1>*[G:?8S.5\=ZMQY MF_7H?UM7@M&JRJM5X+5.E=>7\9W,?;J>)60!'B@KBN:&-PV0WR'VN3UCOLK=.U:*YQHI#R_/I9"'5;O:-SHL'JV MI^\UT-V_C;MO:ZVWKP"<"%"I58]04(M0*18H;GGU216>AQ:]BJ8&Z8"RP$8? MQ<=8$$8"QFO&,(E_@J\,D3PMQJ_6^4:X2S_;1M%"HVB1*30U,=X^,=[[:=CE M7DQEU21::!0M,H6F9G5/X6 CHSCOG;\9X^)L&&5?)9K:KMI'[X^FC*IAWC,K MV$RM#%&-9BL7)\(D6EBBJ8DX'AN&;*IYV#,^V$SY7F8C$R95 ,G2;.ZLF=K7B-OD%\57';Z=V7)"6)=V[H- M.0=GD!EFB^*T.!>?F#7AN^_;J]7J1/JV.(>MK8]A?P(UZR'L1[KU&P_V0T__ MQ!-/"AO.?DN[(_-[Q$3;S$&*YV)[KMT1[TUL=PJ]N^%T59R:3BGG-"LNEQC- M,),"XOF<4OYR(PU4_PLP^@]02P,$% @ CU(%56O8O\GP @ F@P !D M !X;"]W;W)K&ULM9?1;ILP%(9?Q6+5U$DK$" D MZ1*D-6A;IU:K&G6[F';AP@E8-9C93M*]_6R@"%(:M2J]23 ^_\6*#C@N!1EU')LV[X 16(&^* M*ZY&5D.)20:Y("Q''-8+X_/H-)SI^#+@)X&=:!TC7IZQIH7,2K*7[2K8VT#11LA65:+5089R:M_?%_[T!*,O"<$3BUPGBMP M:X'[7(%7"[S2F:J4TH<02QS,.=LAKJ,531^49I9J53[)];*O)%>S1.ED\!58 MPG&1D@AI/3I!*W5GQ1L*Z,<:M6;/\^H>TXMU'(+$A'Y0T3>K$!T??4!'B.3H MDE"JYL7 M/O_J>W)+^=F8ZC2F.B7/?8*W@D1UAD374# N29YTW/M]H<+1N81,_.ESJF)[ M_6S]&#@5!8Y@8:@^%\"W8 3OWXU\^U.?;T/"PH%@'4_=QE/W$#VX8'ER0M4S M(D98")"]-UF%\$N$?N!M ]_W3+6DV[8G/5$3W_2Z46$?RS7=)JI3A==4X1VL MXL9T\6OZAITT'=+3(6'A0+".I[/&T]GK.VGVZ"TRLELOD3AU4ZX&DA6E'O#6R;53K,\3-7' W = MH.;7C,F'@=YN-I\CP7]02P,$% @ CU(%58O=$(JW P .Q< !D !X M;"]W;W)K&ULQ9AK;]LV%(;_"J$-0PMDT MXXSLA++46LR*9P]B,>.YBED*#X+(/$FH^/H>8GZ86Z[U[<$CV^Z4>6 O9AG= MP@K4I^Q!Z#N[IJQ9 JED/"4"-G/KG7L3NKX1%"4^,SC(QC4Q77GB_-G_\'6:C>W M)A99PX;FL7KDAP]0=6AH>!&/9?%-#F79\=@B42X53RJQ;D'"TO*7?JD"T1"X M@R,"KQ)XYPK\2N"?*QA4@L&Y@F$E*+INEWTO A=0114"?*9QCF0>Z R%Z!'@2(_DW?K-3-6TIC6 -,:^ M"4!1%K_5)3ZM O+FQ[$]^Y(I[C>1WR9;_\ MGGXEOENHW0YU<%KM.D?58;_Z]TA=$V=JY.ZT+;=UY.OP>W7XO8(W.,+3K1B1 M%:2,"_(;5R"[HMF+,)GD1F8T@KFE4X4$L0=K\=,/[LCYI2NVF+ $Q8BP5H^ M^+4/?D'W3TZ#*[+D::3G@"@'/-^01R:?K\@M2VD:,3T?5HJJUA8/>J13 DR(LE4KDQILK0K=; 5MM M%TX=6;(=U M;(>GTM3T9)KJ15PZQC%A 28L1(*U?!C5/HQ>-4V-,"W$A 68L! )UK)P7%LX M_C_35 D?-J?XL#M-C;]/!MTE@[-+AKU=^X^!F]2!F_0&KK%2_8RBX=ZIBP !,6(L%:CDUKQZ:OFJVFF!9BP@),6(@$:UGH M.B_[0Z=WVE7S*#TVCRIY,R-Y8V?2E9'Z:[HTQJBT$(O6CG)C%^[B);?32['^ MVBZ=&JBT )468M':OKULWUWO55.UY8WB M67$4^<25XDEQN0.Z!F$*Z/<;KN-?W9C3S?J\?/$O4$L#!!0 ( (]2!54' M&S($L , *42 9 >&PO=V]R:W-H965TU6NV%)YPD5L%F;2>92OWQM8$ MR1!W$C$W"0;.:S\^]IL3C[=TH3)B;-2*KMT73E?04IDCV? ]),% M%RE1NBF6KLP$D#@/2A/7][R^FQ+*G&B%&XXPL80;J6W8G=,NM5&*: I.4,R1@,7&N\.44#TU _L9? M%+:R<8T,RCWGWTWC-IXXGAD1)#!71H+HKPU,(4F,DA['_Z6H4_5I IO7._7W M.;R&N2<2ICSYF\9J-7&&#HIA0=:)^LJW'Z $"HW>G" MEL%Z!"EEQ3=Y*">B$1#X1P+\,L _"/"/!01E0)"#%B/+L6Z((M%8\"T2YFVM M9B[RN"DS,H>)H_>;!+$!)WKY!^Y[[]IH.Q+; M8PXJYL"F'GU9I_<@$%_H'"O0^@H)H@#)+5(HI_6A%T7G81Y)\9--I$_ M=C=-2.LPSH2\J" OK)#AVW^ "#333&V#MP:?FLR.Q/8XPXHS[&H!AUTR=R2V MQ]ROF/O6W-;,;Q#CI8V1E*_;%VHA-FHNU- [6*K6#L_$&50X RO.GR!2LQOC M.I7$MO'L:B'ZH1=^FV=/K8%G0@XKR.&3<[:@#Q#OFT\;9R&(@T;BO)Z'+T8' MN;-V?";6J,(:_09+TB4[I,FMM/5GTZIVZAXLQ/J-^>GW:@_>X\%>73!X5J+ M;ISVZ%,)NE+;9VT41[@K\RR5NN+N2&V?NRYZL+6^.-5 2S6[@]J[/!>IKFFP MO:@YU41_(Q<<=U%[Y+F@=5V#[87-&49:*CYRTO PA<]1R."ZDL'6HN%D+[7+ MG;PEPT=NZO7P$3>M*Q5L+U7TWY4ARM?F)TY8*T5'I4=)\1R%#*XK&3SHS% [ MJD9*[N>H;7!=W."G5S=/,=3A(T,-O4>&VFE=XS;.$,P!SF&PO=V]R:W-H965T_K=(XYTQU9 M8D&6J50Y,W14,U^7"EGF0+GPPR#H^SGCA1R,H(7>*= 5WG.U.\+ M%'(Y]+K>ZN*>S^;&7OCQH&0S'*-Y*.\4G?R6)>,Y%IK+ A1.A][G[GG2L_[. MX9'C4J_MP68RD?+)'JZSH1?8@%!@:BP#HV6!(Q3"$E$8OQI.K_VD!:[O5^R7 M+G?*9<(TCJ3XSC,S'WIG'F0X994P]W)YA4T^IY8OE4*[7U@VOH$'::6-S!LP M19#SHE[96'+/C:*K)QP)K[D!2M2S@0DJ/B"V2IH.(%QW08@IS"2^810&5PR MKN"1B0KU,7REEB3C-_9LE^O"H$)MX)X97*,B@S:JHCXQ&@X3-(P+?43\#^,$ M#@^.X !X ;=<"&H"/? -I60#\],F_(LZ_'!+^%^JH@-1< QA$(8;X*.WX0FF M!.\Z>'<#/-G]ZZ_@/M6A+4;8%B-T?+VMX6@^*TC!#)B&*\QFO)BM20A_7@D] M7K)2T^V_RAR31UF1V#>X0 &;-+EX,P@[9\YUR5(<>C1(-*H%>O'[=]U^\&F3 MP/LD2_9$]D+\J!4_5[5%M>W23BC5;W['9UVD1]SO1P%^LB_._STFOTWWIE&QP.NM\ M;)WJ9/RU&6D?M%NFZ-^E0>"48$'GPZD'JGXDZH.1I1N;$VEH"+OMG-Y55-:! M[%,IS>I@)W'[4L=_ 5!+ P04 " "/4@55E2'TV3@# !?# &0 'AL M+W=OEV9GOJ.)]J.NQ+L2;22".;&:3>3]'H+\9-GDRUQ%V& M.#V\9ISR@-&8^"#9BIJP*?*:3+.\(6)&+A.QY%J9X7M,/')^)Y2Z(!CE6ZY! M@M)D0C64"'!#:;G$=$+8! (QY^PGA 3!'W4$DHQ$@ED=F71+I0.1 #GW05,6 M7Z#VQZE/SL\NR)F!W+,XQIQ2?5NCP>;8=I ;=Y49YQXPKD7N!=>1(F,>0EB! M]X_C.T?P-CJZ\+:[\?:5>Y3PPY(W2,MY15S'=2O.,SH=WJPRY_^TC_]9^Y8S M6D7JM5*^U@&^4KY\N<,]=5$II3VU((&,+ PJQ3(%5C#ER^: M'>==E8_K)//K)!O71+85#:^(AG>,':.AV)SC/3;7-+_6TEQKM::+RKN7\752 M/O,Y6@W=1J=OK\J^WI=I-IK;,GZ%C-/PMH7&^T)>HUW(;%G<+BQNGVHQ5>0& MPCGC\U+I(K]V"MSTD">.ZOG;]*R3S*^3;%P3V5:P.D6P.G45BTZ=T:B3S*^3 M;%P3V58TND4TNC47B^X)Q2*3>5LN!#NE8I^EHE3L"WF-UDZIL$L=4P)RGK:J MB@2FT\F^8,5JT0U?IDW@SOI5LS=J5JS[V#UGS>X?^JSUOJ<2"XTB,4W2\83(N1'_M#/UIR214%*XKYEFFX_(5':&YT58U_YZ(QM1!RE]"M' MV29)"/]]26/V=-[#O>>!;]'#2N0#_='9FCS0.RJ^K[]R^:E?JRRBA*99Q%+$ MZ?*\=X&'M]C-"07BKX@^98UCE$_EGK&?^8?IXKQGYA'1F(8BER#RSR.]HG&< M*\DX_JU$>_4Y@5B_^.%F)UWO-[:$&79!.+;^SI$ZTF MY.1Z(8NSXG_T5&'-'@HWF6!)1981)%%:_B6_JD0T"%(')E@5P5()]A:"71%L ME3#80AA4A,&N!*H:@(@2[U@&;SY4S=PT* MU\76JKTM+/Q<;KQSO?%SP7%1\7[IQ<+(UT20T1EG3XCG>*F7'Q3=4/"E?Z,T M;]P[P>6WD>2)T9\;P@7E\6]T$Z4D#2,2HUP(G:*[LI<16Z+O*=DL(D$7Z 5? MH$ZNJ2!1_%["O]]=HY.W[]%;U$?9BG":H2B5S$AD'^2@/+Z-XE@V:W;6%S+R M_/S]L(KRLHS2VA*EC6Y9*E89&J<+N@#XLVZ^V\'ORXS5:;.>TW9I=0K.-JF! M;/,#LDS+ N*Y[J;?$B[I>"M]W$V_IF%-QP#]IIM^1]=U\!!]LOO<(?IT][E# M]-G_R_S\X.!;1K#K_K$+/7O?_OEQ<9\)+J]+_T!V+T4'L&A^L1YF:Q+2\YZ\ M&F>4/]+>Z-T;[)H?(:\=4VQ\3+&;8XI-CBDV/:;8[)AB\R.)M=P\J-T\Z%(? M?9%WBAF)*;A$EU2WH.;W@X\CRW9\0S;A8].-.@R[OFL$;=@8@'G.0(7= ##? M3?8%(3AP%8*?GNHHV[94K9D>/3;]P%",-M=A M?BL5K?Q[=?Z]PYKVX97"=,KNV[?'%!M[<-\JM;F!89ZRBD]@F*]6&H1A7^W; M8TYT?B2QEF_\VC?^JY?;* U90M%)+)WR'BTY2U HGU6B=!.E#XBM*2=BVT.3 MKWO>&Z@=>ZVC'$=MG[&O-9GK&V;0_*>47F=@4SOY1$=Y@7KRJ0XZQ:8J-=/G M8=FFH9ACKJ/H&,%.Q=!10#%*D-,JAI)]X&PR^^H"JZ,\ M5PUIJH-.736M,QT$)1\XW];%%9LO6Q3FGFU"A.#1_4:0^Y@BP63') E+4298 M^'/%X@7E\":#"=V;:C4"8 /-M.,*U;R9=)5+Z@V@%/A:E0"4I]E_"J!.L:45 M"H!9V-ADDZ$%BV/"&]^"W5;% MX3>G:6#E:G_U2K0_,/1P?@UHFX9:VS&(\M0^!5#8L&S5 9"6>K_ZZ:#93 'M M4]F4 ]4W4$(]):&?#PIA#J=*2>CMOMIMBUHO%K7VM&C3A_?[^K \6=Y.G4;L MCFF;$0%QR(D@3+-N/+QN(N'-'Y_ E^;!#B MUW<(MZ^>AUAR %W(-4=V1[7-D;HV9$@(I?M11TD[6JH=(2W?4]UXR&RF@#:X M=$()U;UX2 AS.%7:A7Q/[;85\YW2]LC+-ACNW@>3RG>4HB],4.2B)>-H4?P\ M*1T9DCCP@&%%6_\=-J0OE#\8Y!)E?G32K* M!\AZM'Z/X:+X-5<9O\3#*0;&9_E[#Q#>&EY!.A-K^ D:GUG#S]#XW!K>0N,7 MV)$G=L!OW.=7,?HO4RY?Y+@E_"&2&8SI4DY?UEX^I/+RW8CR@V#KXL?F>R8$ M2XK#%27R@2P'R.^73!:G^I"?H'Y#9?0?4$L#!!0 ( (]2!57B''R*4@, M *H5 - >&PO_=\OB0NPT*M.;U9 M4*J<5"B6Z56J"F>6+84:N8-ZR#&GK_'(]<-/KF/D)EE,1^[]A_>_EIFZ>.>8 M\\G'DY/.>>?^[&(7^5!!9ZYG%>YM"S="?R.&SW*TSQ(JW7^&-*J+B0XL$SVM MYWF*T2*[E[N?EXB;!MGKI]^Q)KYE"3H8V;>3M]D5W:LJ;#Q,,M$46N": :U/ M4NH\$#YR)X2SJ63 2DC*^-H,=V%@EO%,.DI7N [HPTCQ:&#?]*#X*YV4B4R6 ML4T$\W=:7;X#;'I@D'%>&^RZ9F \S(E25(HKW2DO+@>?0$[5OEWGVN%Z_2=7+VD*DO2ST= M4?:A2NFUI E;E?U54AO U'U0Y7U]R-A>!2L5F[9'?DN2W=*4VY;1*<,_=(_3\;_,\IX)*PMNF=>T?[*_Q*1_ MD":]:KO6VA-N[0CK40=VWB/W!^SD>1/4F2X95TQ4O06+8RJ>; RUO")3_8_H MEKZ^/J8)67)U6X,CMVE_IS%;IE%]U34DHKJJ:7^#Z?EAO>W7L9B(Z8K&DZHK MY].RZ>B&CEH=0-A%KLK#CF <@]D1P+ XF .,8UA8G/]I/@-T/@;#O VLR #E M#%".8=F02?G!XM@YD3[L,XVB( A#+*.3B=7!!,M;&,+7KH9Y P86!R*]+-?X M:N,5LK\.L#7=5R'83/%*Q&:*YQH0>]Z $47VU<;B -;!:QV(+X]#M24G1,$ ML*J8-^P.QI$HPA"H17N-AB&2G1 ^]O7![I(@B"([ IC=01!@"-R-.((Y \8 M$@3E>W#G?>1MWE->\^OL^ ]02P,$% @ CU(%59>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'A76E]+#IEJ-J[93,JY52OBQ& MP7B#L]+VN6S?"&]:KS&MKH+ I>-#JI?JYO]D4S[K2C[K0_G4Z:+\7 M:B!*;72I?ZA\.A@/1+6R+[];IW]8XV4QSYPMBNE@TNUX4,[K[%/QO(&\EX]5 M6^+EXYT$D.D@&4.%"^TJWQ[1UB^!\5G!P=U6[>TW77CE+J575\[6:VV6335P M%2-T&6T[O']VC7CB_D\SVL5"9^K29G6IC._:T:FB 3352J^K@3"R5-/!A7U6 MKKD>.,%UWEV;!RC44NY$PPYWG;=XG"@F5Z92N8!OE2UT#ARY^$T6TF1*(,B M@ P."/E7@"!# C(\".2\P8&?(LB(@(P."-EKR9B C \)&2+(A(!,#@D9(\5/.Z+*5[%78AYGII-/Q, M&B_.L\S6QFO<>X^I[GO,BWF>_5W#2=MRS$0JA=DIEV#=RFM?.]5CH@PR85;( M=ZAW+HL^$&6+";,N&J!KD]E2B2\S6U5?Q:UR8KZ23F%$RA439EG,OAH^R MZS]*J*EJ#\)\E"8FS)YH&TOCW#!AEL-,P8WM MT5!.F#!+ =Z"4ONV@=J;"E;UT'(*VJ\'&5!*"-B5 (?416OZ&[^"7J5Y>9U: MP?L+/3/&I"P1,%OB2C4OZWJE,P$#,HFQR*$&LRB^2>W$@RQJ)?Z 9P\?93/ [3UXE"\"9E_\64L'P^OB52#,C5M+^2+@]@45 MTO4&/P&EC8!9&SBD$U_N)9R]^HKA*%L$S+; L=U6.$H6 ;,L/H*\K624. )F M<1#17L.*,QB4.D)F=>R*^-[:$V-2Z@BYU4$&5CAI%5(J";E5LC6RVO9LAF3> MBMDI78BU%8NR2:MJ +[&F)1M0F;;]"*(/J*!"G$JFK)-M,?<%6#" MG==>#6?P@.9-SXXQ*=M$>TQG_4=K4K:)F&VS@3F'*O,:I C1[IW*+,:D;!/M M(>_5Q6C ^#,@?R_&F.0\";-]J( -G@&,2=DG8K8/C7F!,2D)10?]/L:D+!0S6XC$[++Q_TRD+Q8>XW$\I"";.%2,S>*Y10%DJ8+;03,Q@'$W&),2D+)8?) MO+68Q[UX,Z$LE.QG-F8U(62I@M1+=F[Z:3Z\;V MDY#[C-GMP)B4A1)F"[UEA8=M>&1-RPCC])NU-9Q9B4A=+]6&AC M(N/CC<*8E(72_5CH$^9;_X0Q*0NE!YD6>L/LQ9LIN7[Y4/-"'2G&I"R4MA8: MM0=79Z>Y6FBC\N]PB@K*,UEDMTXT'^T*LR"*FU5FB[HH+J#LQLRLS-__*/+^ M)Y>S?P%02P,$% @ CU(%57H$ UU< @ (2X !H !X;"]?Q[VAVY8?)R.YV%=[<>Q M^U'7PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=1]_G^YF+U\^N M_,_$=KL];,K/=O/[5,[C/P;7?]K^?=B7,E:+UZ;?E7%=U1_'V^FAOA[2PV5R MM7AY6U?]RUNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@#$%Y_J 5!*WF M#WJ$H,?Y@](295P2)$VP)M Z(=>)P.N$8"<"L1.2G0C,3HAV(E [(=N)P.V$ M<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&]#O8U M;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3 MZ.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H= M!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/J MG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^,>N?O MU'L8/X]EN/5\K?'YWTGU>+FWW!Y_77Z=1 E75YSK^XKA^2]02P,$% @ MCU(%52XH"M@5 @ _"P !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP M% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[ M\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U M]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.9 M4X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E M**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D M%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I0 M9%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ M460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+( M:E%DM2BR6A19[?^4]:?W^T^.GY_UX+KQ)9_-?WJ^_@U02P$"% ,4 " "/ M4@55!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( (]2!56D""+1[P "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ CU(%5&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%5=X' M4A!2" )BD !@ ("!M1H 'AL+W=O=%\K$. ;? & @($J)P >&PO=V]R:W-H965T M&UL4$L! A0#% @ CU(%57H?@8H<"@ $3( !@ M ("!$38 'AL+W=O20, ,,( 8 " @6- !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ CU(%52_5-A!["P P!X !D ("!RT@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(% M565I33B P O0@ !D ("!\%\ 'AL+W=O!Q0( .%P &0 M @(&G8P >&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%59A2'EON!P J1< M !D ("!G7D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%5?SN'.*K! YA( !D M ("!BY8 'AL+W=O.4G\I<% K#0 &0 @(%MFP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ CU(%57Y6S[6% @ G04 !D ("!Z:0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%53Q) M=X)=! C@H !D ("!F+( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%52EL\15J P !P@ !D M ("!\<8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CU(%57O5]='&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% M @ CU(%56]^)J7,! ? X !D ("!S>( 'AL+W=O&PO=V]R:W-H965T/J !X M;"]W;W)K&UL4$L! A0#% @ CU(%52T'@C#\ M P F@D !D ("!L>T 'AL+W=O&PO=V]R:W-H965T( 0 &\3 9 " @8GV !X;"]W;W)K&UL4$L! A0#% @ CU(%53>B@(XL" ]EH !D M ("!X/H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CU(%50[\IA#) P &@P !D ("!:PX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCU(%50ZZE24/"0 %$( !D ("!AA\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%52X>Y&G& @ MEP8 !D ("!B34! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%58PO!+O^ P AA( !D M ("!24$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ CU(%5?="C)%O" &PO=V]R:W-H965T&UL4$L! A0#% @ CU(% M55-IIK!H @ 3@< !D ("!=%P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%5=0Z(:.)!0 H3( M !D ("!DFD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%5;I=15[ !@ L48 !D M ("!Z'L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CU(%53K)#A/< @ ) < !D ("!5X\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%5=0" MJ7]' @ '08 !D ("!EYD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CU(%56O8O\GP @ F@P !D M ("!$*4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CU(%591EP9RL @ M0< !D ("! M#+ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CU(%5>(6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MCU(%57H$ UU< @ (2X !H ( !>, XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 254 369 1 true 68 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://www.becn.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.becn.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.becn.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 2101101 - Disclosure - Company Overview Sheet http://www.becn.com/role/CompanyOverview Company Overview Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.becn.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2105103 - Disclosure - Acquisitions Sheet http://www.becn.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2109104 - Disclosure - Divestitures Sheet http://www.becn.com/role/Divestitures Divestitures Notes 12 false false R13.htm 2113105 - Disclosure - Net Sales Sheet http://www.becn.com/role/NetSales Net Sales Notes 13 false false R14.htm 2116106 - Disclosure - Net Income (Loss) Per Share Sheet http://www.becn.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 14 false false R15.htm 2121107 - Disclosure - Stock-based Compensation Sheet http://www.becn.com/role/StockbasedCompensation Stock-based Compensation Notes 15 false false R16.htm 2130108 - Disclosure - Share Repurchase Program Sheet http://www.becn.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 16 false false R17.htm 2132109 - Disclosure - Goodwill and Intangible Assets Sheet http://www.becn.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 2138110 - Disclosure - Financing Arrangements Sheet http://www.becn.com/role/FinancingArrangements Financing Arrangements Notes 18 false false R19.htm 2150111 - Disclosure - Leases Sheet http://www.becn.com/role/Leases Leases Notes 19 false false R20.htm 2156112 - Disclosure - Commitments and Contingencies Sheet http://www.becn.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2157113 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 21 false false R22.htm 2160114 - Disclosure - Geographic Data Sheet http://www.becn.com/role/GeographicData Geographic Data Notes 22 false false R23.htm 2163115 - Disclosure - Fair Value Measurement Sheet http://www.becn.com/role/FairValueMeasurement Fair Value Measurement Notes 23 false false R24.htm 2165116 - Disclosure - Financial Derivatives Sheet http://www.becn.com/role/FinancialDerivatives Financial Derivatives Notes 24 false false R25.htm 2170117 - Disclosure - Quarterly Financial Data Sheet http://www.becn.com/role/QuarterlyFinancialData Quarterly Financial Data Notes 25 false false R26.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.becn.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.becn.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2306301 - Disclosure - Acquisitions (Tables) Sheet http://www.becn.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.becn.com/role/Acquisitions 27 false false R28.htm 2310302 - Disclosure - Divestitures (Tables) Sheet http://www.becn.com/role/DivestituresTables Divestitures (Tables) Tables http://www.becn.com/role/Divestitures 28 false false R29.htm 2314303 - Disclosure - Net Sales (Tables) Sheet http://www.becn.com/role/NetSalesTables Net Sales (Tables) Tables http://www.becn.com/role/NetSales 29 false false R30.htm 2317304 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.becn.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.becn.com/role/NetIncomeLossPerShare 30 false false R31.htm 2322305 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.becn.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.becn.com/role/StockbasedCompensation 31 false false R32.htm 2333306 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.becn.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.becn.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 2339307 - Disclosure - Financing Arrangements (Tables) Sheet http://www.becn.com/role/FinancingArrangementsTables Financing Arrangements (Tables) Tables http://www.becn.com/role/FinancingArrangements 33 false false R34.htm 2351308 - Disclosure - Leases (Tables) Sheet http://www.becn.com/role/LeasesTables Leases (Tables) Tables http://www.becn.com/role/Leases 34 false false R35.htm 2358309 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLoss 35 false false R36.htm 2361310 - Disclosure - Geographic Data (Tables) Sheet http://www.becn.com/role/GeographicDataTables Geographic Data (Tables) Tables http://www.becn.com/role/GeographicData 36 false false R37.htm 2366311 - Disclosure - Financial Derivatives (Tables) Sheet http://www.becn.com/role/FinancialDerivativesTables Financial Derivatives (Tables) Tables http://www.becn.com/role/FinancialDerivatives 37 false false R38.htm 2371312 - Disclosure - Quarterly Financial Data (Tables) Sheet http://www.becn.com/role/QuarterlyFinancialDataTables Quarterly Financial Data (Tables) Tables http://www.becn.com/role/QuarterlyFinancialData 38 false false R39.htm 2402401 - Disclosure - Company Overview - Additional Information (Detail) Sheet http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail Company Overview - Additional Information (Detail) Details 39 false false R40.htm 2407402 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.becn.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 40 false false R41.htm 2408403 - Disclosure - Acquisitions - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Sheet http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails Acquisitions - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Details 41 false false R42.htm 2411404 - Disclosure - Divestitures - Additional Information (Detail) Sheet http://www.becn.com/role/DivestituresAdditionalInformationDetail Divestitures - Additional Information (Detail) Details 42 false false R43.htm 2412405 - Disclosure - Divestitures - Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations (Detail) Sheet http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail Divestitures - Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations (Detail) Details 43 false false R44.htm 2415406 - Disclosure - Net Sales - Summary of Net Sales by Product Line and Geography (Details) Sheet http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails Net Sales - Summary of Net Sales by Product Line and Geography (Details) Details 44 false false R45.htm 2418407 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details) Sheet http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails Net Income (Loss) Per Share - Additional Information (Details) Details http://www.becn.com/role/NetIncomeLossPerShareTables 45 false false R46.htm 2419408 - Disclosure - Net Income (Loss) Per Share - Components and Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Components and Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://www.becn.com/role/NetIncomeLossPerShareTables 46 false false R47.htm 2420409 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details http://www.becn.com/role/NetIncomeLossPerShareTables 47 false false R48.htm 2423410 - Disclosure - Stock-based Compensation - Additional Information (Detail) Sheet http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail Stock-based Compensation - Additional Information (Detail) Details 48 false false R49.htm 2424411 - Disclosure - Stock-based Compensation - Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions (Detail) Sheet http://www.becn.com/role/StockbasedCompensationFairValuesofOptionsBlackScholesOptionPricingModelWeightedAverageAssumptionsDetail Stock-based Compensation - Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions (Detail) Details 49 false false R50.htm 2425412 - Disclosure - Stock-based compensation - Stock Options Outstanding and Activity During the Period (Detail) Sheet http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail Stock-based compensation - Stock Options Outstanding and Activity During the Period (Detail) Details 50 false false R51.htm 2426413 - Disclosure - Stock-based Compensation - Stock Option Grants, Vesting, and Exercises (Detail) Sheet http://www.becn.com/role/StockbasedCompensationStockOptionGrantsVestingandExercisesDetail Stock-based Compensation - Stock Option Grants, Vesting, and Exercises (Detail) Details 51 false false R52.htm 2427414 - Disclosure - Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail) Sheet http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail) Details 52 false false R53.htm 2428415 - Disclosure - Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail) Sheet http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1 Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail) Details 53 false false R54.htm 2429416 - Disclosure - Stock-based Compensation - Schedule Of Restricted Stock Units Additional Information (Detail) Sheet http://www.becn.com/role/StockbasedCompensationScheduleOfRestrictedStockUnitsAdditionalInformationDetail Stock-based Compensation - Schedule Of Restricted Stock Units Additional Information (Detail) Details 54 false false R55.htm 2431417 - Disclosure - Share Repurchase Program - Additional Information (Detail) Sheet http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail Share Repurchase Program - Additional Information (Detail) Details 55 false false R56.htm 2434418 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in goodwill (Detail) Sheet http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofChangesingoodwillDetail Goodwill and Intangible Assets - Summary of Changes in goodwill (Detail) Details 56 false false R57.htm 2435419 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Details 57 false false R58.htm 2436420 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 58 false false R59.htm 2437421 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization (Detail) Sheet http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail Goodwill and Intangible Assets - Summary of Estimated Future Amortization (Detail) Details 59 false false R60.htm 2440422 - Disclosure - Financing Arrangements - Long-term Debt Instruments (Detail) Sheet http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail Financing Arrangements - Long-term Debt Instruments (Detail) Details 60 false false R61.htm 2441423 - Disclosure - Financing Arrangements - Long-term Debt Instruments - Footnotes (Detail) Notes http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail Financing Arrangements - Long-term Debt Instruments - Footnotes (Detail) Details 61 false false R62.htm 2442424 - Disclosure - Financing Arrangements - 2021 Debt Refinancing - Additional Information (Detail) Sheet http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail Financing Arrangements - 2021 Debt Refinancing - Additional Information (Detail) Details 62 false false R63.htm 2443425 - Disclosure - Financing Arrangements - 2029 Senior Notes - Additional Information (Detail) Notes http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail Financing Arrangements - 2029 Senior Notes - Additional Information (Detail) Details 63 false false R64.htm 2444426 - Disclosure - Financing Arrangements - 2026 ABL - Additional Information (Detail) Sheet http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail Financing Arrangements - 2026 ABL - Additional Information (Detail) Details 64 false false R65.htm 2445427 - Disclosure - Financing Arrangements - 2028 Term Loan - Additional Information (Details) Sheet http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails Financing Arrangements - 2028 Term Loan - Additional Information (Details) Details 65 false false R66.htm 2446428 - Disclosure - Financing Arrangements - 2026 Senior Notes - Additional Information (Detail) Notes http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail Financing Arrangements - 2026 Senior Notes - Additional Information (Detail) Details 66 false false R67.htm 2447429 - Disclosure - Financing Arrangements - Financing - Allied Acquisition - Additional Information (Detail) Sheet http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail Financing Arrangements - Financing - Allied Acquisition - Additional Information (Detail) Details 67 false false R68.htm 2452432 - Disclosure - Leases - Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations (Detail) Sheet http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail Leases - Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations (Detail) Details 68 false false R69.htm 2453433 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail) Sheet http://www.becn.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail) Details 69 false false R70.htm 2454434 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.becn.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 70 false false R71.htm 2455435 - Disclosure - Leases - Finance Lease, Liability, Fiscal Year Maturity (Detail) Sheet http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail Leases - Finance Lease, Liability, Fiscal Year Maturity (Detail) Details 71 false false R72.htm 2459436 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Reclassification out of Accumulated Other Comprehensive Income (Detail) Sheet http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail Accumulated Other Comprehensive Income (Loss) - Reclassification out of Accumulated Other Comprehensive Income (Detail) Details http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossTables 72 false false R73.htm 2462437 - Disclosure - Geographic Data - Schedule Of Geographic Information (Detail) Sheet http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail Geographic Data - Schedule Of Geographic Information (Detail) Details 73 false false R74.htm 2464438 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 74 false false R75.htm 2467439 - Disclosure - Financial Derivatives - Additional Information (Detail) Sheet http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail Financial Derivatives - Additional Information (Detail) Details 75 false false R76.htm 2468440 - Disclosure - Financial Derivatives - Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments (Details) Sheet http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails Financial Derivatives - Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments (Details) Details 76 false false R77.htm 2469441 - Disclosure - Financial Derivatives - Summary of Amounts of Gain (Loss) on Interest Rate Derivative Instruments Recognized in Other Comprehensive Income (Detail) Sheet http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail Financial Derivatives - Summary of Amounts of Gain (Loss) on Interest Rate Derivative Instruments Recognized in Other Comprehensive Income (Detail) Details 77 false false R78.htm 2472442 - Disclosure - Quarterly Financial Data - Summary of Unaudited Quarterly Data (Detail) Sheet http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail Quarterly Financial Data - Summary of Unaudited Quarterly Data (Detail) Details 78 false false All Reports Book All Reports becn-20220630.htm becn-20220630.xsd becn-20220630_cal.xml becn-20220630_def.xml becn-20220630_lab.xml becn-20220630_pre.xml becn-ex31_1.htm becn-ex31_2.htm becn-ex32_1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "becn-20220630.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 254, "dts": { "calculationLink": { "local": [ "becn-20220630_cal.xml" ] }, "definitionLink": { "local": [ "becn-20220630_def.xml" ] }, "inline": { "local": [ "becn-20220630.htm" ] }, "labelLink": { "local": [ "becn-20220630_lab.xml" ] }, "presentationLink": { "local": [ "becn-20220630_pre.xml" ] }, "schema": { "local": [ "becn-20220630.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 566, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 41, "keyStandard": 328, "memberCustom": 38, "memberStandard": 28, "nsprefix": "becn", "nsuri": "http://www.becn.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.becn.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.becn.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Acquisitions", "role": "http://www.becn.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Divestitures", "role": "http://www.becn.com/role/Divestitures", "shortName": "Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113105 - Disclosure - Net Sales", "role": "http://www.becn.com/role/NetSales", "shortName": "Net Sales", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.becn.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Stock-based Compensation", "role": "http://www.becn.com/role/StockbasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Share Repurchase Program", "role": "http://www.becn.com/role/ShareRepurchaseProgram", "shortName": "Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.becn.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Financing Arrangements", "role": "http://www.becn.com/role/FinancingArrangements", "shortName": "Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Leases", "role": "http://www.becn.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.becn.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156112 - Disclosure - Commitments and Contingencies", "role": "http://www.becn.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157113 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160114 - Disclosure - Geographic Data", "role": "http://www.becn.com/role/GeographicData", "shortName": "Geographic Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - Fair Value Measurement", "role": "http://www.becn.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165116 - Disclosure - Financial Derivatives", "role": "http://www.becn.com/role/FinancialDerivatives", "shortName": "Financial Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170117 - Disclosure - Quarterly Financial Data", "role": "http://www.becn.com/role/QuarterlyFinancialData", "shortName": "Quarterly Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.becn.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Acquisitions (Tables)", "role": "http://www.becn.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "becn:DisposalGroupsIncludingDiscontinuedOperationsReconciliationOfMajorLineItemsConstitutingPretaxProfitLossTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Divestitures (Tables)", "role": "http://www.becn.com/role/DivestituresTables", "shortName": "Divestitures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "becn:DisposalGroupsIncludingDiscontinuedOperationsReconciliationOfMajorLineItemsConstitutingPretaxProfitLossTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Net Sales (Tables)", "role": "http://www.becn.com/role/NetSalesTables", "shortName": "Net Sales (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.becn.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.becn.com/role/StockbasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.becn.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Financing Arrangements (Tables)", "role": "http://www.becn.com/role/FinancingArrangementsTables", "shortName": "Financing Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351308 - Disclosure - Leases (Tables)", "role": "http://www.becn.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358309 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361310 - Disclosure - Geographic Data (Tables)", "role": "http://www.becn.com/role/GeographicDataTables", "shortName": "Geographic Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366311 - Disclosure - Financial Derivatives (Tables)", "role": "http://www.becn.com/role/FinancialDerivativesTables", "shortName": "Financial Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371312 - Disclosure - Quarterly Financial Data (Tables)", "role": "http://www.becn.com/role/QuarterlyFinancialDataTables", "shortName": "Quarterly Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Company Overview - Additional Information (Detail)", "role": "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "shortName": "Company Overview - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i5a056ab71dd5435c8de8ca983ccf0bd2_D20210210-20210210", "decimals": "-6", "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "becn:BusinessCombinationAggregateAnnualRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Acquisitions - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "role": "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "shortName": "Acquisitions - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i0cac3332b3d04e11a4bf0ab94c322605_I20220601", "decimals": "0", "lang": "en-US", "name": "becn:NumberOfBranchesAcquired", "reportCount": 1, "unique": true, "unitRef": "branch", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Divestitures - Additional Information (Detail)", "role": "http://www.becn.com/role/DivestituresAdditionalInformationDetail", "shortName": "Divestitures - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i0379bb90dcc74d73a57b9b2c52ecf00f_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "becn:DisposalGroupsIncludingDiscontinuedOperationsReconciliationOfMajorLineItemsConstitutingPretaxProfitLossTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i6e67e22afe74440d91ec5494e59c5e07_D20210401-20210630", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Divestitures - Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations (Detail)", "role": "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail", "shortName": "Divestitures - Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "becn:DisposalGroupsIncludingDiscontinuedOperationsReconciliationOfMajorLineItemsConstitutingPretaxProfitLossTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i6e67e22afe74440d91ec5494e59c5e07_D20210401-20210630", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Net Sales - Summary of Net Sales by Product Line and Geography (Details)", "role": "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails", "shortName": "Net Sales - Summary of Net Sales by Product Line and Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i7a12856dc2ae47d1b98acd92df2d7e11_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418407 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details)", "role": "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails", "shortName": "Net Income (Loss) Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "iaebe9c0de35a4256a919e81712293dbc_I20180102", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Net Income (Loss) Per Share - Components and Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)", "role": "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share - Components and Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "ic67626f87b9545d89d4dd99ac910f313_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Income (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "ic67626f87b9545d89d4dd99ac910f313_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i0068d56af2854e82b86beee1232c38d0_D20200211-20200211", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Stock-based Compensation - Additional Information (Detail)", "role": "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "shortName": "Stock-based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i0068d56af2854e82b86beee1232c38d0_D20200211-20200211", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Stock-based Compensation - Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions (Detail)", "role": "http://www.becn.com/role/StockbasedCompensationFairValuesofOptionsBlackScholesOptionPricingModelWeightedAverageAssumptionsDetail", "shortName": "Stock-based Compensation - Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i0379bb90dcc74d73a57b9b2c52ecf00f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - Stock-based compensation - Stock Options Outstanding and Activity During the Period (Detail)", "role": "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail", "shortName": "Stock-based compensation - Stock Options Outstanding and Activity During the Period (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Stock-based Compensation - Stock Option Grants, Vesting, and Exercises (Detail)", "role": "http://www.becn.com/role/StockbasedCompensationStockOptionGrantsVestingandExercisesDetail", "shortName": "Stock-based Compensation - Stock Option Grants, Vesting, and Exercises (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "becn:ScheduleOfRestrictedStockUnitsAdditionalInformationTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail)", "role": "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail", "shortName": "Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i32f03de4e71640f3b74dca9487ac624b_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i078b0da2769847c9ab902ca0772e96e2_I20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "becn:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail)", "role": "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1", "shortName": "Stock-based Compensation - Restricted Shares and Units Outstanding and Activity During the Period (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i078b0da2769847c9ab902ca0772e96e2_I20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "becn:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "becn:ScheduleOfRestrictedStockUnitsAdditionalInformationTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Stock-based Compensation - Schedule Of Restricted Stock Units Additional Information (Detail)", "role": "http://www.becn.com/role/StockbasedCompensationScheduleOfRestrictedStockUnitsAdditionalInformationDetail", "shortName": "Stock-based Compensation - Schedule Of Restricted Stock Units Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "becn:ScheduleOfRestrictedStockUnitsAdditionalInformationTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Share Repurchase Program - Additional Information (Detail)", "role": "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail", "shortName": "Share Repurchase Program - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i9adf3fedf3c343438fdee5d1dc1d4f24_I20220224", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i0379bb90dcc74d73a57b9b2c52ecf00f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in goodwill (Detail)", "role": "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofChangesingoodwillDetail", "shortName": "Goodwill and Intangible Assets - Summary of Changes in goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "becn:WorkingCapitalAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "role": "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i0379bb90dcc74d73a57b9b2c52ecf00f_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "ia8e859952d44444abf589376ef0b1b73_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "ia8e859952d44444abf589376ef0b1b73_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Goodwill and Intangible Assets - Summary of Estimated Future Amortization (Detail)", "role": "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail", "shortName": "Goodwill and Intangible Assets - Summary of Estimated Future Amortization (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i161553d2eed84941b8308d75a2160af2_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i9ba0bfff30794a8daa74fba81f24e0ef_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermLineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Financing Arrangements - Long-term Debt Instruments (Detail)", "role": "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "shortName": "Financing Arrangements - Long-term Debt Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SeniorLongTermNotes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i14c657ab166346f5b729314733ff8f67_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "becn:PercentageOfFixedInterestRateOfEquipmentFinancingFacilities", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Financing Arrangements - Long-term Debt Instruments - Footnotes (Detail)", "role": "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "shortName": "Financing Arrangements - Long-term Debt Instruments - Footnotes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i14c657ab166346f5b729314733ff8f67_D20210101-20210630", "decimals": "4", "first": true, "lang": "en-US", "name": "becn:PercentageOfFixedInterestRateOfEquipmentFinancingFacilities", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfSeniorDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Financing Arrangements - 2021 Debt Refinancing - Additional Information (Detail)", "role": "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "shortName": "Financing Arrangements - 2021 Debt Refinancing - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i988f4c0785054a3aa21a6f55413a1426_I20210519", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i838b058b889b4bd5b201c3a052f04ea9_I20210510", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - Financing Arrangements - 2029 Senior Notes - Additional Information (Detail)", "role": "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "shortName": "Financing Arrangements - 2029 Senior Notes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i838b058b889b4bd5b201c3a052f04ea9_I20210510", "decimals": "3", "lang": "en-US", "name": "becn:DebtInstrumentIssuePricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermLineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Financing Arrangements - 2026 ABL - Additional Information (Detail)", "role": "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "shortName": "Financing Arrangements - 2026 ABL - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "ic1e8a634e4c94f7885f148e01d207c6d_D20220401-20220630", "decimals": "4", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "if139be381f86474fa83ed2ccb7550402_I20210519", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Financing Arrangements - 2028 Term Loan - Additional Information (Details)", "role": "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "shortName": "Financing Arrangements - 2028 Term Loan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "if139be381f86474fa83ed2ccb7550402_I20210519", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfSeniorDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Financing Arrangements - 2026 Senior Notes - Additional Information (Detail)", "role": "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "shortName": "Financing Arrangements - 2026 Senior Notes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "ie0a54b7f07104c2087a646025aa70257_I20191009", "decimals": "3", "lang": "en-US", "name": "becn:DebtInstrumentIssuePricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Financing Arrangements - Financing - Allied Acquisition - Additional Information (Detail)", "role": "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "shortName": "Financing Arrangements - Financing - Allied Acquisition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452432 - Disclosure - Leases - Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations (Detail)", "role": "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail", "shortName": "Leases - Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "becn:SummaryOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453433 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail)", "role": "http://www.becn.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail", "shortName": "Leases - Summary of Supplemental Cash Flow Information Related to Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "becn:SummaryOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454434 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.becn.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455435 - Disclosure - Leases - Finance Lease, Liability, Fiscal Year Maturity (Detail)", "role": "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail", "shortName": "Leases - Finance Lease, Liability, Fiscal Year Maturity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i7da6bd9349f3403883c67a2b736efe81_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Reclassification out of Accumulated Other Comprehensive Income (Detail)", "role": "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail", "shortName": "Accumulated Other Comprehensive Income (Loss) - Reclassification out of Accumulated Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "ifa7883915c3e48829cf4da42c2f9ef0b_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462437 - Disclosure - Geographic Data - Schedule Of Geographic Information (Detail)", "role": "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail", "shortName": "Geographic Data - Schedule Of Geographic Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i48cc195b170043bfb2a4c3f1f1d11c77_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "idb9cb18f09c34e2797c296958d410926_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464438 - Disclosure - Fair Value Measurement - Additional Information (Detail)", "role": "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "shortName": "Fair Value Measurement - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i518ef10157914aa894f6a83a170c47ca_I20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "idc1ef350346c4736a114366b8749e2f1_I20190911", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467439 - Disclosure - Financial Derivatives - Additional Information (Detail)", "role": "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "shortName": "Financial Derivatives - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "idc1ef350346c4736a114366b8749e2f1_I20190911", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "if448f90008184310ba854bbf7fbb0f0f_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468440 - Disclosure - Financial Derivatives - Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments (Details)", "role": "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails", "shortName": "Financial Derivatives - Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "if448f90008184310ba854bbf7fbb0f0f_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469441 - Disclosure - Financial Derivatives - Summary of Amounts of Gain (Loss) on Interest Rate Derivative Instruments Recognized in Other Comprehensive Income (Detail)", "role": "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "shortName": "Financial Derivatives - Summary of Amounts of Gain (Loss) on Interest Rate Derivative Instruments Recognized in Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i8e32d8e3faec46a5880d29c2be752d10_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i1a4f185eda204926869892c787656c0d_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472442 - Disclosure - Quarterly Financial Data - Summary of Unaudited Quarterly Data (Detail)", "role": "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail", "shortName": "Quarterly Financial Data - Summary of Unaudited Quarterly Data (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i10f23922d0a54f8aa24560e2c332a66b_D20211001-20211231", "decimals": "3", "lang": "en-US", "name": "becn:PercentageOfRevenueOnFiscalYearNetSales", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i44b18e17b4254a6ea9b2231cd4aa2a24_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Company Overview", "role": "http://www.becn.com/role/CompanyOverview", "shortName": "Company Overview", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "becn-20220630.htm", "contextRef": "i181c9086e57a41969ca812d26e775177_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "becn_ASPSailorAcquisitionCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ASP Sailor Acquisition Corp.", "label": "A S P Sailor Acquisition Corp [Member]", "terseLabel": "ASP Sailor Acquisition Corp" } } }, "localname": "ASPSailorAcquisitionCorpMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_AcceleratedShareRepurchasesSettlementSharesReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accelerated share repurchases settlement shares received.", "label": "Initial shares received under accelerated share repurchases", "terseLabel": "Initial shares received under accelerated share repurchases (in shares)" } } }, "localname": "AcceleratedShareRepurchasesSettlementSharesReceived", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "becn_AdjustmentsToAdditionalPaidInCapitalEquityForwardContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid-in Capital, Equity Forward Contract", "label": "Adjustments to Additional Paid-in Capital, Equity Forward Contract", "terseLabel": "Equity forward contract" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityForwardContract", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "becn_AlliedBuildingProductsCorporationAndAffiliatedEntityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allied Building Products Corporation and Affiliated Entity.", "label": "Allied Building Products Corporation And Affiliated Entity [Member]", "terseLabel": "Allied Acquisition" } } }, "localname": "AlliedBuildingProductsCorporationAndAffiliatedEntityMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "becn_Ambition2025StrategicPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ambition 2025 strategic plan.", "label": "Ambition 2025 Strategic Plan [Member]", "terseLabel": "Ambition 2025 Strategic Plan" } } }, "localname": "Ambition2025StrategicPlanMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_AsrAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asr agreement.", "label": "ASR Agreement [Member]", "terseLabel": "ASR Agreement" } } }, "localname": "AsrAgreementMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_BusinessCombinationAggregateAnnualRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Aggregate Annual Revenue", "label": "Business Combination, Aggregate Annual Revenue", "terseLabel": "Prior to acquisition annual sales" } } }, "localname": "BusinessCombinationAggregateAnnualRevenue", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "becn_CashPaidForAmountsIncludedInMeasurementOfLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in measurement of lease obligations", "label": "Cash Paid For Amounts Included In Measurement Of Lease Obligations [Abstract]", "terseLabel": "Cash Paid For Amounts Included In Measurement Of Lease Obligations [Abstract]" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseObligationsAbstract", "nsuri": "http://www.becn.com/20220630", "xbrltype": "stringItemType" }, "becn_CitibankNaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Citibank, na.", "label": "Citibank, NA [Member]", "terseLabel": "Citi" } } }, "localname": "CitibankNaMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_CommonStockToBeIssuedUponConversionOfConvertiblePreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock to be issued upon conversion of convertible preferred stock.", "label": "Common Stock To Be Issued Upon Conversion Of Convertible Preferred Stock", "terseLabel": "Common stock to be issued upon conversion of convertible preferred stock (in shares)" } } }, "localname": "CommonStockToBeIssuedUponConversionOfConvertiblePreferredStock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "becn_CompanyOverviewLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company overview.", "label": "Company Overview [Line Items]", "terseLabel": "Company Overview [Line Items]" } } }, "localname": "CompanyOverviewLineItems", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "becn_CompanyOverviewTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company Overview.", "label": "Company Overview [Table]", "terseLabel": "Company Overview [Table]" } } }, "localname": "CompanyOverviewTable", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "becn_ComplementaryBuildingProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Complementary Building Products [Member]", "label": "Complementary Building Products [Member]", "terseLabel": "Complementary building products" } } }, "localname": "ComplementaryBuildingProductsMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "domainItemType" }, "becn_CompleteSupplyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Complete Supply, Inc.", "label": "Complete Supply, Inc. [Member]", "terseLabel": "Complete Supply, Inc." } } }, "localname": "CompleteSupplyIncMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "becn_CrabtreeSidingAndSupplyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Crabtree siding and supply.", "label": "Crabtree Siding and Supply [Member]", "terseLabel": "Crabtree Siding and Supply" } } }, "localname": "CrabtreeSidingAndSupplyMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "becn_DebtInstrumentIssuePricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument issue price percentage.", "label": "Debt Instrument Issue Price Percentage", "terseLabel": "Debt instrument, issue price percentage" } } }, "localname": "DebtInstrumentIssuePricePercentage", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "becn_DisposalGroupIncludingDiscontinuedOperationIncomeStatementDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, income statement disclosures.", "label": "Disposal Group Including Discontinued Operation Income Statement Disclosures [Line Items]", "terseLabel": "Disposal Group Including Discontinued Operation Income Statement Disclosures [Line Items]" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncomeStatementDisclosuresLineItems", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "stringItemType" }, "becn_DisposalGroupIncludingDiscontinuedOperationIncomeStatementDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, income statement disclosures.", "label": "Disposal Group Including Discontinued Operation Income Statement Disclosures [Table]", "terseLabel": "Disposal Group Including Discontinued Operation Income Statement Disclosures [Table]" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncomeStatementDisclosuresTable", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "stringItemType" }, "becn_DisposalGroupIncludingDiscontinuedOperationLossOnSale": { "auth_ref": [], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 4.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal group including discontinued operation loss on sale.", "label": "Disposal Group Including Discontinued Operation Loss On Sale", "negatedLabel": "Loss on sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLossOnSale", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "becn_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss": { "auth_ref": [], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 6.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Other Income (Loss)", "label": "Disposal Group, Including Discontinued Operation, Other Income (Loss)", "terseLabel": "Other income (loss)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "becn_DisposalGroupsIncludingDiscontinuedOperationsReconciliationOfMajorLineItemsConstitutingPretaxProfitLossTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal groups, including discontinued operations reconciliation of major line items constituting pretax profit loss.", "label": "Disposal Groups Including Discontinued Operations Reconciliation Of Major Line Items Constituting Pretax Profit Loss Table [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Major Line Items Constituting Pretax Income (Loss) from Discontinued Operations to Net Income (Loss) from Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsReconciliationOfMajorLineItemsConstitutingPretaxProfitLossTableTableTextBlock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/DivestituresTables" ], "xbrltype": "textBlockItemType" }, "becn_EffectOfCommonShareEquivalents": { "auth_ref": [], "calculation": { "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effect of common share equivalents.", "label": "Effect Of Common Share Equivalents", "terseLabel": "Effect of common share equivalents (in shares)" } } }, "localname": "EffectOfCommonShareEquivalents", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "becn_EquipmentFinancialFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment financial facilities.", "label": "Equipment Financial Facilities [Member]", "terseLabel": "Equipment Financing Facilities" } } }, "localname": "EquipmentFinancialFacilitiesMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "becn_EquipmentFinancingFacilitiesBorrowingsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equipment financing facilities borrowings outstanding.", "label": "Equipment Financing Facilities Borrowings Outstanding", "terseLabel": "Equipment financing facilities" } } }, "localname": "EquipmentFinancingFacilitiesBorrowingsOutstanding", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "becn_EquipmentFinancingFacilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equipment Financing Facilities Current", "label": "Equipment Financing Facilities Current", "negatedTerseLabel": "Current portion" } } }, "localname": "EquipmentFinancingFacilitiesCurrent", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "becn_EquityForwardContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity forward contract.", "label": "Equity Forward Contract Member", "terseLabel": "Equity forward contract" } } }, "localname": "EquityForwardContractMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "becn_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liability payments due after year four.", "label": "Finance Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "becn_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "becn_FiveYearSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five year swap.", "label": "Five Year Swap [Member]", "terseLabel": "5-Year Swap" } } }, "localname": "FiveYearSwapMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_FixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum fixed charge ratio per covenant of senior secured credit facility.", "label": "Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "FixedChargeCoverageRatio", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "becn_FoundationBuildingMaterialsHoldingCompanyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foundation Building Materials Holding Company LLC.", "label": "Foundation Building Materials Holding Company L L C [Member]", "terseLabel": "FBM" } } }, "localname": "FoundationBuildingMaterialsHoldingCompanyLLCMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_GainResultingFromReleaseOfIndemnityHoldbackLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain resulting from release of indemnity holdback liability.", "label": "Gain resulting from release of indemnity holdback liability", "terseLabel": "Gain resulting from release of indemnity holdback liability" } } }, "localname": "GainResultingFromReleaseOfIndemnityHoldbackLiability", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "becn_InterestExpensesAndOtherFinancingCosts": { "auth_ref": [], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of interest expenses and other financing costs.", "label": "Interest Expenses And Other Financing Costs", "terseLabel": "Certain interest expense and other financing costs" } } }, "localname": "InterestExpensesAndOtherFinancingCosts", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "becn_InteriorProductsBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interior products business.", "label": "Interior Products Business [Member]", "terseLabel": "Interior Products" } } }, "localname": "InteriorProductsBusinessMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/DivestituresAdditionalInformationDetail", "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "domainItemType" }, "becn_InteriorProductsDivestitureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interior products divestiture.", "label": "Interior Products Divestiture [Member]", "terseLabel": "Interior Products Divestiture" } } }, "localname": "InteriorProductsDivestitureMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "becn_InvestmentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment agreement.", "label": "Investment Agreement [Member]", "terseLabel": "Investment Agreement" } } }, "localname": "InvestmentAgreementMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "becn_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "becn_LongTermDebtAndEquipmentFinancingFacilitiesAndCapitalLeaseObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long term debt and equipment financing facilities and capital lease obligations current.", "label": "Long Term Debt And Equipment Financing Facilities And Capital Lease Obligations Current", "terseLabel": "Current portion of long-term debt/obligations" } } }, "localname": "LongTermDebtAndEquipmentFinancingFacilitiesAndCapitalLeaseObligationsCurrent", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "becn_LowrysIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lowrys inc.", "label": "Lowrys Inc [Member]", "terseLabel": "Lowry's Inc" } } }, "localname": "LowrysIncMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "becn_MidwaySalesDistributingIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Midway sales & distributing, inc.", "label": "Midway Sales & Distributing, Inc [Member]", "terseLabel": "Midway Sales & Distributing, Inc." } } }, "localname": "MidwaySalesDistributingIncMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "becn_NetIncomeLossAvailableToCommonStockholders": { "auth_ref": [], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net income (loss) available to common stockholders.", "label": "Net Income Loss Available To Common Stockholders", "terseLabel": "Net income (loss) attributable to common stockholders", "totalLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholders", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "monetaryItemType" }, "becn_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasicAndDiluted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net income (loss) from discontinued operations available to common shareholders, basic and diluted.", "label": "Net Income Loss From Discontinued Operations Available To Common Shareholders Basic And Diluted", "terseLabel": "Net income (loss) attributable to common stockholders \u2013 Basic and Diluted" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasicAndDiluted", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "becn_NonresidentialRoofingProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Residential Roofing Products [Member]", "label": "Nonresidential Roofing Products [Member]", "terseLabel": "Non-residential roofing products" } } }, "localname": "NonresidentialRoofingProductsMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "domainItemType" }, "becn_NumberOfBranchesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Branches Acquired", "label": "Number Of Branches Acquired", "terseLabel": "Number of branches acquired" } } }, "localname": "NumberOfBranchesAcquired", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "integerItemType" }, "becn_NumberOfEmployeesEligibleForAnnualGrand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of employees eligible for annual grand.", "label": "Number Of Employees Eligible For Annual Grand", "terseLabel": "Number of employees eligible for annual grand" } } }, "localname": "NumberOfEmployeesEligibleForAnnualGrand", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "becn_NumberOfProvincesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of provinces in which entity operates.", "label": "Number Of Provinces In Which Entity Operates", "terseLabel": "Number of provinces in which entity operates" } } }, "localname": "NumberOfProvincesInWhichEntityOperates", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "becn_OpenMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Open market.", "label": "Open Market [Member]", "terseLabel": "Open Market" } } }, "localname": "OpenMarketMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_PaymentsUnderEquipmentFinancingFacilitiesAndFinanceLeases": { "auth_ref": [], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments under equipment financing facilities and finance leases.", "label": "Payments Under Equipment Financing Facilities And Finance Leases", "negatedLabel": "Payments under equipment financing facilities and finance leases" } } }, "localname": "PaymentsUnderEquipmentFinancingFacilitiesAndFinanceLeases", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "becn_PaymentsUnderTermLoan": { "auth_ref": [], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments under term loan.", "label": "Payments Under Term Loan", "negatedLabel": "Payments under term loan" } } }, "localname": "PaymentsUnderTermLoan", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "becn_PercentageOfExpectedShareRepurchasesOnClosingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of expected share repurchases on closing price of common stock.", "label": "Percentage of expected share repurchases on closing price of common stock", "terseLabel": "Percentage of expected share repurchases on closing price of common stock" } } }, "localname": "PercentageOfExpectedShareRepurchasesOnClosingPriceOfCommonStock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "becn_PercentageOfFiscalYearGrossProfit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fiscal year gross profit.", "label": "Percentage of Fiscal Year Gross Profit", "terseLabel": "% of fiscal year\u2019s gross profit" } } }, "localname": "PercentageOfFiscalYearGrossProfit", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "percentItemType" }, "becn_PercentageOfFixedInterestRateOfEquipmentFinancingFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fixed interest rate of equipment financing facilities.", "label": "Percentage Of Fixed Interest Rate Of Equipment Financing Facilities", "terseLabel": "Equipment financing facilities, fixed interest rate percentage" } } }, "localname": "PercentageOfFixedInterestRateOfEquipmentFinancingFacilities", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "percentItemType" }, "becn_PercentageOfRevenueOnFiscalYearNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue on Fiscal Year Net Sales", "label": "Percentage of revenue on Fiscal Year Net Sales", "terseLabel": "% of fiscal year\u2019s net sales" } } }, "localname": "PercentageOfRevenueOnFiscalYearNetSales", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "percentItemType" }, "becn_PerformanceConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance conditions.", "label": "Performance Conditions [Member]", "terseLabel": "Performance Conditions" } } }, "localname": "PerformanceConditionsMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "domainItemType" }, "becn_PreferredStockConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred stock conversion price.", "label": "Preferred Stock Conversion Price", "terseLabel": "Preferred stock conversion price per share (in USD per share)" } } }, "localname": "PreferredStockConversionPrice", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "becn_RecentAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recent accounting pronouncements, not yet adopted.", "label": "Recent Accounting Pronouncements, Not Yet Adopted Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements-Not Yet Adopted" } } }, "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "becn_RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchase program.", "label": "Repurchase Program [Member]", "terseLabel": "Repurchase Program" } } }, "localname": "RepurchaseProgramMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_ResidentialRoofingProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Residential Roofing Products [Member]", "label": "Residential Roofing Products [Member]", "terseLabel": "Residential roofing products" } } }, "localname": "ResidentialRoofingProductsMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "domainItemType" }, "becn_RestrictedStockUnitAwardWithMarketConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock unit award with market conditions.", "label": "Restricted Stock Unit Award With Market Conditions [Member]", "terseLabel": "Restricted Stock Unit Award with Market Conditions" } } }, "localname": "RestrictedStockUnitAwardWithMarketConditionsMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_RestrictedStockUnitAwardWithPerformanceConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock unit award with performance conditions.", "label": "Restricted Stock Unit Award With Performance Conditions [Member]", "terseLabel": "Restricted Stock Unit Award with Performance Conditions" } } }, "localname": "RestrictedStockUnitAwardWithPerformanceConditionsMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_SalesOfSharesACumulativeConvertibleParticipatingPreferredStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Of Shares A Cumulative Convertible Participating Preferred Stock", "label": "Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Line Items]", "terseLabel": "Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Line Items]" } } }, "localname": "SalesOfSharesACumulativeConvertibleParticipatingPreferredStockLineItems", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "becn_SalesOfSharesACumulativeConvertibleParticipatingPreferredStockTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Of Shares A Cumulative Convertible Participating Preferred Stock", "label": "Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Table]", "terseLabel": "Sales Of Shares A Cumulative Convertible Participating Preferred Stock [Table]" } } }, "localname": "SalesOfSharesACumulativeConvertibleParticipatingPreferredStockTable", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "becn_ScheduleOfIntangiblesAndOtherAssetsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of intangibles and other assets.", "label": "Schedule Of Intangibles And Other Assets Table [Table Text Block]", "terseLabel": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfIntangiblesAndOtherAssetsTableTableTextBlock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "becn_ScheduleOfRestrictedStockUnitsAdditionalInformationTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of restricted stock units additional information.", "label": "Schedule Of Restricted Stock Units Additional Information Table [Table Text Block]", "terseLabel": "Schedule Of Restricted Stock Units Additional Information" } } }, "localname": "ScheduleOfRestrictedStockUnitsAdditionalInformationTableTableTextBlock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "becn_ScheduleOfShareBasedCompensationAdditionalInformationTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the grant date fair value of option granted and vested and intrinsic value and net cash received on exercise of options.", "label": "Schedule Of Share Based Compensation Additional Information Table [Table Text Block]", "terseLabel": "Stock Option Grants, Vesting, and Exercises" } } }, "localname": "ScheduleOfShareBasedCompensationAdditionalInformationTableTableTextBlock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "becn_SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due In May Fifteen Two Thousand Twenty Nine.", "label": "Senior Notes Due In May Fifteen Two Thousand Twenty Nine [Member]", "terseLabel": "2029 Senior Notes", "verboseLabel": "Senior Notes, Matures May 2029" } } }, "localname": "SeniorNotesDueInMayFifteenTwoThousandTwentyNineMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "becn_SeniorNotesDueInNovemberTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior notes due in November two thousand twenty six.", "label": "Senior Notes Due In November Two Thousand Twenty Six [Member]", "terseLabel": "2026 Senior Notes", "verboseLabel": "Senior Notes, Matures November 2026" } } }, "localname": "SeniorNotesDueInNovemberTwoThousandTwentySixMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "becn_SeniorNotesDueInTwoThousandTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due In Two Thousand Twenty Five", "label": "Senior Notes Due In Two Thousand Twenty Five [Member]", "terseLabel": "2025 Senior Note" } } }, "localname": "SeniorNotesDueInTwoThousandTwentyFiveMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_SeriesACumulativeConvertibleParticipatingPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A cumulative convertible participating preferred stock.", "label": "Series A Cumulative Convertible Participating Preferred Stock [Member]", "terseLabel": "Series A Cumulative Convertible Participating Preferred Stock" } } }, "localname": "SeriesACumulativeConvertibleParticipatingPreferredStockMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "becn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "becn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Date Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Weighted Average Grant Date Fair Value", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "becn_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedVestingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award expected vesting rights percentage.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Expected Vesting Rights Percentage", "terseLabel": "Percentage of shares expected to be vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedVestingRightsPercentage", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "percentItemType" }, "becn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "stringItemType" }, "becn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueIgnoreAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options, aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Ignore [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term\u00a0(Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueIgnoreAbstract", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "stringItemType" }, "becn_SolarProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar products.", "label": "Solar Products [Member]", "terseLabel": "Solar Products" } } }, "localname": "SolarProductsMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_StockPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Purchase Agreement.", "label": "Stock Purchase Agreement [Member]", "terseLabel": "Stock Purchase Agreement" } } }, "localname": "StockPurchaseAgreementMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_SummaryOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of supplemental cash flow information related to leases.", "label": "Summary of Supplemental Cash Flow Information Related to Leases Table [Table Text Block]", "verboseLabel": "Summary of Supplemental Cash Flow Information Related to Leases" } } }, "localname": "SummaryOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "becn_SupplementalOperatingCashFlowsProvidedByUsedInDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Supplemental operating cash flows provided by used in discontinued operations.", "label": "Supplemental Operating Cash Flows Provided By Used In Discontinued Operations", "terseLabel": "Operating cash flows provided by (used in) discontinued operations" } } }, "localname": "SupplementalOperatingCashFlowsProvidedByUsedInDiscontinuedOperations", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "becn_TermLoanDueMayNineteenTwoThousandAndTwentyEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Due May Nineteen Two Thousand And Twenty Eight.", "label": "Term Loan Due May Nineteen Two Thousand And Twenty Eight [Member]", "terseLabel": "2028 Term Loan" } } }, "localname": "TermLoanDueMayNineteenTwoThousandAndTwentyEightMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "becn_TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Matures March 19 2028.", "label": "Term Loan Matures March Nineteen Two Thousand Twenty Eight [Member]", "terseLabel": "Term Loan, Matures 2028" } } }, "localname": "TermLoanMaturesMarchNineteenTwoThousandTwentyEightMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "becn_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "becn_TermLoansAndSeniorNotesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term loans and senior notes net.", "label": "Term Loans And Senior Notes Net", "terseLabel": "Long-term debt, net" } } }, "localname": "TermLoansAndSeniorNotesNet", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "becn_ThreeYearSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three year swap.", "label": "Three Year Swap [Member]", "terseLabel": "3-Year Swap" } } }, "localname": "ThreeYearSwapMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Twenty Six Asset Based Revolving Line Of Credit.", "label": "Two Thousand And Twenty Six Asset Based Revolving Line Of Credit [Member]", "terseLabel": "2026 ABL Facility" } } }, "localname": "TwoThousandAndTwentySixAssetBasedRevolvingLineOfCreditMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "becn_TwoThousandTwentyEightTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2028 term loan.", "label": "Two Thousand Twenty Eight Term Loan [Member]", "terseLabel": "2028 Term Loan" } } }, "localname": "TwoThousandTwentyEightTermLoanMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "becn_TwoThousandTwentySixRevolvingLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty six revolving line of credit.", "label": "Two Thousand Twenty Six Revolving Line Of Credit [Member]", "terseLabel": "2026 Revolver" } } }, "localname": "TwoThousandTwentySixRevolvingLineOfCreditMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "becn_WichitaFallsBuildersWholesaleIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wichita Falls Builders Wholesale, Inc.", "label": "Wichita Falls Builders Wholesale, Inc. [Member]", "terseLabel": "Wichita Falls Builders Wholesale, Inc." } } }, "localname": "WichitaFallsBuildersWholesaleIncMember", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "becn_WorkingCapitalAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Working capital adjustments.", "label": "Working Capital Adjustments", "terseLabel": "Acquisitions" } } }, "localname": "WorkingCapitalAdjustments", "nsuri": "http://www.becn.com/20220630", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofChangesingoodwillDetail" ], "xbrltype": "monetaryItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada", "verboseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail", "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S.", "verboseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail", "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.becn.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r60", "r62", "r122", "r123", "r273", "r308" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/DivestituresAdditionalInformationDetail", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r250", "r251", "r252", "r253", "r272", "r307", "r353", "r355", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r564", "r567", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r250", "r251", "r252", "r253", "r272", "r307", "r353", "r355", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r564", "r567", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r199", "r251", "r252", "r333", "r335", "r521", "r563", "r565" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r199", "r251", "r252", "r333", "r335", "r521", "r563", "r565" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r245", "r250", "r251", "r252", "r253", "r272", "r307", "r343", "r353", "r355", "r386", "r387", "r388", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r564", "r567", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r245", "r250", "r251", "r252", "r253", "r272", "r307", "r343", "r353", "r355", "r386", "r387", "r388", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r564", "r567", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r61", "r62", "r122", "r123", "r273", "r308" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/DivestituresAdditionalInformationDetail", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r200", "r201", "r333", "r336", "r566", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail", "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r200", "r201", "r333", "r336", "r566", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail", "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail", "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r514", "r516", "r519", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "terseLabel": "Accelerated share repurchases, final price paid per share (usd per share)" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r50", "r510" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r205", "r206" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance of $18.2, $16.1 and $19.7 as of June\u00a030, 2022, December\u00a031, 2021 and June\u00a030, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r69", "r76", "r77", "r78", "r79", "r432" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r43", "r67", "r68", "r69", "r549", "r572", "r573" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r76", "r77", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r66", "r69", "r76", "r77", "r78", "r126", "r127", "r128", "r433", "r507", "r568", "r569" ], "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]", "terseLabel": "AOCI" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail", "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r63", "r69", "r76", "r77", "r78", "r433", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AcquisitionCosts": { "auth_ref": [ "r524", "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.", "label": "Acquisition Costs, Period Cost", "terseLabel": "Acquisition Costs, Period Cost" } } }, "localname": "AcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r396", "r397", "r398", "r459" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "APIC" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r357", "r399", "r400" ], "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": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Allocated stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r47", "r207", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r226", "r232" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from computation of diluted net income (loss) per share ( in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r34", "r120", "r183", "r188", "r195", "r209", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r428", "r435", "r473", "r508", "r510", "r528", "r548" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r27", "r49", "r120", "r209", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r428", "r435", "r473", "r508", "r510" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "terseLabel": "Assets held-for-sale, not part of disposal group" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r383", "r385", "r386", "r387", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r352", "r354", "r417" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r352", "r354", "r414", "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of equity interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Business acquisition, goodwill, tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r412" ], "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": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r418", "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Adjusted purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r411" ], "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]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r30", "r113" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r107", "r113", "r115" ], "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": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalent, end of period", "periodStartLabel": "Cash and cash equivalent, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r107", "r476" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r38", "r39", "r40", "r118", "r120", "r142", "r143", "r147", "r151", "r155", "r166", "r167", "r168", "r209", "r258", "r262", "r263", "r264", "r267", "r268", "r305", "r306", "r309", "r310", "r311", "r473", "r592" ], "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]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r319", "r320", "r321", "r322" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r57", "r533", "r553" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r247", "r248", "r249", "r254", "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r459" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock (voting), par value (in usd per share)", "verboseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock (voting), shares authorized ( in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock (voting), issued ( in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r40", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock (voting), outstanding ( in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r40", "r510" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock (voting); $0.01 par value; 100.0 shares authorized; 65.0, 70.4 and 70.0 shares issued and outstanding as of June\u00a030, 2022, December\u00a031, 2021 and June\u00a030, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r86", "r539", "r559" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r85", "r92", "r538", "r558" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r90", "r521" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of products sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "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]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r421" ], "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]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r117", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r286", "r293", "r294", "r296", "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Financing Arrangements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r35", "r36", "r37", "r119", "r124", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r297", "r298", "r299", "r300", "r488", "r529", "r530", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Base rate borrowings" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "auth_ref": [ "r56", "r545" ], "lang": { "en-us": { "role": { "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format.", "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "Debt instrument, interest payable commencement date" } } }, "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r269", "r297", "r298", "r486", "r488", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r284", "r297", "r298", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Senior notes" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r55", "r270" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt interest rate at period end", "verboseLabel": "Debt instrument interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r56", "r119", "r124", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r297", "r298", "r299", "r300", "r488" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r56", "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Debt instrument, periodic payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt redemption price percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r56", "r119", "r124", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r282", "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r291", "r292", "r295", "r297", "r298", "r299", "r300", "r312", "r314", "r315", "r316", "r485", "r486", "r488", "r489", "r546" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Capitalized debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r282", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r402", "r403" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r402", "r403" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r112" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r111", "r238" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r111", "r238" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r62", "r447", "r448", "r451", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r458", "r462" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Financial Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r59" ], "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 within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Designed interest rate swaps" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of interest rate swap agreements" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r441", "r443", "r444", "r445", "r446", "r449", "r451", "r455", "r456", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Term of derivative agreement" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Net Sales by Product Line and Geography" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r359", "r360", "r391", "r392", "r394", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r14", "r83", "r556" ], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Pretax income (loss) from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r4", "r5", "r6", "r7", "r14", "r19", "r404", "r407", "r409" ], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "verboseLabel": "Final purchase consideration received" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r15", "r22" ], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "negatedLabel": "Cost of products sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r15" ], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r15" ], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "negatedLabel": "Selling, general and administrative" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r15", "r22" ], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": 5.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Net sales" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r23", "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "verboseLabel": "Divestitures" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/Divestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r352", "r354" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "http://www.becn.com/role/DivestituresAdditionalInformationDetail", "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r317", "r544" ], "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": "Dividends, Preferred Stock", "negatedLabel": "Dividends on Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r87", "r131", "r132", "r133", "r134", "r135", "r139", "r142", "r151", "r154", "r155", "r159", "r160", "r460", "r461", "r540", "r560" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) per share ( usd per share)", "totalLabel": "Basic net income (loss) ( usd per share)", "verboseLabel": "Net income (loss) per share - basic (us dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r87", "r131", "r132", "r133", "r134", "r135", "r142", "r151", "r154", "r155", "r159", "r160", "r460", "r461", "r540", "r560" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income (loss) per share ( usd per share)", "totalLabel": "Diluted net income (loss) (usd per share)", "verboseLabel": "Net income (loss) per share - diluted ( us dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r156", "r157", "r158", "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r476" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to unvested stock" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost related to unvested stock, expected weighted-average period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r76", "r77", "r78", "r126", "r127", "r128", "r130", "r136", "r138", "r165", "r210", "r311", "r317", "r396", "r397", "r398", "r405", "r406", "r459", "r478", "r479", "r480", "r481", "r482", "r483", "r507", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail", "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r284", "r297", "r298", "r468" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r284", "r297", "r298", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r464", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r284", "r297", "r298", "r463", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueConcentrationOfRiskTable": { "auth_ref": [ "r469", "r470", "r471", "r472" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. Such disclosure may also include quantitative information about the market risks of financial instruments that is consistent with the way the Company manages or adjusts those risks.", "label": "Fair Value, Concentration of Risk [Table]", "terseLabel": "Fair Value Concentration Of Risk [Table]" } } }, "localname": "FairValueConcentrationOfRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r284", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r284", "r297", "r298", "r344", "r345", "r350", "r351", "r464", "r512" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r284", "r297", "r298", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r492", "r496", "r505" ], "calculation": { "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease obligations" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r494", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r491", "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Fiscal Year Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (July - December)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r493", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r492", "r496", "r505" ], "calculation": { "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r502", "r505" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Financing lease, weighted-average discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r501", "r505" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing lease, weighted-average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsTables" ], "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": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-Average Remaining Life (Years)", "verboseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r32", "r231" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r233" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (July - December)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r233" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail": { "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r233" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail": { "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r233" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail": { "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r227", "r228", "r231", "r235", "r522", "r523" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r231", "r523" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortizable intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r227", "r230" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r231", "r522" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedFutureAmortizationDetail", "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r111", "r434" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Loss on sale of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r111" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of fixed assets and other" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r111", "r301", "r302" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on debt extinguishment", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r31", "r212", "r213", "r220", "r224", "r510", "r527" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.becn.com/role/CondensedConsolidatedBalanceSheets", "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofChangesingoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r218" ], "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": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation and other adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofChangesingoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofChangesingoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r120", "r183", "r187", "r191", "r194", "r197", "r209", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r473" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r445", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Designated as Hedging Instrument [Member]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r89", "r112", "r131", "r132", "r133", "r134", "r149", "r155", "r425" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net income (loss) from continuing operations", "totalLabel": "Net income (loss) from continuing operations", "verboseLabel": "Net income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r183", "r187", "r191", "r194", "r197", "r526", "r535", "r542", "r561" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r80", "r87", "r129", "r131", "r132", "r133", "r134", "r142", "r151", "r154", "r461", "r534", "r536", "r540", "r555" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic - Continuing operations (usd per share)", "verboseLabel": "Net income (loss) from continuing operations per share - Basic (us dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r80", "r87", "r129", "r131", "r132", "r133", "r134", "r142", "r151", "r154", "r155", "r461", "r540", "r555", "r558", "r560" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted - Continuing operations (usd per share)", "verboseLabel": "Net income (loss) from continuing operations per share - diluted ( us dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r19", "r22", "r410", "r556" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) from discontinued operations \u2013 Basic", "verboseLabel": "Net Income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r14", "r19", "r426" ], "calculation": { "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r83", "r87", "r143", "r151", "r154", "r540", "r556", "r558", "r560" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Basic - Discontinued operations ( usd per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r143", "r151", "r154", "r439" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Diluted - Discontinued operations ( usd per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r352", "r354" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "http://www.becn.com/role/DivestituresAdditionalInformationDetail", "http://www.becn.com/role/DivestituresScheduleofReconciliationofMajorLineItemsConstitutingPretaxIncomeLossfromDiscontinuedOperationstoNetIncomeLossfromDiscontinuedOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r8", "r9", "r10", "r11", "r12", "r13", "r17", "r20", "r21", "r22", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r240", "r246" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r137", "r138", "r182", "r404", "r407", "r408", "r562" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r110" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r110" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r234" ], "calculation": { "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r225", "r229" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net", "totalLabel": "Total intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets", "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r81", "r181", "r484", "r487", "r541" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "terseLabel": "Interest expense, financing costs, and other" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r104", "r108", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail", "http://www.becn.com/role/FinancialDerivativesSummaryofCombinedFairValuesNetofTaxofInterestRateDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r26", "r48", "r510" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r503", "r505" ], "calculation": { "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Operating Lease Costs Recognized in Condensed Consolidated Statements of Operations Amounts Include Both Continuing and Discontinued Operations" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (July - December)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r504" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Standby letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r52", "r120", "r189", "r209", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r429", "r435", "r436", "r473", "r508", "r509" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r46", "r120", "r209", "r473", "r510", "r531", "r551" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28", "r54", "r120", "r209", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r429", "r435", "r436", "r473", "r508", "r509", "r510" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r16", "r18", "r22", "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r37", "r530", "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Total borrowings under revolving lines of credit/term loans", "verboseLabel": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of credit facility, interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit facility, unused fees" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r56", "r255", "r256" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Borrowings under revolving lines of credit, net", "verboseLabel": "Borrowings under revolving lines of credit/term loans, net" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesAndLoans": { "auth_ref": [ "r56" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes and Loans, Noncurrent", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermNotesAndLoans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r56", "r257" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r109", "r112" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r70", "r73", "r78", "r84", "r112", "r120", "r129", "r131", "r132", "r133", "r134", "r137", "r138", "r149", "r183", "r187", "r191", "r194", "r197", "r209", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r461", "r473", "r537", "r557" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "becn_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) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [ "r140", "r155" ], "calculation": { "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "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) from continuing operations available to common shareholders.", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "totalLabel": "Net income (loss) from continuing operations attributable to common stockholders - Basic" } } }, "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted": { "auth_ref": [ "r141", "r144", "r145", "r146", "r155" ], "calculation": { "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "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, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from continuing operations available to common shareholders.", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted", "totalLabel": "Net income (loss) from continuing operations attributable to common stockholders - Diluted" } } }, "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders.", "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic", "terseLabel": "Net income (loss) from discontinued operations attributable to common stockholders - Basic" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted": { "auth_ref": [], "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) from discontinued operations available to common shareholders.", "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted", "terseLabel": "Net income (loss) from discontinued operations attributable to common stockholders - Diluted" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r420" ], "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]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r201" ], "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", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail" ], "xbrltype": "monetaryItemType" }, "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": "Number of States in which Entity Operates", "verboseLabel": "Number of states in which entity operates" } } }, "localname": "NumberOfStatesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r69", "r79" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)", "verboseLabel": "Other comprehensive income before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail", "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expense" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r183", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r497", "r505" ], "calculation": { "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r491" ], "calculation": { "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesFinanceLeaseLiabilityFiscalYearMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r495", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r490" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r502", "r505" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r501", "r505" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r24", "r440" ], "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]", "terseLabel": "Company Overview" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CompanyOverview" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r64", "r67", "r474", "r475", "r477" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r65", "r67" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized gain (loss) due to change in fair value of derivatives, net of tax", "verboseLabel": "Designated interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.becn.com/role/FinancialDerivativesSummaryofAmountsofGainLossonInterestRateDerivativeInstrumentsRecognizedinOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r71", "r74", "r426", "r427", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r101", "r106" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedLabel": "Advance payment for equity forward contract" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase and retirement of common stock, net", "terseLabel": "Aggregate purchase price" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r103" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payment of call premium" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r102" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs", "terseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Payment of dividends on Preferred Stock" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r95" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, net" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r96" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "Phantom Share Units (PSUs)" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "domainItemType" }, "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]", "verboseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred stock dividend rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "becn_NetIncomeLossAvailableToCommonStockholders", "weight": -1.0 }, "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "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": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Dividends on Preferred Stock", "verboseLabel": "Dividends on Preferred Stock" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r39", "r118", "r309", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Preferred stock, liquidation purchase price per share (in USD per share)" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r118", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock, liquidation preference value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r39", "r305" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Undesignated Preferred Stock, shares authorized ( in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r39", "r305" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Undesignated Preferred Stock, issued ( in shares)", "verboseLabel": "Preferred stock, issuance (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r39" ], "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": "Preferred Stock, Shares Outstanding", "terseLabel": "Undesignated Preferred Stock, outstanding ( in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r39", "r510" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Undesignated preferred stock; 5.0 shares authorized, none issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r93" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "verboseLabel": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock related to equity awards" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Borrowings under term loan" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-Term Debt", "terseLabel": "Borrowings under senior notes" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r98" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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 from Long-Term Lines of Credit", "terseLabel": "Borrowings under revolving lines of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from the sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r22", "r70", "r73", "r78", "r105", "r120", "r129", "r137", "r138", "r183", "r187", "r191", "r194", "r197", "r209", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r426", "r430", "r431", "r437", "r438", "r461", "r473", "r542" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r239", "r510", "r543", "r552" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Data [Abstract]", "terseLabel": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/QuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r100" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Payments under revolving lines of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r100" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Payment under senior notes", "terseLabel": "Payment under senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r42", "r317", "r510", "r550", "r571", "r573" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r126", "r127", "r128", "r130", "r136", "r138", "r210", "r396", "r397", "r398", "r405", "r406", "r459", "r568", "r570" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r179", "r180", "r186", "r192", "r193", "r199", "r200", "r203", "r332", "r333", "r521" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetSalesSummaryofNetSalesbyProductLineandGeographyDetails", "http://www.becn.com/role/QuarterlyFinancialDataSummaryofUnauditedQuarterlyDataDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Lines of Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2021DebtRefinancingAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2023ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsFinancingAlliedAcquisitionAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsFootnotesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r500", "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r500", "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesSummaryofSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "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]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Closing price (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r414", "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails", "http://www.becn.com/role/AcquisitionsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r56", "r124", "r297", "r299", "r312", "r314", "r315", "r316", "r485", "r486", "r489", "r546" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Outstanding Debt Presented Net of Unamortized debt Issuance Costs and Other Financing Arrangements" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Components and Calculation of Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r227", "r230", "r522" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224" ], "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]", "terseLabel": "Summary of Changes in goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Summary of Combined Fair Values, Net of Tax of Interest Rate Derivative Instruments" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancialDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Unaudited Quarterly Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/QuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r183", "r184", "r190", "r221" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r183", "r184", "r190", "r221" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Geographic Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r356", "r358", "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r383", "r385", "r386", "r387", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r363", "r378", "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock Options Outstanding and Activity During the Period" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Values of Options, Black-Scholes Option-Pricing Model, Weighted-Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted Shares and Units Outstanding and Activity During the Period" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Future Amortization" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r176", "r177", "r178", "r183", "r185", "r191", "r195", "r196", "r197", "r198", "r199", "r202", "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GeographicData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GeographicDataScheduleOfGeographicInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r56", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes, Noncurrent", "terseLabel": "Long-term borrowings under senior notes" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r532", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Senior notes", "verboseLabel": "Senior notes payable" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2026SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2029SeniorNotesAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesCurrent": { "auth_ref": [ "r53", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term notes having the highest claim on the assets of the issuer in case of bankruptcy or liquidation, due within one year or the normal operating cycle, if longer. Senior note holders are paid off in full before any payments are made to debt holders having a lesser priority of repayment.", "label": "Senior Notes, Current", "negatedLabel": "Current portion" } } }, "localname": "SeniorNotesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangementsLongtermDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Series of Individually Immaterial Business Acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-Based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated share repurchase program, cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Weighted-average fair value per share of RSUs granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail", "http://www.becn.com/role/StockbasedCompensationScheduleOfRestrictedStockUnitsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSUs Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant\u00a0Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value of RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationScheduleOfRestrictedStockUnitsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationFairValuesofOptionsBlackScholesOptionPricingModelWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationFairValuesofOptionsBlackScholesOptionPricingModelWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationFairValuesofOptionsBlackScholesOptionPricingModelWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "verboseLabel": "Share-based compensation number of additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Stock-based compensation number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationStockOptionGrantsVestingandExercisesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Annual grants to employees (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value per share of stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationStockOptionGrantsVestingandExercisesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending Balance (in usd per share)", "periodStartLabel": "Beginning Balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r380", "r382", "r383", "r385", "r386", "r387", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail", "http://www.becn.com/role/StockbasedCompensationRestrictedSharesandUnitsOutstandingandActivityDuringthePeriodDetail_1" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled/Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of shares that will vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Total intrinsic value of RSUs released" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationScheduleOfRestrictedStockUnitsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Non-qualified options granted expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationFairValuesofOptionsBlackScholesOptionPricingModelWeightedAverageAssumptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationAdditionalInformationDetail", "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value of stock options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedCompensationStockOptionGrantsVestingandExercisesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116", "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r38", "r39", "r40", "r118", "r120", "r142", "r143", "r147", "r151", "r155", "r166", "r167", "r168", "r209", "r258", "r262", "r263", "r264", "r267", "r268", "r305", "r306", "r309", "r310", "r311", "r473", "r592" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r58", "r76", "r77", "r78", "r126", "r127", "r128", "r130", "r136", "r138", "r165", "r210", "r311", "r317", "r396", "r397", "r398", "r405", "r406", "r459", "r478", "r479", "r480", "r481", "r482", "r483", "r507", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "AOCI" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail", "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.becn.com/role/NetIncomeLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r126", "r127", "r128", "r165", "r521" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r39", "r40", "r311", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock, net of shares withheld for taxes ( in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r39", "r40", "r311", "r317", "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/StockbasedcompensationStockOptionsOutstandingandActivityDuringthePeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r39", "r40", "r317", "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock, net of shares withheld for taxes" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r39", "r40", "r311", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase and retirement of common stock net ( in shares)", "terseLabel": "Repurchase of shares (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r39", "r40", "r311", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock Repurchased and Retired During Period, Value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r39", "r40", "r311", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock Repurchased During Period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r40", "r44", "r45", "r120", "r208", "r209", "r473", "r510" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationoutofAccumulatedOtherComprehensiveIncomeDetail", "http://www.becn.com/role/CondensedConsolidatedBalanceSheets", "http://www.becn.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CompanyOverviewAdditionalInformationDetail", "http://www.becn.com/role/DivestituresAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r258", "r262", "r263", "r264", "r267", "r268" ], "calculation": { "http://www.becn.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Convertible Preferred Stock (voting); $0.01 par value; aggregate liquidation preference $400.0; 0.4 shares authorized, issued and outstanding as of June\u00a030, 2022, December\u00a031, 2021 and June\u00a030, 2021 (Note 6)" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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": "Temporary Equity, Liquidation Preference", "terseLabel": "Convertible preferred stock. aggregate liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r29", "r304" ], "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": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock, par value (us dollar per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible preferred stock, shares authorized ( in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r38" ], "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": "Temporary Equity, Shares Issued", "terseLabel": "Convertible preferred stock, shares issued ( in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r38" ], "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": "Temporary Equity, Shares Outstanding", "terseLabel": "Convertible preferred stock, shares outstanding ( in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/GoodwillandIntangibleAssetsSummaryofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Repurchase share average price (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgramAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Share Repurchase Program" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/ShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic": { "auth_ref": [ "r150", "r152", "r153" ], "calculation": { "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) from continuing operations allocated to participating securities for basic earnings (loss) per share or per unit calculation under two-class method.", "label": "Undistributed Continuing Operation Earnings (Loss), Allocation to Participating Securities, Basic", "negatedLabel": "Undistributed income from continuing operations allocated to participating securities" } } }, "localname": "UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r150", "r152", "r153" ], "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": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "terseLabel": "Undistributed income from discontinued operations allocated to participating securities, Basic" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "auth_ref": [ "r148", "r150", "r152", "r153" ], "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": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted", "terseLabel": "Undistributed income from discontinued operations allocated to participating securities, Diluted" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r175" ], "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]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r498", "r505" ], "calculation": { "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/LeasesComponentsofOperatingLeaseCostsRecognizedinCondensedConsolidatedStatementsofOperationsAmountsIncludeBothContinuingandDiscontinuedOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/FinancingArrangements2025TermLoanAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2026ABLAdditionalInformationDetail", "http://www.becn.com/role/FinancingArrangements2028TermLoanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r155" ], "calculation": { "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted ( in shares)", "totalLabel": "Weighted-average common shares outstanding - Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common stock outstanding:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r155" ], "calculation": { "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding - Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.becn.com/role/CondensedConsolidatedStatementsofOperations", "http://www.becn.com/role/NetIncomeLossPerShareComponentsandCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3505-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://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": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13572-108611" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13587-108611" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r506": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://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.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r587": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r589": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r590": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r591": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r592": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r593": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 95 0001124941-22-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001124941-22-000008-xbrl.zip M4$L#!!0 ( (]2!55\3YB. M;"[FU[^1LDUCN3=BP%@J4SVSL*0J597B^D1D9,0__\_[@_V?WO+T>')T^*^? MS3_TSS_]GW__\_]3ZK]_??+[3VM'Y3D]V?GE<^?O53 MFQX=_/3\:/IJ\I:4FGWGWM'KT^GDY>[)3U9;.W=P^DO$9HPV05FTJ( UJ(3: M*4VZL.YO^]\M?'-GJ;2258S * %!.LU;9:BADB[4Q_._ZBP6LD+7+61N0 M*R [SLU@R$VN ]!ONWLBOTY^X>'Q+\?3DW_]O'MR\OJ7.W<:'>=_'$U?WI$/ M[_1'_?G\I,G[OTYZ]^[=/][GZ?[LQ,GA_N20.TWNG$SI\+@=30_H1&C6OZZ5 MMLI\O$@Y>G-X,CW]>*'918ZY_./ET=L[YP<_O>NE.[YSL_L91+SSOC_^Q57? MRP.\^I]/[43W]^[OW(Y=^\)6+?OS%5FMWIQ_.=,P7IVY/R,BR]4GOS]#Y0#EZ[< M#]:Y<\\O&NZ<'?QXZO'D[\@K9YH[_[W^^].RRP>D)H?')W18^"^)^9^>VKA/ MI.83 5/RK)>^<_'LGY,QXY5.RIE/?]?D<_3Z]#%_V:?#E__ZF0_5LZ<_BU(P MU7__\X!/Z*?^?<7_[\WD[;]^OG=T>"*JKK9.7\O7RMF[?_U\PN]/[LP$\>?LPW_>.;MT/JJG__YGG;S]Z?CD=)__]7.= M'+_>I]-?#H\.61Y@\OZ7?B)/SUY.:N7#V4LYOB'V9CHI9_=_?_*$V[]^GIAD M"NH4V$<"T7 LE(RM-G",WL3X8FWV*&);U%]R>$@'_=8\^>6NF+#:S=B#?7KY M\T]G=)7+OC_YI4W>>/]?;>W0_;!X_>K6\]V5U_N.UWMC;VMP^VWV]N[4QV]M9/-]<>Z]^= M?/;AZ'1C;?_5QD,YU_XV65^[K[>W?CW8?/[LP\[SWP[6MUY9^=Z'];V7>N-! MTK_;G=/MYR5L[+V"]8>_33:V?IW(]>W&6OFP^?S^J7S_W?;>,[V^MNTV]N2Z M6\_>UHNPWUAX<;-O[>O/AL_?;'YZ=;CS\ M[=7.UK9?WWMU_IT_Y5[^<&?KR&_O_;JW_7P=-K:*?.^57G^^L[>]]1AVMA[L M;6P]TML'3_;EF4XW_TSO?]^Z?[+^5,O?[0]R_Q?LH@G51]6B"PJT!X7!9J6; MJ19J"N#:S_]^><2?[\GN^^]F4X[LR?'A?:WF:;W#^N:>*_+G*_R MB3J0V^ZJ2J^:XTT$A>N?X/V!I5RE15SB5E7XDQEY__;:Q8K1MD M_@5B.>/^'W+]H_I /CL>.;R(PQ_F.8Q1%#D44IPJ*4@FJ>R,5I 308TU9\P_ M__NQ71I[NW*/S/TBYNJ_F'M?SG\$+V)U6A@(2G@@^MO-.!D")6PQY&HQKHJS M[DRX0?[>/Q0H<7I/.#RE_4>'E=__7QZ-\W_"W3/5#3JU@%!5P9C$,]>BT.JH MO/$I1R:;'/S\;RW8UD@12]CQ'^^/JUSBSN5KG-W_KYN>/\/QT9OI M[-T,_OYR+GAGTO$U@G=Q(9Y)W<6[2>WOVX2G/\T>B/\6K=][]'\O$W#^R_^^ M^.CRU5_/7-+%.T'ITY,.3F:*IN3A],=+_77LXV/63TX-JB/ORT#0C5Y388_GD.@MK3LXI$&?0XO*1 M+Z/ F\/)V<\_WB41JX^_[(#I^,V4_WW.@-G!BTM<'+MXWZ_QMQ2%5(I!GTW4 M&EQNV1(4UXR 8F.*2.*C%1+ RQ3]5*:^DJ)O9OI\F63GT?LOSYZN_E>_W M#]?X\.A@-,9=S?^^^OXO_._?_WIH=?1P>OCP[E[?'=]Q,!1Q>GR><'1X=/3X[*J[-K_?/.W][B M(]4^/LE_#$3<];A.3X8Y9@,E-FA54S":R'O?JC MPWOT>G)"^P-A$X58F &\P=H32X)XDD5VQ()U;+2WADU/^(0FAUSOT_1P"#\R3%5'R$&&ZQP"2F2 .Y@BS.4$&Z1&I7RYN#-?E_JWCS9Y6D_;\J[_6IO M^=%A.3K@@; L5@JYH@-L#K1+R940R>;H HMVF9MCV;(H4$R0W\L96B2!SSI! MTI1\M.@P% Y+@,]#]L_+Q_4DHJR--2EYA)P%J^9 II1($@Z5E&X?0[^_NU@^ M5U,6B-P2!!*8!FPR-@BZ^!;$<&4;;Q]7;PRK+9^YN<6JJ]"();/:)VAHBG.11+;'&U.S9=F6C6BUCGZF\MY#]G'7E:" H&@9; Q97#R'@0.Y5O#FB7%P-?$)M+N8!@ MG0IX:]ATTS'P-?''5@$FQGB)'CP81DK4=*C%I^98#MP:_JQ #'Q-+-/B@YB3 MK<$VH%E.R32M"UM&;(G/%\Z&G[:X*:=DKBTXM[5"2#9XZPJDW%"[4*MH%?N, MWNM;PYIE.*7K8Y.OH0CQ#!9#$,4;@27AFD-+)HJONC5LNE&G='W\P>I2!$(" MC%!21FUT9B>Z96SDAK>&/\MV2M=H^:"Y$#-$8QT HC"NI6X'DRV^Q'9S+%L6 M!8Q)OFGG@8L!AYA$6.5%M$GB1=!E">OS0_;/RR\<<*EF%$C<6M0 S5,R'F(N MQ<3F'+O;Q]#EI/"6PESM#%NO0ZO>BUL!@D*6&Y2:K0W!WD+F+CV%MQ1&V^Q: M1BPZ=^UU6>);X3M1I5J" (W;Q^@;7EY9"E=C7TKQF&MK&EA>9(JZ%E-S<:ZB MOKGBT2'[V.NJ:KUL66MQ2,Y4K0.8DE,3"!A2M25ZV_ &ZWIOB[?\+FQJ$O+6 MYJ,K*?2WIN#5.Z;HVFU#?9$!! MD%^VX,&C =\ @&RTCEN]-:Q9CE.Z+C8Q!-&:6'624(P8D[OB3_2YI-2$(\6(\C2T&9T />=C2!ANCX5;OE.Z-I6* B3(.4>M]RW1 MJ>:L*4LX3,*UEI>P@7C(WFGY.YLI>L$2I&VP&4KQ6'R&F,G:!%@(;A]#;[Y> M].:Y"AJ#[IGFA@@N,E4#KI1HBS#Y(A]YJ[BZM'K1FV=N$RBC2XJ^^ J9D(H8 M97&BJ9<5LJ5;R-RE)YN7PNB^/!U ;'.*%5I,I%,6W$K<>E08S@H+]"W 1S<5 M >IKPT'>40PFIAH$!WF;,G! EURC9$@;?VM8LXP(\/K89"D$DT%#Q@2A[]86 M?..=A(!1UV#UK6'3C4: U\>?P'*YD&M 2Y"0$R?'O8$M5(_6FEO#GV5'@-?' M,A-,UR#+7%,G9DY.HL#HR9J@J=F;8]FR*,#-A=(:)TH.Y!=C<\48U+Z56A.7 M);2 &+)_7GYO"BY![$TI%B/("YN2J:;&V$B\>B1_^QBZM-*3MK[3?F\\_W64^N7M8 M_S+):Y/CLG_4NZ0=_WHJ;UX?'=/^P^G1F]?'2KY^+16X?*S4XZD:=_3(_JFW)RO":Z?RSDD*O>QE1)!)LAM(J.#-@FH81V M"-B#BQ)K= -2_A]$3)9B33QI'RA'4ZL'YTNJG IAM%G:[\7UV\6#4Q M.9Z>"!Y_T_GV6DAVND$'_ E#[S[]XRE-]H^F=XOXCN.9K-P[FKY>P,UA2.>O M;X[%WQTOT-4P)[DT+[9WP\'R7TR[.GWRFS_N".PK3IP M0[2]8PSEEM%'#IJ#+Q !:? ,O7=WI1GZ>GKT=M)G"_TM3_\X/_H?LQ7Z^@]0 MT57^"$N3O+88BXTN]ZX5J\O6"YM[8<,_\4^?6-P>ZNSS"3]]\_KU_JEXBM7= M1?^1U8=O^K/\#^W17\O+_UQY,VL+;(WQ *P1!:%@V%(&CJ7UR?U'43 M@3M/)QVG"; [T\>!<*=Q9)R3:)!HU'"72A8ISSF97-; Q!+EIR@C%61OTQW98>F47 M_U;.E^FO7-_ZZ,OR5,*YW;\'+6?'OL*9Y=J\H^H=@$09V$IK9$E 2P,3+WHV M@<5ALGG9V@C*XK6XM-[/WG*K$B&D2F@3BULK&;3$$V.JTAGX_+,6:PW%D2(C3*7!.#T+?69Y%D&QMD M\6+DJA>;)G:OD*$!-!#\'QGT,5LFU.#CS?;H<#:8RR[\?%?H[&=S?%[OPD ]Y2ONSC//!Y+!;##GY+=]_ M_UHNR[>RIC]XK5FP,6D+P#F@<0U+22 "!MJ>5ZD8?;[$MZB/#T:)\^ MKB!\]]R]T5^\J'6I'NU;"A]TS8110 %7<- WI@)&'U/-*12$X2]J/9!#=<;8 M&< 6KJ^?>YWC_SJ:O>^Q%AV>_O[[O7&A:USH^ERA@*M5(#0$"![(>G0M)TL! M&ALM8>KJ[CD==>3'T)'OLF\W<(AL+36. * K&BZ^+_3V#9^LXX#Z5@U!Z*[! M--Y\%RRB8JVIVJ12 !QF:CH;XT+513Z*8PW5JLG($@JH&EB?8RS).TB-L8^? M\1BUCCKYP .85=+]Z#FK-J=/>?IV4C[UHT_X^.SJM/_DZ*B) 'QA[/!%-[[Q M2I7YN/7FIYX8; 4T.#=K?.HD5O$DK(TJ1RDR/3)B6)- M:K'$$*O)F*A4M+79&MF8@8C,R,\+KU%\[^B=A,((,3GR1C!G@KXCQUD]A/%E M"_BY<70X'1W'-2<\(U>OWI3-:B!8!"GD$G7W.Q5&NSCL"B#D/1&J6ZSZ^ M13 '*359/$7#E*(X#:@D4+4&QR58#UJ3_\%MS2!9"K8ZX(1&N J@+24)/22< ME)#2:!O]0%CZ YIP;GTB?<:HN8C)1K0QHJL!4".&HF\/YZYW-]/R.2>^U["A M).A;L)K+F+E/3&D!:T#KK:TQZB',9%N^ MXUAF4G$YMB:U[-@UW4("LDC>.Q^R1!,!*J0V$*D96?I)GKC4@DX"C13[O'2/ M#5T,(6*(WH?FA\_26YXG7HK4I ;<8O$M5 W1YAR(730AF&1;YC00J?EQ\\1+ MD1I!&KVE>!1GX0!]S:GO];*H2S4>82C1ZLC23U+_Y)MX?HAL)1!A@0=&-\(( M6F>P; ;"TA_0A%.VB,81-Y>A&DPFE^I=T(W+6QD,:96P'CQ,99'QRR9[HS,5J#W1 MEVPH"3EH"):"<\/GYRW/$R]%:C(6#)!S"JBA.9<-I1B-K1!K*-]J+&!&0HB M^ %-N$\LK)/ OS?1U\%C#@+O#&4*03C8;@_GOF\]\1+F.]D -10+FB(4@J1; M3M4X6WWV<1 S-W_@//%26I5HXVM,""FW $ ^59O0RUM [Z@-8238\O':,NM/ M;UYD,&9B;:"O/8'$@RB>7AMVV6KM@QY"!Z21GY\6A GT3E8B-9,C>/$=$JT9 M@=X44ZM0S?#Y>"M95^R-XQ#F!B\?,>QY.+3 M)=B:8,5]5$=13$L1HP,A:%]=<(R(&@!IK%- M8)OV CY2,LX$(*=-1$\F#41J1I9>V@-/!1T&7QIH9_J&(\\""8S//E4]$);^ M@";<]B2P./S %B&B:*#13!Z]!=9%_Q@1P" Y%ZIOKJ?S.4CH[TWNX]V-(>-F M,\VXM_JOZ61F6KGQ=,IU=H5O!7-?-A3H[O[^A.N\<>_SYX_.^F;W[MNM M3?8G\B/K_1GEK^O)MDY?\V:[.YW2XS#V^B<;]),]FW'^7B MZQOW$V?&HBL[3V!]$&E&@90",2VZ>C:8_68$>ED4:)Y0'JQA+1U/@_RM*;>* MG+TV=I:4/:. &G5[U.WOH]N?>K9YV?Z,9YL_]5N6LVR.D;O,]_:74%!GHH@2 M49H&U(;01OV"FW??T;1VEEZ>[79?XH.C4^:93&^^[B+U__+LZ%#>'E]F['\$! ?I+EO&*%H9!?2S_$D9 M0C-.8% VD#(.H T2QS<,;>!T?3?NR>_/ IE>^<.UB.#ZV%2LXYV=88G-/DJ-E, M/IN6M.CH@'SHJO!Q.9TNA5O94*U1R)H+YQ0=1^.(HA;#.R2_N2I\7$[ R9X9 M*!#7 *5PXNQ/C0F=E89XN[6.'7 M?9ZXNGBQ JLTE^BF9Y/5OXANR@ M^YS\/^'CD^FDG)PCPV>'DY/9:<\G)[M_\+0=30_Z.&+1C+,YQ+=RER26U!MI M]F%+!<2PH7.<.8&8/*.Y#*';QM?R>)VFK_CD=K/7M5!BU;7$AN!#0XG\((L& M1U<#ZBM;*9U;.=/WG]'-*7<=IL]IS3[:TK$W!*R]0-2V5-%I;P/>@F6\/W;I M\.3HX.DN3;FKQ?$?3Y]=2RWQD[[X>W:O_G9]'-P&^,U[W,.UL>2-$"T MK<^OBRDGL:DNZ#"$N4>K(B3T_K8*B;--N\H@ 6 W5R.('$^0HK4M[CG7ADD M@--^?\-[S;+Q-Z[U^,G39]^S8$MB F,_,?#?4*ZDK=>6!-I"C^U,(38%H21C M:BZ^#*''P*KP9_DH1^+QYB)X;03=> G3H]8M^>9UJ,V8,-.QD8=?IF-S;/D6 M'1-GJ"O9&#!!+"C1A;:%=(R6,; ='%MF(<77A(8K!9R^"Z]-2Y;$7/JF$Z12 ML*8FH66LU04 [8;)Z[L'><9?>7;_]&0JYNGEI/RQ3]^A+..ZN/)&;,2,)7Q> M3/*1W@=,QV^F?)[\.S]Z<96+@Q?O^V7^/BED-39?$V27P#!1[\XI[V=]U@(- M.#*Z:8XO'YMZSUJ0#_7]LL ZY<:A.1])E#FR&?#"X=)!T,TS,^IH:](%*"!X MQ\B0;9RBE:KQZB%D8&]A"<.66QL++KVWC?A7#,'N?2T M=&8NH3Z#:G.-Y9_B0/Z76F7VU=1B*C0+Y]C(6EA5'GYF1\S%*?>.#@Z.#J]E MH\M7)XB^_/?TA-83?OUF6G;IF/^8]HV7!Y?6#>:.?6_ 9Y6%:X#A2#9''[,C M"_(?4=!-S'].2.00\5S4G%E9 ML8_7L=904ZHZ>"^H#Z"V1-"G&)-I%:+G;,[M8S!.7;P8I>]'E+YY^QB4<5^< M1/CKU&]IFHX%.&3O0DQ0 ^4$)5G@K$M"C_FC*]C>D/*J'S"RI_V<=O6>;2*8026K'3(R5+&KC(09+K@-."TCOVCF[J;%-2;7Z.WMCET M1LQ;((BF$3IQR,XP>@HU#VEGZ"BHM]FBIIC)"')$TV>SY#Y++[5FLFXDP75* MJU_.-\KG]Y//[U)!2HF31_2VPFSI.C>?T,4@OKT/!AK*M/AE;7^Z>1L1*',0 MQ@B/$!QHPDJ-;8A!-P.#V!Z\S*U(2S#J-O0YJ)1K=( E)(,&;.^X)MPJS:^^ M47\@VG3"OT_>_?XF$^.?SU=I[VCZ'Y>C@-9_P MQR#Z.^SU_3XV$6(U)HHIS!(-0Y2P)IF*SI?BL=O$E=\\-@R.7=^^L@PI^&RI M)<, /B>JMC"XI(-$H_I\N]^H8]_.L>O2,0?%>Z38+!5PP63/AEN FA/K%,TM MM8KWWAR?'!WP] GOS]J"'^].7@_%+#9V6"QKREZ01[;H8V:T-C 9COFVFL6; M9]DUVL7$F(,F#7T#-+1<=!6P&%TRO;\"W5*[N R679>6%0VF]EV;C U8&ZK& M]K9F+;@@<)\'@.]OG'=?$W$\Y\G+W1.N=]_RE%[R;8P\*,>JL6:1FS[C&XD; M^1*\2(TV;(:T:7 4I27/90 RJ9#UQO?Y&CH55ZTK&(A:*:'=4KBV-:7*!S1] M-12,QCEK\1PIZ4A P-EPJ-BP@$^ )MU2C'9#?+I&8!9#M:FZZEE@6?!8O&XI M.K*FM5)O:\!Z8WRZ+GT2.P<2E':%T9!LR.)!.5<.I;H&D > QK[980U7))8/ MP8INQ3:#U3D+35>"(OJ=C+@UU !!LE)\EXB[$WA Q](YW8H::_-4LXI)B M 4LB43^"_ R2<0EU(C;(W4\4K9$$@%&IA,E7..\+<R:'3IY/W M3_CMT?[;R>'+WR>'O-GN3;E>7/O;#?K9U1Y0F>P+@>8[49S?^/))UQ&>/[WI MH=S?)90#L1+1E885 R0?D% $48=2'!/3"K?7^_;QVJ.LKY @UEB*)BMH(Q*X MDK-!4S$',LF:P'EU!?'V\R9X'4@;'UJV0,'DC,;V]$^((9FRPD9BL0;S].#W M(SI<>\/K=+HA*GO"?/B)7M^]4.W['91\3SV^]#P#D8R<63P&LX"6!MH#"ASU M51>7$36>MP%=Z4S@*!G?)_=(,3?#MA8V!,%HJL8A!K'I,6FT \@]CI+Q?;*= MZ&,,,;H0H@5(E71MV4>?*BO$=5E+KXLGL+9E!A"\FT-V%*LU# W#N4ZLM+5<-B>N+0[)6')OJHI] MDZJ-&(O%@&*=P(C?&C+6?G2XYY!*H!="VYF9U]-"L@Q*J MQ5MD#Y?+L.L+F)"BA$;82A:"\B;2*@+F; #.L3@U_WSQY,#NFP3&C_ M',M/>"AE5!$;0R$-L[+$&G(,J(E]=UO9\0KO@1S7L@:<13&V&MNBR>P3,"3D M7#!2H>(TNCKDB/%Z,YVKPK#L3")D9[,W8"3$MX%<+ERJRRC&8L X:948=GTX MR::8M$/A3@SB<&M.+?@86_65;79#QDFKQ;!K,XF"7WVD;$+HY4T^1XO.0'2N M->%='-"(F]^/#E^>"),Z!^?FB7T#9/HB1+"4=B-+F:)C(65M,1@,"%8S8J#: M2A3T%DTH9927KY&7&^EVLA1Y<3$F=LXTTQ) ]IB3;R%DM.(1\H4'UWZ 'GS% M F=_/1[<)?11[+_N@;-+@K\$)(?= VV! S. UM,%CU8P>B8,$?PJR\R8P')]Y$,ZYJQN=5L(0* MQE9+; Y#HTCL^!PM>(/JXL7@1&3I;F#>R7ME\ N=_*>G?LL>B1H+1=N+3AWT M@25&LZV-FX[)U7*Q6NA7=][=%W/W"D\?3-[>@&N_G@EQ*?6]1S%Y[8$<'$C2CAUU KX$"R4GTXE-.XI@@5Y^M-L61]K9I8,);)*A+1Z/7 M(K+1^@P-N53VD*/-$F86B3Y);LTQCT'$#EN$Z3+DVS8D!URYPA9)[)X8&(92*.3-4 M/8K,RHC,PL=:]B;-ZY/*DM!*P*,UYSXQGC#UN0*4Q+CYC+FNKE0NX,'QR>OI MM:QJ_S!2ORHBZ7TUKF3;G&Y@*0N8 I/$9$;'+@8_H!A\B;+S)TTGE/?YB6C( MY1MW >F?+FT=Z?;(__(S&'< AWB8&/014)VL8" 1I@3.)! MLMMT-(*\K$Z1 @1M/5&4?V//?!@T6@]/25:EA9@8&J.5OHY4A%BU)+Z_$F@ M*IBMKP6,"]DTG^UL':ISRR9U\6)DVU=KY!GC;/H"C9P_]1LT,O1]>GU663 5 M7"AD*%1G42(@8FWA0B-'UGZC1O[%K6]IZA?!)JB5D5% !Z7 ,22!Z]4C.Q,O M-%*C&@WI-6FD_A(?.7_J-VAD(XFS>@/GXA@DXL+20$RP+;8A-YU7O[_-QY+A MWC+AY/3>T<'KHT-Y.S>5[6XI;P[>[,NY=6M*A\=G WCOUKTWQR?]V]\Y87]= M[6VX&:9,B0UG,+7U]3]?)'ZN31LJ_C;RZR%-#G\_.C[>X)-[=+S[8/_HW7]Q M?@#CUU9>XY8_J\T&\8S).\Y: M4&QCTN(U:Z'>\#&@&<)TUN'HZ?+9[1MD,<&.*"7 Q(2I,GGA=O/:XP"&D*^L M+G^76@A-+96NH$4SN,89=:543:VAQ$0KW/5S.%KY??IF)J]3DSBQS(*2(MJF M^Y*!28FK8;.ZL&?Y.PNO"\& BQBK(,WJ$\124X#B+'D#62*'4E:WL^+R>7!= M>E"\4!B,KA('"(9,.10O(7G+L?G*G :O!Y_9X+DJ>I"@E4$Z9(&F7V2*D MFDSQ&>S%'+L!Z\%WY,&U-5XV) MLJ^AT<>7_R54[TN"I[_S6]Z_3*J/)STZ?/WFY'AVAAT(PBDV9!],@]:WLB4Q M*9"*C'*__I&HI&9;X2++PYG)S]?'HYY9G,??QQ!V=R>*86=R\.7USGXNC%^WZA MO\\R5:NII.@%<$"VV'N;(^O7VXKIY"V=3-[R7Q;CR>3XU2=6 MH[>UVV::/GU'K[_S@MDW,/MR.8IF51-W$-I1KY(^.+=2>+#?B M*BB%9$R"[(LO+3O!]F+F]_9'BZ?G;&U: A]M<9#L%D89FOK>PEU3-G9(40F MR^;B=T'7@C%\'S"7G&U0)%*D$MB'))R0.)(&D 19NK'\/CMN)71O*!1+IF]^ MTYF2[SM]8LM9-SV 5<&^0#0Y?+G&QY.7AV=+?9=BTHL#7.\>GY_[%P.'%"A? MDZ1>G#4KW.;CDUZP/2"!Q2"F!"%$Y 0:.6/*U@+E5 O4,("BHE%@!R"PU[<$ MX[@VZWU.H?3IG365D%K"EB7B3DZ[U5V"&05V4 )[718VL;-5_FG$!0+YE'2U M6&SFZ&TU>D -@E9"(Z2M5+#/HUNUJ&UM6_];8G(@@^:;7'.4@AG M]?=&Q.Q,LFXBI/W/Z=;W=GTAW2X%5-\R_@8YQ!(,ZL"@"^="Q4<*+9E6W<?%"(_'[:^17R%O\?M/ M]-1]A;Q-WO\RY;,= \>[D]<_27@Y/=J__ /[5_YQ-'UYQVKM[IR?<:=1.5'M MZ.CD\.B$?_ZI38\.GG [[K#7_7F:UX[>_FZ?O-UVZV_JWOVW.P]Q;W/OD=Y\ M_EAO[]W]L'WPZ-WZUI/=]8?;?F=K8W_[8/O]YM;.9&=O_71S[;'^W^O7@\WGSS[L//_M8'WKE97O?5C?>ZDW'J33C:=X M4 X>'&X>K+_;WGOY86=OXV!S;5NOKSTY6/^PO[O^X=&[S;57[[?W[ON=O?)A MX^"Q^=T]V=T^>+^_N5?,^M9CN[%5WFU\6#?K'Q[+\]7=S8?KI]O/U]^M/W_R M:O/AD_WMO9V#B^_(O=[LV&=AX\.S]QMKVV;CPUVW_N'9AXVUN^\W['W8_O#; M[O:'N^]W'CZ&G8=_3C8.=MKZWO;)QE/]_O>M^R<;>^MFX_$+S6S$P5J%+*86 M*F:%K;(B5]"RR['$]O-/^Y/#5T\^SYD96_IY/_]T7V<+ M8?O#KY/-M8V#=;L-&WN/WVT\W/ZP^?R^W.,N;&X]F*QO[1\(K^S.VI]M_<.V M?A$H4!1-5I@;*$C%*PR,*A'DV'=&YR"4/)I6GO[K9RO*?F=._$=]&/5AI7CQ M+?IP^L(9BMAB4;V!@X+(6F5L7@6HR5G6R1%^U =SZ_5A\]XY#_9>F>V#G;WM MO=]V-^QOKS:WGLAW=W?7G_]YL'VP<2#7W%_?NF_E7O!1'P[ZO9],Y+K[(KN[ M\IW];>'#SMJVR+,\]]IOK]8/_GPESP;S^K!S\-O!QL/?Y#?\^6KG^7V_\?#/ MO9V]W5<;>P]>;>\]AO6#Q\+CQ["QMMM$WT[6S_5A?>LN;&S=?T$N6C),*DL$ MIL#9K"3$=\HB4]$ PLCA*<17,N.20FQN_3G9.=B8K!_<=]L'CWV_]^;#^^]W MGN],A#GR_,_>KV_MB(+MBJ&Y[S>W[IZ*HIF-/?FE=U_8X'6C@*I7PIZI1PK5 MJLJ8Q/:TYC"/ZC&JQX"8\?7J\>'EZ0MH-6AQLZJ$6CHEC4(OJL%@)&H'S?2) M0MQ^_#08A3B]K!"^(&$E4*EH4D "@PD$2AD;.=7 A7T>%6)4B%$A1H48 =2U M<<2N7\1X>_?U^MXKO_G\D<3!C^V.<&3;_CE9WWMDUP^>[&]\>&7ENW[[^<;> M7^IQ7^Y__\/FVJ^[^ON^WGUV-ZZ M[]>WUF']X7WY7>MNX^'C]YMK+]]MK EGU^K^SIK&)W,W M3-1G\XK,GF,JP2LF[15X&U2.'%7O1$WHH.IH1J(NM(Z7)?5+U']HV.'&C6K/ M),NY+[PIE+7M#D:@-$245[JATIIL\]@BI1\(,+S?_)@4?K*[<_!@7[Z[N[TE MD&WOL19Q%^PJL&ZK3C;6'LT2Q7*?OQ+T!X]@\WE/J-\_W7Z^K3?VGNS)M?WZ M\]\F\EROUA\^?B=^#(05]HI*[+WTVP/QN9^VNV]C:?;6SM2-QT-V3C7!6885&BC4T%'BK4&)U'*2-3/2^JC>4G-#5&[:!7;K!78C"HY"TJ@AD32 MQ3I$'HGZ>4F]0M1D_H&"0M1:K+S%W"PY;LF.1%WHJ.97D@4(M]14 MX. $NR6M*!>O7'),P86&@4:B?EY27\Y+:A2"1BI9Q8!%07-.97%/JFFQM1F" M.'\W$G61]Y^35#0^$E)5*&&& .-J!5*15X5BYJHA&S=*ZD*;.D?4E@";-J!L ML"*IQK.05VALLD"L/MR":AJ)NLBFSL7#%!-9)! @Y82HU:.BY)N"3"TXV[)E M'(FZR*9NS'M_$YQ'*:E(]- M))5CZUE'4,P< TE(5=,HJ0L3*G/@OR+I"!*A5G9B4PL8L:E.JU"UT0TL!S-Z M_X7J?\51U99*<4K^=O O8!5M!.5S+T\PR*&,6:K%J;\Y\(]8T)#0,T%?813< MG[5X*]><<6ABRWKT_HN]_USJSS@M(511=1:FMNZHJO8JL+?:>D.!QM3?XH3* M7.R/I:1B2+6226PJ>X7HH]()4XDE.5?&Y90%1"WSCJJ$W'2N1B4-3HAJH[QB MJQ@+:&=K;'J$5(NS5'/>7W2]9 RJVM(7_G)3J6#?3Y)B*WUP6AJ]_^*%O\OJ M[U$3ZIR42&4OHDLLL;^\]9D]-5U<\"-1%ZO_7-6&,R%3=/K**F+\ZES$95/4;N^?(HU*B#.BJA7;I$/+J06 MG1N]_^+,_V7U;XR-,D=5C04-:Q*7%2*8@=Z^=9(U(4)E/[GTK ;TM-D%3RLS *HLJZUZ98;9R#9C&$'Z>T M>!B]/[8>GVS. 3<+!B7L5;HF)_H04)%%T8>"AD&G$)=8LC$(HFZLW;]"U.!C MH5!Z7J$GHE(\411]R]F20EP?K7"7 "!E+8 F& M0RPC23_?3>F*114E]T%+;&%CWZ.;JE68K%7&%,A@6^8P$G4!4>_.$]7VP2[: M1-5:$]B&K5<6UJ"*I:J!!&]X&(GZ>=]_Q4V9A-Y ::J GY46B8>"Y)7EUE=M M@HMM=%,+W-2C>:(*;@JY1:]R _']%HL2D)R4U4$S>JZI+2\3-A"BOIPG*IM@ M3"Q%<30L-M4W10A:@;&F8I2P;8E%<,,@ZMZK>:(ZTQU\[T[7;.A5, +],_6V MIF"8?2O:CNJ_P*:6>:)63@W8.J4S& 6A%VP$#_*JFEI#+F!&[_]YHI[.H52L M E%SD!@JVKX(7K-*.9&*O5+'%^3WY54?;L M=1703Q(*-&()3,>4S6IIP]:5K4L9LX86K5.B!I%(< F)\[0@3*LK2Y5.RJC,UP VZXLM9O0F\Y05"5T+.RL M5CF*X/89*I5CRLLL"AD&4:]V\H$B09N/J+R#*$0MK,CVI?;:-]\P88O+*PH9 M!%%[QG:>J +2R 51>L34BT)(I6*3RF1]H.)M&R5UD4V]4A0B0#A!%?";8NKI M12@J%]??.JXF^);+**D+,V%S1'6NI*R-4[7IU -@JW*R4;7B6HLQ"\'' ./S MZO]4FTL!1K,@H:XA98@EP##4!%"AZ9WPD5TQ8@+&-; %OO_*=I#BH92:?(_5 MQ$U%YU2J020VA1:=#5SR:%$7^/XK1/5:0ZD2"A?*0E3 JLBEJ@I ,+$".^C0@96 JT$4#&2J@T*5>R-BC*3$-:)?77&<0)/V;G@7 E7IS M2=5\ :&LEKC?]-7: .P\AC+6%2Q.@E^64_'N:#R0BK'T?>"QAU$2__OD:B-+ MZ,.H^I]7_A.+31EV-C4T:[+RRN5&TA?ZF?S&T>^A*A#,Q=+ZDO] M\D4)#;7K*RTI:"%F"F?+Y.C[9I%D=77VQ[$8@_"?ZWNB$EL7NZFW/VQL/7NA MT92.YY3X4M&)7O> WFL)G9DHNVBB'S-GBZDZE^'-6 34E3XMI_2E^A[EL55" MS&@R@JEV).IBHL[M4 -K?&.C@A&()[8\*\+J5:R]A@Q]W_HS$G5!VOS]G*2F M(,Y/2XC'8E\%]_DF<5YSRG.#2-@'RH]!R>>)>N]\<-9%4-(GI7,R$HH4%._8 M]-D55*[)3SR=0^X$K;Y>VC'@15N^[/MU TM59(J##W M\8>4D\*^[5\[FTMSF;P;LY$+7?_J]$&VQ?F9C5/+>M4 M7!;8!?1AK#":=>Q%8<<:;>YIY[AQ:Q*H6"8E^K MHV+0\0]44+WDQ.=+_<+:8A&QEYKTW4%R.;'R/O6R,S%=$DH#C8G/!8G/*VV( M.' !ITEYWY>>K&/5%YU42\#!:.(6E]>'9#A$G=O0.DKJ-1!UOMZ\56K$/8UL M^]Y+L<3$-2M;0\TV1F@XINB_+$5__P54W\#W;FZEE^VU7AG1BL1[.;=8=:@: M1["W8BKQ2;FPL/3#^N,79 3/!3$QJ>^>G^U'S'WG;-5<"OD2(HPJ\64J\>A% M]@E3!E!B2?K^.?:*,E8E>I(,5^@KWS^.2@RC!=C6U0Z CD#WO3..>\E7;ZB* MX%G52L@&0@TX]E5;2-3YTL1<8DT!>G-*L3.Z-U5&P3/!QKZ!+C6GE[<4,!BB M7IG\U\"6F$529PU Q0^G8HN*9%W347L:)?4+)'5N])66V#X3>>[\)W7Y[M2FH9'UM=W?]^9\'VP="S;7]_?6M^U;N!7_I0[_W MDXE<=W_GX9^[\IW];;L-.VO;[W<>RG.O_?9J_>#/5_)L,*\/.P>_'0AZD=_P MYZN=Y_?]QL,_]W;V=E]M[#UXM;WW&-8/'@N/'PO?=IOP_Z,[E !*Y.+^"XGE M4["Y*R.@6=.#W'M* MB/?J&Z @VR4V/AD$4?]FR$!CB8L:&%E7ZU1+4>34Z*"R)ZO8@6"K!!7-$NNW!T'44_WALIPF%W4M7E7+ MO2]'JBHGGU5TJ;EH4[7+;,\S$))>5GT34&B*46AH6^^J*/%IUJ0L9M)DHS6T MQ/K-09!TZ\IHP92*ZYW_14Y[;A&-5ZEWK!7D"H4BIP*CZB^PIU?FBEMVFKU$ MIJV[? @D,;_+1E'S);D,C=THJ8N=U%R?VI(("SG%P'TW8XZ*>ODVRN<430J% MEU@4/P2B;JQM7TWZV=#'BS7%-NM>O^T5UF)5L!9U)A8W-4+4!;C__A4\)0Y* M2->4Z7V_(3"K5 0!8' M])Y'KHT1Z@*B7C&J9("0JE?6&2=$!2\1:F9EY5-7 M!:7R$B>V#8*H&VM7D_[%:^^"%ZS/*0E.%5!%J155F3SYA&#<&/J?AZI7G'_ MFLD6:X(RS?6F9X *K>\M.H-A@LIHEMA%=A!$W;NRE%(%WV?NFXM#%?>/(K.8 M?%2V2=Q?6JNN+G&8VB"(^N'*P-;9<(7HM6+J+4]3E' JM21O ;45".OM**F? M-ZKSB;]8G+'DQ=O2,\FU+FHR+BF?$O4^GCLYL;UJ06^_XKZ]Y(>M#DJ9WH_C!;[?O@: ME""!%&T+IL2QC&*!^C^>E]22.3&TK$)I6O7BU]ZY(?9&#J"-]<:Y,?/_Q:6I M%RWW0FNYBN9'GR5*Y5(5HA/O;\CK6G-TRVS,/P2B]L;\\VM44%"G)CX?$W5' MY50RY%0T1?6OB<7!1Z^X]DG*K465*P?5"E:AM8BN'1-_ M7YQ/N=C^@C[IE"6 TE4@%5(61V6L B#,Z$.A.$*JQ9'_Z9Q-#:V *#V"[U,_ M15(I>[&I#C&WE%'#&*0NCOSG(JJJ;>\BJ$)JMN]_(87=$* +$&).%=IH4Q<0 M]4K+QA0021>C3+9])-],2)E5$9]%[,G4.F93%^^@F%NBPL@^BNE4D8SNI:E) MH>G-1J/SX"DX+F/F?W&)RF51Q682N]A'<;&(:A%Y38&UJK8W;>1$-8Q+U(N# M_WGTCU7WU6DVO76!UU91S2PTC@5*-FC*Z/X78*HK%6I9LRN:C7*I]\&-Q8JG M@*M6I0DK9!(Y@14RTVJG/5 M%(8XE6:CESI%< 4=+-6K*P>_?_B"O4Y_>]CC;1M*H&6\%\W(_"_ M"/ROU(I#FRJ-=;^+D__S&ZBYND2]HU 2^)^%J.0EL"J^-(FM= \(1J)^GJA7 M-J;6DIMM,?<*2G'_(8OZ!T&J4#F9DE-S=8E#Y(9!U"O9OTPFD6%0O12M[Z&, MBK1AY7* 0E0KCY*Z*%"]HO[:)Z@)LV*V?0R&H%7T?44E4$--*50>4ZJ+ZE,O MU_WHH"4B]:BR+7TLIR]]/:4J5VK@C,:G.B94%I5272[Y3AZJXHX&8;_5EL@7/@JS%C*=67[**:VT490V/?G13)/^#%K";F M[J2B+91K&'=1+6[R<]E)N1!:B"065>M>\A>B0@I6A=@A:B6#8:RC7%Q),5^9 M7G/-QJA6>C\:B%YE)JU"HN12L.#'#E]?OC'U(D#5K .5IDJLO7%Q$(MJ;581 MM0ZQ^9)Q+$]9W.)O+D&%&,G[EI5$JCWKGYU*SGO5T)HB$4#/_HU475B>-K?; M5Q<@475E;<^E1&"5DM9*X@"=+"7O_5CRN[AUTER3+^LUUH!GW7T@">Q/7HPJ MI18K@H=81J(NWI@VUXX.0JM]D& $TR65K83]N:K"?=I$]MGZL>AG<VB45BE@!D54)_OL^ M%:H^%6S1^'&!^@MZ*,Q958_:YQ1G[7T44$LJ:_(JD1 Y.Q_=N-O_"Y*I2^V/<2P1C< M0TR!#82V&8IB0*R8P:#EJJLS/-]>;8\ATJ7 M;'&F7IM5ST^GV$0\D0GI7#P!]%(04A[!J!)6!5#^=2Q%/J^12C4]J1832X3F M*.1X*@?5*O>=HB@P$7/7!FIH<5/].NEGIME4,1H3OKC#B,G<,JE5#S,-Y8N%DWU5Y53IWU_U"KJ M<@=5'2,H5!8L *-M1#Y$"TJJC;J<3;E&QO^,1>4I:/U)((IS50HU.4,-MBK0 M@,D:E78E.>WG\Z*B_-J=FC-3D ML7&2):1HCE"%$,&2LAAA$P41#JR"DD5UC7/IE_JT8ZESV(_QW)A),F0G6Y66 M+##)DRD)/[_.]YVF5$6MX]80Y )5B$465'R_7]%J=.)%)CP M*).+N0%R0%P;4%$CD4A0S+0T\%8@#ZV!V&U78JJ!V-;V7]V/!YWNYL$ZVSEX M*_*]MWY?/_[X]\A,8^\#!YQ1@E84#&A MR$&%PASG4/4O&HA-7AD-CH8^CB9_[D4+7X#?0_?+RO_ #Y!OF%G*30 Z8<[! M MI\+(M%EW*,-C&J.?]4W^#;=T;CD[QX!]T^VHO=W;WQ"Z(/QR^_=L-X[P7! M^/\L37_.#G?AHVXP'@\.7DCXY-DKX\%A_>^3 5P:QI7?'EO7B^>?SA*+XX_^5EZ(X.>_;D M1;ML[NTM]P\G;WY]Y&4^>>PRS.P[G=SY[>[E^ MZU_C)E\>^]?];6'YQ\XFWH8X%+]/7BJ/$__N\269A[\[%'8 MX;@*@Z,\,?^ T;X\M"%T^[LO<$7J:WR_R;_JF9BLP?FUX/*#X8O\Q?S=-.B/ M4;('W=[)B__>[A[$4=6)7ZMW@P/;_^_G(]L?H5$<=M/D@Z/N:7S!82;KO[Y. M!L[A,O6TG\L0S=-03:_V93&Z0FA\[(_C<*GA\9+9 :O9 3,! _[0V=A>7ZO> M;Z]NK[__Y>B_+T5K'N#]^JL/[S:V-V#TJYVU:OW_OOK/:N?W]>K5UN;FQOOW M&UN=FSS5A55:S$/B:SWDWQ8XL;\['O2?5VO+KY8KB@4WUY&U'SW%@AE&+S/& M[H5@^+4)!FBD&@UZW=!.?JD%X5K\8A8BN?I:DOMZZ]UFE9N!]@?]SM$!7,3# M2O3S\$ O@LV;:)*KUL@H%!BN1AIO->@(5$:E!%'JTQK%E&*"":I_D0PO57U[ M ,\08O?%VL##5?OC[9/#N#11!^ZK4^N?]./)SM]>=M8Z>YNG?QQ\!/6T0U_O M=^ >6VN]O_@-J+NU]=_;_O=?IZ1.XK_C$-*8J*HV4 MSO%_!4:6I1$C@KV*FJ?H.%Y:(1B]K36H[ZNPN?S($PIX6@?Q8SSU['M2+ M*5]M6:L++P[/[C%Y]9+ 3%[I]@/\]0)1LXQE/2>-SH"Y%B,M@(S>'MDA/'3O MY%T\' S'2U4:# _L&&X DS"*_H4;#'K.]GJ#L1L&68,R75O[K'T9Q^?)'S#57X?D%?.Y!<-]^6'VWO?[NSYWJ MW?J;K7?;U9L/[]Y_6.UL5]M;%:C!VUG7):S:>E<1\2S\5FV]KK;_LU[]2$-> M?;6=/T(,X]=E!?-3ZW=.B@:]GJ(Q&%;CO5A]PU[U!BXT"-4ZD$Y8A HRN1_< M;LW6?]= -J+V=G5JVYAO9"4,87C=[&?*5)\?43 [QQSG*L)@ M5[AL4X2(56)G>S,O>_/DWMOO5COO-^H=^-:;\UTVYO;RVOF^_!UXYQMS&@X. MJD_G_U7CP?<_/LUG+:_I;;OEI->*2EL\AJ\&!P?=T2A/]^LN&.J 3Q>'\U2# MUOOC[O@DWVQRKR='G9_Q)R\XSN8(^WH687O1ZIM?<2>5=W.V.QK"!C#OPSI,CEEWRB29, MHXD$*2=RB0?*D9.@DS%)0F212A_YTLJ_UU=?90UD:^OU1N?WZOV'-V_^W'E> M;71>+3?L_6U4S&8C"5?#XMGZL?7C6C:J0:J&WV2BLJ-J=!A]-W7!T._VJ^YX M5/F]V@WPVTTH]4ESZ*-Q]W./MSW-(]]D\(V>/:=O^!>HO]Q^[#7V?^KU]E^O;]SNDH[!^OXX\$&/.-? M!UN_;U!XQOW-_;=BY_3CW@[17__\=CABY[2S_>&3S6=-'*CBJ6XP%:1$.CGX M37 M2/#2,K6TLA9[]JL=QA]NCV<(*,+],^'>ML<;V7T(.["O!?P!6X"+EMKU M*:GEU*1(N4%.YZ1^CW-C%.P1H4QC3$*@RBVML.PJ5XPI\E.Y?0#L_$O5KQ;@ M9S5A5H-A-1COQ6&U?S3LCD+7U]ZD0:K3++L7";;^Z'#7]KNG]=^_/1 \7W,Z M-I;?+;]?KM8/#GN#DSBLGW\:@%5GL/S;96$XU\A^9EGJ5O@.:RUN[L2U&L(P MCD9G__P) R /DK3N9%T>?Y+8.*:T15:SB'CNQFP"(RA7%"7<* USO+0BL*C^ M SH+R$KUQ@X_5VO#[I=+.^?S^?L8+Z\:?7JK=O+)&X.C\!9YR1/B$6-D4A)( MJ(B]-PI+K)=6WA]U@3H9QO>W4*_@UZWA]N#KP]1C[^03)I\2,=AIPU!4N9B, MDQA9X3D*-'?H2[G["2S3?^*P'P;]^UND>HO=&KX!FP.VTJ?G9/M\_$DYBQD5 M*I^C8OG0"LL%/S0*$70PF%@= ]#@7ZN7W?8+6J,W [ +>Q^[AQ.C\:FMT,DG MA;UR"38JC['(1AU!SA",&):2N1@\O+ZT K.I+M'=33Q"]^_QK-6?9V?+GMV= MAT- 9??0]JIX'/W1&'9>>!G4O3CZK7H&(E%EF?BUN[-E&MZS.4(G;SNKPVB? M)%AVZ2>F=?"!5\!PO:-L@U<68 M2=QU"^QZ4N.C(YR6< M\Z3".5?EWTP?QEU<,EH]XO>P20^[XRY<@HARS'@PH^47MJ M"'WF?LM;?,Z26O7C%]>']P.*53&Z3"=0:#16-<_+\GL)@4WF>]%":]3_F0PM M1'_F0WUQU =ARA]:6MGNCGMUU#U:OU?YGAV-YN%1;>>S#VV])[T_.7"#WI-Y M[,Y9GD6]XO'8[]G^+KS0K[[N=>&5[Z0VUY##?*;FESF4,#=S]3Z?[0XGA+H: M6@]2"9Y$RC9!N=W'/M[?''@[>XL[UYNO7[ MSDRD;'"ZM;USG(^#;?W];G^3?H QOCO8V=_XNK.__K6S]CJ/@VR>;O*/H#A? MBN]RX9/D$6&:&[/G:N*6<8JT$M@GS(+#:9(&"S+[?CSPGY]7_\3+F%2'=EA] ML;VCA01]'ZD GY'BA!.+]%Y#>J?CO)8H%SEVR$N%P0)D 1F"+0J4:D4UC9;: MG,_WJE.$],XLNWZV>TV21V=3;?+>]N"S;!8GQQM37WHO]<'>1@Z=>]6.KVP#ZT MO1Z\F<^E9;/Q_QUUL]$(MJ*+9Q^ :WZS&UG.#J./M5Y+:%6?3!U5S^!Z@(YJ= 0*WFAOD!-HJ\/)89WQGAW/ MCOVKG1YE'N+DRV?/\-OSRO9#]8Q.GM$!QN!]MY^7'SY??Q2^E$=Q=IU\1&]4 M#Z(>I!V-*X.K8$]&R_./LKPZ&@[A_I.#@7EW&]OQT>A!LL*=7,?\$U9!ZV 2 MBICDT++WR)JDD4_"&&%@AO.QW)TXNN2;/#NR7W4&U=D)P3NEXK8>OUFN0:0/ MNN,Q@*!FMN&@G_?6WDD589\]J3;REFM]';)9LV,[.9 U ^_OU[CH(WIW!)_D M6&0$OXN[1Y/Z>-5[M%T]RP>BU4O*Z/+9!\9[W3KO_;#.>Y\SUB?C_0;A./IM M 0"],)-Y(L_P^O0 RCXEDD2BTB!!M48\N82G*5RN8,73E&Z,#0#;<97B^28"8'\ YP\'6\=_[V,FS.L1Y;B*G;KP_"UH'=' ^A\)@_&&']-GEY_K%? M?N#'XSO_8-Z1SS[\@[&>?[+;GQ 0H0[1W=69+ MJAKW.A.]S*ELWIEME@T5S1\3@3F@$K@/?N8'AR MA:U:?Z@&OC_[T(,V6SO[?WW>7-L]^;B_PW:V-WEGS9]TMG?A?G"=OS\<[^SO MDH_;FW1S[9+92CM_O_VZM?;' 5P?[@MC.=T@6VOP; Q^W7W>WUO[J;9[N M?(4]\]+A$&4HLTEQ1*+DB$NP6$WD'F&L"2%:!&G:9:7:_8"KE]?ST:T??]E05.:G3U?O^??PB)VKE+.9,MN/=BUO MA$7>UH9['?Q^-X,ZCT6,L:;50=0'4A,TI=4%;I3TH#$AJ MF:M51H-<[K=%M'-_V?=?VLKF<"UOD M#X_&MA_L,(RJ7,FB&WZ4 ,N>V=^N[56[U8O4/8X!)K4W>IA);7>*RYQ^TLE3P_+< M"1P1Q\(A(S@!<]6Y()F2+. ?UC5OJ.[DO>:]K]9!C3^.>B<5(Y-:S=_.L+ZN M8W> ^*-^=R*-HST[C&"P3$FHBEYB&WC2+G$FL-$!2^&U4M$YR<6GC5HP%2-+ M !+?!=MG]+]+&YW75T3TZ_2_.OOO?7VKK:-QS4I 3]-RVS\Z0&%0)\/F"\+. M!WL87 L_-2G>_GSRB04BK& ^=VD,B.<3EL;E*B186V.YMH*SI14IGF-,X?_? M#I"=+_!*-5G8+ I^DH$YFF1@?LN]/,_%!#JL/_O\G-DNQISC,%:#[RNV_$-\ MG!]ZJ6MA#R8;V%D[N2_QAYW=SN"$OW_%NM&@=S3^\5?FT0SNIMWLU-+Y=_:& MWQ6TW8C<,-K/R*9Q'+ZPO:_V9+3TKQ^UO*NGZIY:WCV$MEMUP.PG]10?=E,Q M^JTUTZ0ST(-_E.GF#V<]'RZW#7A8E9TO[["/H#IU_0S;J__^7#^&OYU5^$!59B\0W]/OP];FYWU9^-52Z3:R8DW/]8E5RF M\K8#6O1@Z;(RUQO/@PDT_IJGL/CI\;C_L:T92[4WS';3/Z[1!QELSS>K[[:K M#5"E[:R:]FOWW]29\(L?-66)6[3$K[\YXS;Z$QLW&]W/COKV*'3',?S6[.+_ MXJ/7Y(3;7GYQ3)/2?/2)VXCA_8SE!F+(EE8VQO&@(@TS35GB-BWQJT%N&Y8# M /!;742D3LCY3D!U5;GZ4$\+Q6#F$I/N:729YIHVT\W3SEZ\@?E4).EFDL1^ M(!\/:O=8L"S4#O>)@^/&D=S%(.MB:T'*?V:L%[S< "_RA\S[;]L#YHW5^[T8 M"^<6&?JI#!7.+9Q;\')-O)@?(DW;=_NUKO#M^YH:]V1/QJ-]DU&WUN:_;RIYUYD1='1[T2A"R2=P/)HX\B!Z1P45.'!\S9?L/*?O.8U_AMKL'2'=?'X^N] U[H MG?^=MY[>8'24#_"ONL'1>:N.ZEUW]+F%8E'VDQ9)%GL4+J1"-@V)!*%G&PHO M&\IC7F.P1,9#6)MZ,WDS'/@8\O[1PC4ONT6+Q(;=T=M53AG?TREC(LY/DI>C MY(]ZD;?JBH47SI$O@M+9#YCWGOI6WJRZ:-%QG]I&ILM9]Z>PQG_&7=N;*+=U M-[VBW1:!^:G ,%-\(44DOHD$)268^Q36^$-_4L,VYE:I[VUO4@=WDOU^L45S M=I5\&,7\YMFF4G:4(EH_%:VRHQ21N"@2_&Q'D65'>P69&47TD*)S_#^0_;6[6C2T:KBNG3)AIR MY)J[CZDCQ\\O?Z^- \ZJ5U>O-SJKG5<;JW]6&YWV.K4SW[T%G]L+:Q MO;[VV^7J_-=<2[9TT_E94/^E:\[0MTC$Y/GO U358FY^]?/?Z"36+65$_D1& M6M=KXU9-;-HR^&N5N;Q)*XZV;#S//IQ78W^9._S!'7KYN,;S*A[[>#C^WABK ML@>YG^+HMZ?1<$2J93R/?AO+4OSXW=NVVR#+6K/&QVJ6,=,/9*QY7J_7S05YRG/Q8YEXHB#)K=F> ML#S XY/R^-=&@;/^\^X0E** SD:8ZO]>WM:]=0_/O#H:Q0L&R(]7\HZ;$ M914/+X-65M7:<95'_O(&DO++R;S+-1[E&&\LG=['V%;IO+J:S:NCX1!HHK*U ME+ZXE9C.//6MENBI7*,APJOJ?UG+92O7(LNI+S[_$O_?4?>+[4UY8Z8MB6L] M/*[:C:HZ8?R?=WK"BT]6!UK:]&@_;/!^- HSW=VY]IX8X0ALC)RYY*CEGB62 M2"#$*W76W5TR?+&[.Q+GS=V/1FC7VL,768Y6^R'_L_Y=B%;'K^QP> *S]E?N M,KYTWL9=WG,;]T[7'/B#U_VM_0#7V?O\<7LSMU[GFZ=OZ=;VKH#O\:UMSW9. M/?MXL'&R>?!'[T_V;F_GX+BWM=\YV#SXJ]LYW<0?U]8%?$=T]CM[F]NK?)-^ MW-_9[^U]_/OMU\V_-T_/OP/W.OI(/\A-NG/R\>\-MGGZ[C.,Z;2S]IENTO7C MS;7=TX\'G>[6WZ][']=6CW=..ZGS"A__N;T^WGR/Z>;I!_+)R*@M<09A3Q+B M*2ADJ&"(A,B(3$;$R)=6!%^6EQK 7UT)[39\=@/!;U*%*.SS*-D',V6<,SAX MKWA0S KEC*->T.@3QJEF'T(H(X5]%LX^I]/LDV!MI(HH2J,1U\PC#6N$5$R& M)>L=$\ ^E(IE7>BGT,^#H!^=8K1.4VFXYU_'2:AA]!&2X7GQ>]>)H5-E>;_"U#AL/4O7/>S!95L\'\'HP7!L]_CK&7I99VT]7ZL7__,.OA\.'>5R\_>/GW=.=[YV MUC["6'9%9^V//;C6Z2;-S[ )8_^ .]N[I+/_+G6V88S %LP+YMK&^*3DI1S M12S"$O#/ Z9("\417-2L*>6TR-G#D[//IY^,D2(2 MKA!Q+IO;A"(KO$4R!*Z-2I0H W(FE\DE.:L=:C<1M:84D2)J#T[4ME>//P58 M4QEU1,QZBK@G&EDK.0)QPP:XC3&;0-3,LKI"U.KCC%,Q["KO?\^K2S'^_#JI M9?/2Q^'-81P=1I]SCWLGO\AVIS?38*ZTB!ZRW="8!G()FITX_H;.28T7N-WQ M^$7_Z "%09VNGJ]6H'LSZ$X[4HE)L)];@9P668-P$EFB/'(6^^ =2U1&@-MS M1LD5B+NA-7&U1C]79\9UXV-/'<:-*7@_A7%!ZDV0.NUTU%%2$AE!T7B#N.8. MV60MBEP)9JW1..M@6H@KE/V"T\>"T\:TXX+3QG Z[9UC5F$#2BJRE C$'06; M/'F'0'-50A 9D[%+*V!076$LW1].GU*>QT;_"TCY8-B-H^=5/XY_F$3T,[*Y M;K3C(9--4[K]^82? ,<47;XQYNG.)D4$T-:)URA0Q8%O7$!:>XN\U=$'$V I ML^G\7'!]=UV^?8') MN&=?D"VSG!=EJQ=P('8G/Z@+08% 90\37S 3D,RH/' MP9$D,FR);, $+[!M+6R;4NT+;.<$VVD]/P3 K:8>829!NT^<(ATU8=KG;N(ZMIFH*+,Z89?MZ:36-RP01-0)."S9(C[BU#6BJ#@B6<*B()HPSX^3GC MJK$CH=<%QP/RKSY9O#>6_E3P/B>\3YM/E&E8XP!&DY>@CQ$ID O$(VZ\"$HX M$P+H8_2YQ*:Q0U %[X\'[XVE416\SPGOT_87#\10P1/2B3C NXK( 4H;K&NS++XH'@_0E4:WHS'!S":$[JN$LNJ'.8JQO?/NGJ*?B$FHNX3.;^ M3<_VQZO]L'X^_758N)#1M)J#8X.ON;I//V$_/>><8LDLY&,#4L2T)$VK-_7RBBQ^A.9I9GU7= M!=6 ?NJ0#T$AK@VH[BYI1&-R*MJDB@"M-,@2J9$)SG%*M># K1FT2BWS MI'"]JF]/@"VGF =D:A M=T$"6K.G7F,."CW UQH)VZVQH XQV&B9JT';LG--3\ OO]$?V_YNU_7N<@+Z M*3@.FCL!?3[ADXAA)X[7CWWO*,_<=S(J?',#OMF8U>PU$8E$8I'6"?@&@Z9@ MC=;()I% C=.,Y)P IMG=583BZFLM8IL[_%P0VSQBI]5ZQRU0:PZ>R5S(&&N/ MP!27B$B ,7QJF<%#1(Z@C\F!P%*K:-% M:/K?%N+/O [O\F"VTH?1A),*_=R(?C9G57R/=4B>620\]@AHAB/'9KV_> @5F-[7!SVBU'CSZ=^HY[Y;7O\S:=0V.9& M;/-V5H%S.J[Q8&K;2)'E)"(>HU1>I*1C6EJ1Y.[J>X%I:V':E/I>8-H8 M3&=T=^V3PMXZ1&D"<.K< 3# ;NJSZJYIA!?8THHVK2HC]A3\\761T>)X7Z#C M_7O)L\Z@[TO5LUO0RX=ORCI0#>GL^T\@>5X[YQ"C5F9^TG6ET%\]YIVJA[5M(OXYMZ=OZR9SOS51R]&KYK8XQH7GI?!(87#D>G'Z<>]R^3+$*R__J/PGZDI._K-K M7;?7'7?/FDN^'P_\Y[U!#^9I]-]5K@\X/OEAZ+>)%)5RC2>13W!68K[J?9>W M%[>2JP;IX-%?XRFUREWU'IYD/*H.[8D%6K]+7E#;C8@ZO'9C(^)!& KWE7US M+CYO)M)3.F(T;3CL7ZIDJ1T15%N&(B,8<5@D9 )+B#J-<=*"REA7LB2R@>!_ M^Y)T"R$]2D)JS!_[ T(JG',SSIDYU1L9)]@'Q!47B$M)D,EN6!9"3#%YZD)8 M6E&&MRK?N#!.89P%^$H+XS3!.+-M 1SA41"-HJ*YT$>0R"E!D)(\>IRHI8$L MK6BE&HMCM^B$PT.Q'(=',51QTGW\3@V''W669H.V5I[P"Z['PC6WX9I+%41) MT#Y$4&>"HPYQD>L1$L(1)DJ&*'RD+EPYK(Q3?FE%\G8='GQ*,9_SH.+A8%BC;9"JP4P=T0OQ MQE)S:*&E0\\)Z:30T6WHZ%+M4)P(*'%<@K1DK8%%BC3W&)D4!"P6C_5)9FU: MY4T4\HY*Q*-VR((!CD#+XUA0IA(.-51+B;#' M"]7YE XM4+TC5&>4?&]E3%@P).HZW-XY!-H0V.(B8"&)U93FZ@/J,?8#>*@Z M?NKV;=_'AC3\I^!K:$K#?SV9^<)$=V>B2W5%J>$\1*.!B1A%W,$/8S!&,2A* MM*4QJMPC%)="*(\8J$WI]P6H30+U9*9DH4F2R(BTTCSG+7)DF((?6BDI$S=& MZJ45V2JO8,%I.Y7[@M,&<3JCVLO -.%*(\421EQ1C Q7$8F@N0@I.J_3T@I; MEBW"Z1/WWO<&_5TTCL,# (T;_VO@8) VOUF<]_-2[5WT_1=_PKQOP[2OP:RO M]D,^]G=X &LSH2>8N]?6G]E8\/8K>]@=VUY-6EO?EZC0UFUHZ\,E.P!K(9@& MQHJ>(8Z=0RX$C9CV5MD4LY1I)!C4J!@M./>RZ0-+:A^Y*B^J]504'W?J)YM)TRME(HIY*D!5%-JD!92 M(B*"2HYIZ]@$U7?V!2PN>M"^,J:M*(WZ$R./BG8;6I,:J?YR!8:[Q$ON5)"K M321^7V5$KTK8+*?-FZ)J?^ELA(+MVDF/-!5@5BG&D4["HTB9XSAJ;K'(I\V5 MD(TU7VY+[;T&O;I/%O9-168*[.<,^YFS%CPY$Z5#'G/0T)0UR BN$)8AI."< MLBQEV#-%[IXX66#_Z&#?5*"GP'Z^L)\QS+ASDML8$:,L(53+*@FY>.H1G@U,/\]& X'7V&P(\ D3&8UC%\&O2_U<0[X\"C' MB/PPANZX=)%>B(URYFOZ$P:SE5[5,U^HZ4;4M'OI' ?L&TDDC[QR C02Y9#E M&OC))JYUXBEYO;3")6FL6&YQ!;1(2>D0,"HA#AO9/!Q"3"J*:$O"W8?+78;LPD*=N>'W=ES M'H:J&$E 2F.'.$ 4:1<)"C;%9# /SIHV8O<)E(;^+:BDZ$,*^N19"8!@@'&5N8BB9KF)3/8:S-!L&Q5Z;4GX/E?BRD. MP0*NNGT_.(C5V!['47'R+\(6.)_ZC7KFM^WQA5AE)Q9__XU(YW3UDN*OC6-) M&*2XR27G"9@ E'KXTTF!+;4:QZ45?'>EOW@,6PO5II3^ M6&H3JMX0=JDMP=L0)7.\@2RN,\5(6YA'#=<[E60M<;P_7:4V? M*1&3I@'90'-M&&Z0@65!V$M!/1$X: =PI?+N27@%KJV%ZYQ+M!:XWAJNLTW4 M O$B)8,L$0[@&@1R=3J_QHY+3CFQH-4SK!L[PU/<]M?2Z5\W6HKU*?@7YEJ* MM3#.+1GG>RNUS>VWI+/O/T46')8JY'-#V1?H05>@AB&+;9"!>NP,6UKAHF3I M/V*PSK4<:P'K[<%Z,@U6+T+P5B44K?:(:^*1CB8B9F+B.BIB.5U:H0V<["]@ M;2U8YUJ3M8#UUF#MS.RLN?\Z"R0BT'9@9]7)(DV80-&90*2-6I% M>.(QV+_/*5;+](%4T"B%9T)J3$9!';8H4@]6.(T&Z>0$HARP M3D0P3MF,=R$?3F&\)Q!P>S4X..B.<[WO467[H<8@##WV/0"F>I;/DE6$_O9# M$^4:LW&=53JGR/GH_\>C[HM^M_>_2^/A49PEB LSD.N;7WS^P@DWXH1+-7*! MJG5D-B "*X0X(0:Y1!/"V$FJN+*@^&>LS9#!?-S9]R:I-]%DBN%ZLWP_.CP._' _^Y>O9E MD*7QMY?5/W\&C3=Q^'[/#F,C;L>-SNM9B&S'@\/!T Y/]@=_]>W?YFAK_P., M[8]>!^[9V7Y[#./@.P?KHK/V^G-G^]^?.P<;M$/A>Z?O]O[OZ0<,ST,ZV[O' MG;4/8G/WDU"$,:L#DD)DEP9WR.$0P.*AF#OJ2,3NYWS[ Z&ZG6^K"-5C$"HI M)6@7VF5](Q>!I!99##^\],D%H3&1MQ.JVSE0BE ]!J%R*FG"2$ !1X6X8 99 MQSA*U&GFO,)!J'SP&%^N2O+K%ZI#.ZR^Y*5_6=G=W6'EV0CE!W ZL. MZRTWYD3>G^ZQ2Y)! M$:2')4@R!8*5QDB$G%)H241.>(I42+#NU$?+S=(*V)Y7Y!3^^H67U0]%<)0U MJ=&";,Y:;1MMC$9',13I:X7TK?/-U4\T4#2V_>PC*H+4'D&2V!(I=4+)$[ M2;3(& $B9:Q2243"G;FI M(,W+K)P(TNK1>&\P[)X60FJ3'"G#N==>( EV9=:K/-+$.60CP5%XZW'.L&\3 M(14Y:J,<6>'!Q!.YBQJHYB!'H%8E+1&6!DN-K4_.MHN/BG+4-AER7 H%JXV( M!(6<8Z:!BU+NPY&4XHXXSV[,1?/ROQ1D*4\(:8M\S[PA*5L%R&53:UM,A2# M"(E;B2)89HBGY)!CH&KCO-H\,0[$TBX9*F342D%*3!@A08:H,R3;^01I@<%F M W.+**N-YC('_BX7#6S+"]5$F"O[36MZ7G5KPJKSDP??Y:ZR=?_>/X[Z<9(^ MSO#S*AN-SZNUZ..!B\.SUTG].JDO<.GCY"S+67Y/#[ON:&Q=+VX/WMA2(>$V!#.=,F@ #=+IW"* AUR&7"&3A$"P MLZ1( K!@RR1L@>]CA^^2;WOUX2V,>[,F8:HB5A/$&-I;.VNHWO]%9X;LOX?>_ M>/C/'[V/M/?%[0].-^'9.FOONC!/\+R[>(=NB*VU5;)S\,?>SM\PFC5/-O<_ MG'S\2Q.X%^ML?^#Y6EMK_A,/26B#.6B5)N<H3=I+FI1A^F>I(@LX MVU(DZF%)E+ F!9,4LKEI$H=U1T9HB;3CWKI\Y$706TE48YDC1:(>F$1Y IS! M+')U"3%'!1C"*:+D2(I,P4[%22.G6NXID^F"/);,@;;*X?:'3Q0V,.,=1CAP M"#ZX'U*N6@RZEL$$@9H4-.R6 M6HD;Y^;.0]4>"Y@ ANB2 X3N;1";GE.Y7(H M=C%;XV6GY25Y+.D'K1/(X\[VYT^82:N$ U5?1M@:LY\3MD:"J-0X86:98V(Q MF>+7$**2!]4Z^=&6!2&#!X$1>5=4"0@--"VCDH,5CQZGL+0BQ77X[/D-R:JI M &F1LY;+V?[G3]1+"9JU1'*6^GNY\TZ%/: MP^:87"[XYH(&TN(84:&2AI6.F/S,H[I8(2J;7NODQQKM<(P.86Q!.?=8(,U, M0I9YT*BM9;7+05W+6#RW#>>;FON\@GL<1KCEE]@[*?FY"\G/O0#E.A92,'Q3 M#,\V*-.":4X(: >>(\XC ]ZF.8QA8)&AJ*-SVGG/<0W.-C4"+^!L9VYM ><=P3G;VI/2 MZ(2C!@7,'>RDR4:F8MO N>C,V?;E(W[HASB",>9LFK-:H+G\ M=IV?>-,(4F-Q\6]EP$M4\^Y(7?^5G4HVU]Z>[IQND*WM35P_V_[ZZ<[VWN>= MG!2__?:D _?9.=WK[9"+=BH\Z^G;3XYJ')@F2%&I$1?.(A.C04W[@R0V/)7D6.'HX< M<2<%PZ!V"!M!CF1NN4$BTCKF,SRYTZ%86KE63/):Q]U;))%3H8"+W?-2]QB M=1J'@Y(BVQ)1W5I;_R05C8GD@J&14,0=X<@$P9 T-"5LC<+T_BH^%@%[^ *F ML$C4,X>HT0KQX"72GB?DG%.,9B[B]Y>V>)6 G<>ABFRU7K8T"]1*!5MLW80- M*XYLX& G8ZD#C<:ZI%HE6X6\'I: Q4A#Q)(@(7S(B?L8&48U2M8&1@78F.+& M C;7W;&0UX.1K82=4HY8)%,.KD<0*VU, BFSS%/C(RACK3(VBVP]'-GBT1 0 M(<1$R.4!#0>ERTDD-&8@&,+7-6]!KN*":K2=97T,AA>3/NZ0GG&%"_S1!9F: M2L^8QO)9G.D7("Y>I&N">";^Q"D1)@F*0#,0B).0^\ (BQ)8.=AH)Q-F2RO_ M]0]-"7UYUQC4U7&@N0:(KUNTXZECMZGLC8+=.6+WY%+LF%J?V[-J ILFSHG9 M4H'NGU-E'=?!8UVP^_BQVU1R1\'N_+ [F_<1$S5*&8J,E3EREP+*1RJ0BJ U M8-2V8!CEX:@R,*GE/$ M R/(!F409R$&&Q@V(2ZMD.>@$"Z+%J6FE;S1=IH%!<\+QO-L#K@!#8!IB@3. MO1(\RVF3(6"Y\7B>=9\$,P#)$E$GN>* MZ9I1Y(SRL%,3KY-E";M4XYGI5NW/#:6./PCSX5T<6W@Q5-$.^S#XT:VLAJ?@ MP&C*:CB?\?6S"5_U_NC@J)>S]-=BZOIN*?5^,^+9O&086".EU=:@B'/-4\(, MLHQ[1"VLE2#8Q%R^1DBZK%ODM2@>QW::!06PS0-V1O.71#)E,4<)@(NXM!;9 MB 52,GC->+(ZIS-*3>^N)Q3 MA:P3>G]!;"- W96M=".(TQ85QZ#SLL)7<_$UKB K>+"WP7^FHPWHM#>.*#PV'H/1Z+>G%2IXMA"M/Q^]A=\N.26^K\M67I97%U=EHUZ4/V%).G&\E;;M M<6&J&S'5VTNV@$Y8V@C\)&7N^R2]1DXHC9).'K0-%;BUN3;O%1[%2[ HSL0' MB.#;FP$%P?>#X%GC0$65O'>() /& 684Z9 <4MS!@DI86Z< P>:*^HX%P8\! MP;>W"PJ"[P7!EP(!P2KG9$ \9&M!ZH2LT 092QT15'CIP%J@5UGW]X+@)@, M5+3;3M@>C&UO4A1FI@GC72(!U^D=^"#(JIZC>X@27.R*.6D16V*5S5'4A\LA M@V15,#;EIK <<9 A.6OA_G:.@";W"OBBX?^JX;RIF M47 _7]S/FB0Y+\EHRI DKFX'+Y!6,B)*K(DX2B-%J/=[IA\,[A?4?_O^K95> MU[INKSONYHI=_7 MZ^57DW"V.).'@ZD85V%PY'IQLCQWXK>V3>(_[VEN'@OG M-V7C_?E=C%?[H>P \]P!=BY9?+"&(F$:4.*.(.X-:'Y@Z.7 4%3":)4\75J1 MSV$W;ZRP<3- NF?'=&'2PJ0MLYH+DRZ426=M:(+!>/8!@1V$%20N3%B:=FQ^B,.DBF736*\$38P9,"$1ISH/V'B,K M)(A^XIAC90P+N&92\UB8M/99_&MLX8;G)YW!&.XW'E2O!OT0^Z,8 M\F_U[-4YF:^[?=OW7=NKWH_AA0-XG-%TZ;8+\W!V*R9A=(>#47VJ\<4P]FSN MR/?R:S>,]V#H-65<^-;9DN+O7[$.!G T_O%7SB;\[)OY=A>7@"YV"7XZX6RF MSMV%G_EY:OJAW 3N,',.$VYQ,I%%EXB1+C&J.?]$U]M2>CI7]-SQ1,RL5EN=6,RND)W3\:C;OIY&Q&5_['#>&>5SSF MU0AA][(ZZLK5^??ZZJNM3O5N:^OU1N?WZOV'-V_^W'E>;71>+?]0R-LR]A\ M]CM,S/%>#Y]F'OCT*77BLEU6W7\$=>OE1GE?Q MV$=@$RA[ EC$>_7;=I_RY@$\]]%7R?;5DRUIKKC>)[]Q6[TLP83U[ M.(HOSG]Y&;JCPYX]>='MUX]=?^GE]!AS1L[,IE2/WNY?FMFDYV\)\BR8/J';^-E\L/W?G99L\R%N-55?WY'B6]WU<6/E2[SNC,GT:_:NY7A[;QC/VA=O MPH?W1I/?UX'39UH;_S"_[0G,TOON<369GNI7,W-70;K@'_FQ+7&%.='R&HIP-2=# [";QWD(?W?'>Z^.1C ?<;A^['M'>1Y71Z,(_POUP9J' MX$S>>G_F3#YXM_?QX'4/OKNWL]TYZ.R_Q5O;Z[RS_7%_9SMT.VL;>'/MW0'< MAWQS)A]L\*V__]C;.5T_V?E[!W?VW^W#M<7FWW]T85R?-W]_^[5S^H%__/T# MG74F[^SOBIV#U_N;VW_L?=Q_2SN_=^ Y/A_#,XK.P=NO']=666<[.[<_ILWN MF2/Y/::;IQ_()T^<9#Q*I$PTB#N<2^!0CG04.#A&$[44F/(Y$WJ9SC^_;=&! MMU^DMA9.+)QX!2?*D"@50(B$6RZ)@=^H!20$:;R5P=:<2,XY\5J52 HGWB^=8G>NOZ#(IG%@XL7 BZ(F:>(.U MC$)93DQF0DUHH#(J)8A29WHB*7KB ^%$,L6)B0OOP!9 B3*?RZ. GA@]!6*D MCGBG E/ B?PYYJ)P8N'$PHF9$XVSV*64&%:&6QVL53PYX,5$><0QG>F)I.B) M#X03V10G"L%-B-8B*H1"G&B+'$X.:4E!]?NCZ/WL B% MNAJCKI-9MU_DQF.@KF@HS=WV&'*<.UBRI(R0FGI2%PGO98<=+=%ABAU7*#HB$:=@6&@7""($[$=88>X$RT$Y(\3=BTX4.+<7 MSHT[$ J<%P+G:3^!P31ZXQ)*2:2ZJQ5RP,8@74IQ+@3WGM0Q=F:638O@_!32 MH7X?#D:C;/NG[GA.A2ROY>%]T#35N$^@7I4W]:(4ZKD!]71>S=CY0!W,)@*& M?= .- G"D+6$(F]"8,IH#&RTM"(%?H+)/07>]^4C*/"^-;RG[7Z*H^*&&$2< MLPA40XJL9!H9)Y14E/M@^-(*&'Z+J$U7X/TPX=VXSV *WL6J: S[TTX" 8LD MP1)$(N8:$ I+!$R D:'6:":3D3$WK'F.M6FLN59!_Z-#?^,NAK*YWQK@TVZ# MQ*0BGFKD$HV(P\(@3>%',"9RQX30##9W_;!T]R>67'!6_J&_6\7CPUPLXL5U MCNO=VF%:KM&>:S3:'?X!B/K[V(,7=Y]7N[$/0M^K*R[;<-#M=T?C85V!Z+'T MC'\ 'K2SU?A]LA:K_; ZM1+K$S8J&_1--NC9LW,<-N;D#$.14X6X)@%9;RT2 MPB8?I(&%3$LKK(D@7>E&W5[L-NX>*]B=!W:G/6[';N.>J8'<>V)UV:D4M96HS +,]HO3GNAF9O0S.SY MEJA3=#)7M-$,U'MN"'($"$>')#SWWF)%EU8 BFW*MROILVVWS M ;P_0:?M; M)R(4TQ*!^1U C" P9S>WI!^$IZ\Q@WI MB].^E3;Z8]O?[;I>S'5QQJ/".S?@G:W9(R51&(PUSS41E0?-W7MD7,# 0*#$ M25TO%/ .618ML"V28A.VUL)^^2="2 JH !LC07>:8L(AJX-PFH M5DH-D!6-)9(6R+80LHT;VP6R34)VVOPFRD18'XDT\Q)Q#^#5@0=DI5=!4(&] MM$LKG-[=@5T@VU[(-FY^%\@V"=EI@QRX5(BH" I4 &03,?F\!D:4)Q!2QS77 M %E!EW6+(/L+@_R\2R(,-OX63TY]L,F6 /@!/Q_9@;'O58/:\RUVR!Y[T MN;S&?2+?CB*=Y3$5MK\1V[^?<8,(@1D6)J&$X MUI1$!2!G0+\CO4D!^1Y#/N%JL"3Y)B7!B^1"!@#W=<%@,)2EH7=AY M[)=6%.>-5<(N(']T(&_<4U- ?D>0SQ33X#R"7JYS26P N4@BAT LXMC!@@4; M->%+*Y(_J)W\*13HW.C[P4&LGO4&H]%O51H.#LZ=#(/^I1[&-_$?\)J%<*Z2='@[=5,5K6/H;._23IO/P4<(Q:,Y>SH?#"9)>0H,4C9H'D, M..B4RP8+7HK[%: OWL-0@'Y[H)], 9V+X+BR"0&B8ZXC0I%-7B.AA,7"&$)R M)B?1N+'(40'ZHP/Z_+P,!>BW!GIG>D=7T3*%O42)R7I;=TC#2B%ME>-8QB0I M75IA7)2"G07HB_J. MV=V]#:5TY]P<#^,XC*/Q>2;#\RIU^[;O"\.2XV$A3D: MSI>E5&.Y#5.MSSH9N-'<*RZ0#\(@[EQ -CJ%+,&:*46E%:042GCL*&W<2U!0 M>D>43NL35%,I4TA(V.@1J'D).5@I% B#I<(6J#57*V1W/\!14-I>E#9NXA>4 MW@VE,^9]H(YPPC5*TN08(Y'(&, KX]IIHA+!3.9ZP'<_&5E0VEZ4-FZ?%Y3> M$:73>ZF23F/E*2(8@VVN7E\W,33?!=.V^V/\E+$T59_?6H5MM(:+,UT=Z_4 M/8X!G<;AH%#4C2AJ8]8H=R)BGYOY):L(XDP29)(!:6;&$<.,XM(O 1MI2NC+ M%ATF*^<_VV>7C^!YX;=;8+M@^&88G@D!$,N$H@XQHB/BCC#D@DJ@:U@K&4LT MV@1J!BXURA\S@)OOK5GVY 7A><:X=US2X(A%'!9TXH+3"?YDT@FFE*."E3WY M*4"Z ?N^[,F+PO#TGHRU];#O.J0,!;U:Y(+@)FO8Q @-B^>5!0S+YAIJMBCL MWFI[_XHD_XRY;O\H1]N_Y_M7+L+N%JONY/-C>QQO=P:@'%F:2VC^/'_H-:S@ MJV\+N/5M_?Y=+]_D<]MY\8#EAA86H=NWPY.-<3P8=0;]/,KAH.[%BAAC"",?B4;C",HD2D)RQ)./N>-20%+[P(+"P>6"E:!F-):C5 CCT1'& M''(G"F&TAC!F- P%B^VI1(9EPJ"<(">B1C$Z!^L?;')A:<60)UB0X:&D:;P9 M#KYT1QG3@*'JF8O]F+KCVG_SV]U]-$_"FSPG)PPPV5FZV+\GBU+8ZD9L]7;6 M@<*X4+ R0%31PP\1.=)&Y'98T0H7!6>Y'98D=Z\156(_[47KG#P@!:UW1NO, M>0F?<*32(RI5KMO(8@:J0M))'RC322LP1JAJ59/I@M:'X7XH:+TK6F="^1;D/ M!?QD"2$!%K6IL5I4%+@7U[,A@*[&\( M^]E$A."YI%PA0PG GC&%' D.&8Z9D1'SH'U.=<1W-U *[A\K[N\A$:'@_J:X MG]GN*0O"&(&XE1'4_$B1<42B7!T)3 "O.<5+*](\)-@ONL%#Z'XYO_;9)5#^ M_ M":QI9,&@I_K%7(W1'9XZ-&*[P:S0Z4IE7]Y=#?7DX&'7S(%X,8P]&\R6^ MS**!6/WMV1FWHY@O ';G-[&#R2]^X85[7-8N"-)W,@:IVTK;]KB_U68-Q6&+?'3U(VZ86 >L:3 M(IQ704N.L&<*0*TC#9+I&RD7!>)W@OBTBD%\LIK)B'2B M(A?(,\A@RY$EE'G.G A.+:TH61!>$+XP#T)!^%T0?JFZ Q;9ZD-@ SK$+6SB M%G0L%%,,/'C/M+8EJ:) ?+%NA +Q.T%\>A./-MB(=9TWQ1$W7"+CM$$X,D)" M4I[D-&GUH.JW/+%Z#&O=+]T0^Z'NG?%F".0\',90O1\/_.=2@F%A[H-O,U]/ M_+=%F5#5^[$=QUS2=^/@$,966.M&K+5[R;N@@J3>,D0#HXA3JI!+F"-'4S!1X;"T0FB!\&.& M<./6?8'P/"$\NPDK'A2.B.:J23QPA;3&!E$23;+8)\MIZR#\)+,$*CL>#[ON M:&Q=+U;C 3SYP<$@CPM LC?HA3B\5-UAWE[)ULW:/^%7+Y_L+XEG(^D9D_7G6YP&*L>,^8D0\!GTK.HN<DUQLE]1=%RG2# L4M!=" M&.&Q8'50JC!=8;K"=$UZT@K3S9?I9IQHTF##8&="UBB#.' 7LM0GE*A,T3N> MM(I+*Y3H)YAA4ZBN4-T\/8Z%ZN9,==-*'==:&Z4TDEHFQ#EAR$2>D-,N&2^Q M2=HMK0C] #.-SH?RK2Y(S6-WB34 8TTRCVX9N+CP[#"8*@R.LM_P'Q>?^X#H_%H;/OYD1Y>\2 Z MER%?4:[;G&$TNF_;<==7W)FIWHVJ,].XRC>2?.GC/UZH2H M.T<'+@ZWTOOZYEO?B;I>FJ*%WT0+W]^8C2)AY016+%=)3!%Q2@PR/"5$K4]" MPY(* EJXU*5'TB.'<>/9LP7& I_ JZI93'5 M"?"E>=)CAW'C*;0%QO.$\8S[/VEN$C PHC+W0",B(L-L0,09HH&%X7==P[CL MQH\;QHVGT188SQ7&,TW->7112(ZBSX;@7X*X IW" M4,61<"KJ0$R4?M(,H:F\J19E"Q0@WX-Q7X#<%)!GNII$HGF0& 5E!>)4>629 M<8@H[9T00,HI+:THTEA64 %R.X&\*/.^ +DA(,\8^+GPI65>(BFB1-PEAS3V M&/EH"77)!^]2G 7(#<%Y)GL-1Y)Y-2BJ"5%G&N*+!&P+:/2Z:_34T^\M-*77P@:B(''4&3'0K$6CS#A$--CNL;&!1P7:Z3%2+ M@G<-Z8:%FQXY-]TQ$%"X:='<-)-88"Q67',4(HN(>TZ0X0PC&3#!B=,(2UIW M\;IS'*!P4^&F1>M-=XMM%&Y:,#?-YBX:XPVQ! $_Y6;>-B"'8T0L,<(,4.D2=H$@C3E#W%,%OT6*HO$<,QI4RET4\#*^G"!VJ75XP79;L-TZ M;TC9S1>/]$MG/:GGREJD$Y.PF[N(#"PGHBD%SQ@C(I3=_"DA?KX^AK*'SQ'9 MTWNX?&]I(R@YY,.Z&_J]3 M_*[K\GG"Y6=O,0./CKV;]KZLVV$?9FMT?KOI@_F%F:_#S)?ZQ!KCO?;$HN2= M!>LJ"F3RZ7RLC?;*:\:\;#2WIT75M>\8PBKT]J3IK>G$H4)OC=#;M.*IDD[* M>H<4K KBB3'DH@:VPUQ(QZ67DF7%4S=5!:S06Z&W1T%O37O;"KTU06\S'C,L MM,*Y1S@V >QJ&QVR%CMDK)!, O4Q%AK-,"KT5NCM4=!;TZ[%0F^-T-ML#50WW]^9U8NU:8KR[39E.)?3%X6=6GMJM;#37=AIVK1)T23KHD*!$#!ML&7()A,0]DPK MC9-)RM;G5A]A7?O"3H^[EW&IAISNPTZQ?.5HLDDY(1LD09QHCZ[Q 3+-H M)9/)2%O[E8ON5-CIH;'3O9Q<+>QT%W::UIU(KC@DG472:X&X$!+IB"7RD0:G M)(M>RMHMW";=Z8F=7?WN3BNG5UOI@?IE]OLT8Y43+_^?O6]_3B-9TOU7"-V[ M-\Z)F,+U?M@;BM#XM9HXDCRV/!/R+Q/UR+*P$6@!^?77WZH&9(.0+41+:J#V MQ'HD0$UW9>677SXJLP8D>SX?HQ(&6X.=1HR&B+C2@)Q*OPH'PL;D"TIARHF7 M==7Y=3Z_6OC**EH^QU<")%[I#<*&Z#S\C"%CF418T8@E:*NM*"=8UTV[&Q<7 M*1;](71]+G)B2)*ML0$9)O* L4"3;V(%\E8Y")@[PFRQZ%ND\P]\AK78\55T M>Z[7:,#".R-1H#[''5Q$VAN!)-L^YT::<8FU(X*'^M; MGXU#_[L^ SO9[079ET+V_?DXC/3!2ZL%$BH&Q$%%9"7E" "4M-2RH$6MM4*U MJ4S#DV4%.@MT-J3$J4!G3= YU]HEYNXMBB*@#B.>)X1HEJ!3@0(/GC)CH#IA M6_,1M *=!3H+=#[,V=T"G;>#SKE8H8J$@5$VCSY.K),!($."0X'P0(4&X96H MM!S@*=#WHNN$#G+:%SCG42A@VS'H4JS1+SL.F !4HF+XE%$"LMU#J^ MX,&ALXKC/AK9])W3H;'IG^E]G]G!^TYO>GML?)@X?_;RP<9WF!ZJ:\^'\'CZ MPY/0&9YW[=?'G5ZE/]4?/9F]W((INM6]C]]^\KD31J>/*6YS(K/238+-DR\> MOTO:>>CM_&J/WS.Z;?#U;^,V^:^Y8/;?*FGJY6E MGW^=7!-E._&8Z%GC\>%B..K$K^.7.KT O=%CE#]4-T2:&XTA)NT[&8)\DR^? M6R?2IJ):A:2NL=\?]?HC6$MH[,+_O/[Z[N]P[BB7[UZ^.#OY^VVZSQ>G!_2$ M'C[[4QP'-/W=AP21+T_XX;._$LS]^>4?P\!SZCD*WCG$I?;(.*\1 M)X$#!T.8L3EW/UZ@U_U*#4:C\\>/'GW^_+G]Q0VZ[?[@_2.*,7LT2&\_FGYV M9_<-0.LP+RO/R?]67OZ,B+;;ZO3&U0#IMW8%F-,_VIT=4[VI:D"+&C1)#;[^ MXR7U07.-M*@*([E"#N?F;'U: ^7@ >9M\@@GU(6/V\L-? M3>G&]S^Q+MU 8O[7_LE/)9#;P]RG"'ZZX'QVL7[\-S]/!5:4F\"3QCJ7P_) +62M_0S:;GW[>W*O5@_;V[CDEUVWBLOLOZCL*TV=CK_*7ON,QE M59LI>JNK_OP;Y3@LM0;W2MM$WO8I[W]=&55WG]:N5V:9-?R6<>,- ;V.>>K&T<^ZWOF>^26_"#5L]4@=6 M;.[RE,U5W^:JJ8R_T7GLP_F2_3)PJO3T7I2[K[?('HGYI'W:B-^/65VFZN7# MINJ_'G0F@?@/?WPX^/"N>_#WXGEZGZ#]W.N^.WXB3=R[NS]+?'?XK##_OB\-G^M\/CCU^.GIVPH^/] MKX???N_,I^J/_OZC>WC'=QE14.#L[N!LQ<+W F>UPMFW&3@3G"4@2R#&F4UP%B5!-HD+\?0CP\)% MZ>G.KI(%S0J:%32KH1:]H%FM:$9FT$PZ:0+7% D?-.(R)#33P2!!B;!.V,2C M@/TJ^]EK\8#*#GO[9&@W2U<0UJRX9F[S M_MCO-0TS*U2:J34;V^F)S)Y.1':<)3:^S[U>./XNOY>VT\LV?6_0&28!/+L8 MI']?I17IAVE_KF+NES#WAT_G0LM$ 0=%(E+4S8P^1L1)%$CCH% R LX2IS#U M(9]IV\"I)!NN]DN9_-4CBL7DKPL S 8LO64^2":0RO]P8W4" "61)0RD=URZ M0#, R&+RUT?W'S+Z5C2^<1H_&].3UEL;$K]W5CK$+21^;P5'@BGA!>5)[C&? MWVV2R:]SU ^A;;THBC%S<)JW%YRS>5"=?ML;0+J-;Q!:[Y.*3%OPA@O(!S/] MJ>V]SS&^5K2=0>N3[:;7^S%IZJ#SJ3I9.?RM:N";7AO9+V54T+U5OEV'AQGC MGMKAZ8MN__/_0'@/4^#['6*"RM?@NW8X[,2TAA5(YM.;!?N6Q+XW2($E\ D4;HW8^8]]5ME/F"&R,BM];E*.H^+VH^&Q$(TI* M?1X EAR8K.+ D'4<(Q)9\-[)"#Z7QRZ(8185WQ@5K[U$JJCX@ZKX;,R">>5Q M8F;( M H6DV8K39,9)1%HS@\!R$ Z,#8KL[-9PQJ4,!KJULA[W1[;;ZO^JUFB56HM5 M:T*;AW -*<7PG<7H=3GI;&\T&G3<1=6"YKC_R@Z@-RJ0M@RDS1_<2ZR%!9?( MB@:2FY.K@!Q)! 8<3IPEVH USAUVKT+:71[;7:-,S.:!P8-&+0H$W ,$?)L[ MNQL\9I(C3WB>BN4],M$H9$F" ^^TP[[*O6S?X9"" P\6VB@X< \X,!O!4%8[ MA:U(WHVPB!-PR$G+D9%>,J*H-X+M[.JV+CA0<."^PA\%!^X!!V:C'-9*XJEA M2!CC$@XHAIR3$3FC5'"> ;=T9U>V:Y[T5HY7K::F3V\>[/C58Y?!2O>U/AN# M_+67J"R(>9=2N]O ^]>YB ]S."H2,?)14<0I!J0#MQSAM78W7"9#ELF0/RRXJ&4RI-C9 M+9,ARV3(6TR&?#/J^X^G_6ZR2I)Z_G_7G1&7YOT@'5-@UQRU.\: M377DO)V<]=HG^HFVNN7\Q5]\H[C^.V]_KT:S.[A7+N]B6B9EZW.O2NLUN5?9 MEK?4@H>X5TUOM@=N.#AP?68KFE\:,#RNPCA+7GAEHNH=&W>W'UV+Q7T-(YM> M#.NTL,OTO:UG#%Y39N#=3*9O3NT AC>0Z$V>>)L6;N^L?_&3GL%UH\%/(\+W M2;1ON#JO]I].UZ;6KQ=M+6YP!PMB!7G+(=8FBYHXV2'D*^SLDCFG<_M _KD= M]-+-W@02MG-G'SW=7\>=3;=^9U='DVN:KGU_";I?/MN2@]=;JX\,7L;>UTP- MRC=NX#>N]=3E>?U5(S*7,@\\$-!!1RX"Q\I:'7VD %AP;)3S_^Q7!4:,D9]GRL=>SM'%:#BR MO;Q6CONZ>?'AW-I\?/_R6<^(GY/#;'COX]O;;X;.]+X?T.3_Y]L?IR;>]+^]> M_LG?O?RK:JB_0S82H*M M%4)$IT5:BE60)O8'9W:4ON3+Z''OX@R%_@A-KE%@:#D8(G.#J8(A@ENDE(<$ M0XHCG7A'XB0L1$NM$9+O[)+?"!.KU^D5*"I0="]09&7:S<"Y(";Q'Y78#VAJ M@%DPAE!%"^FY+[29*PGF$BA7"DD+$G&M52(]-'>4QI* D$[+D%P>8FKKTU2P MIF#-+1YMF5Z2+OGJ(ME,225-D&.LLH0R23TC5AO^$]YS30O)@CJKHHZ801T3 M*&=.:0XF8U H*^'$Q&Y!Q^.""'?_X3F0I16X*T2:R'"\M0-AN( M1ZFP<(8F8IH=+<5%;S>U752PW=^,?"G M=@@MVPNM 8PZ@ZJT/^>E_+AZY-*-HBHP_KZKPEXOO*XV5?AQ3..; MR;T4)+XQ$E^9Q,XCX&0E([+>A(2^+B ;"45*!H6C(9$;D2>Q7PUV7=]N?PNG MCM3O1CV03OV5!SH6E5I.I69362(*XPV3B#."$[4!C:SD#EE# R@;@-LJE;6* M>U7F!=VOYE9'$NF3,M6IT5):!E]M\A62&]U[K@:W/P M=6ZN-%>,.<'2%E+)8236(I?K!;S Q#GAY=WP+QNTT8G_PV0Y"I:M99,-MB\>M88'[Q#C>19WSC>S535-D M35VXM2^6V&PI+<,JM%/) FDNK2.< W$FY\YEX[3@BS%^/IW 9V$:RS"-^0G;D?+<'-TB M8D%D7R[WDC6Y[-L88)Y0(77B&:NY:.>E(@8I8 9QF:!,VR 0"8%&"<8Y(#D33NLY MT;W5D?F2/UD'*=UOH.-&\%?E2PKZU8%^("M45*14IK):4'KR(DBF4%B)L>2Q:2:QILJ"=8UJ5$J"4;K?(%F(N4BI36WWTMYK-9YO-* M^MXQ*FUR<;6B$G' "KG(#5).&4;!<).[>S7+@&YY"O]H= J#RLV]'('=ZE0S ML%O_ZO:'PUK.O*\#KJWB]6YU/+-$G8N4BI2*E+9'2DOUAHPJX""PDEYSAJ5S ME%LL @F>QFAO4M)U39/(RG(__=%P[U=V^S_):A_"Z"@>VR^O^H-\@WNCT:#C M+JKIR,?]5XD@]TJIZC)<]^CI7$=)XF-@E#-D9(R(^T"0"R8@Z8R7X!F3RN%[4^D'4>MZ%Y9J!94$B$%PC+K5!%HQ$43C"08-),FZ08F]Y MJC8?]U[=6RTYVNT)7Y8@DFYY!O19YU,GW5H8MI+JO1I MA,$ 0JNJ B[)SQ(S+ F;(J4BI8;%WVOW)R^MP*4%J Q 843+##TZWAL=?IT] M_B0CML(09!D)B$LED29*( /:TJ %)SE/)DO?ZC72TX*FZR"E!^U;7="T'C0] M&,?I$J*>?#L\?OL/*,!1489 5&4'6"--94#$2:ZLMEY[WB XO>\6U0^@9K_; M;M4!RPYSOZL_+GHPQD6&?VME75DE0^?Z@P #E-M#X^PUMX;];B>T\C.ME7>Y M7!,L['@PQ#.F;*)VBCH=A8\D!F(=<4I,QEO^^JQ[=?&CB]%P9'MYK0KZ+(4^ M4^3YSN4B*"L)1C*1[ 0^E".+3<(BF\<<8VNCQPE\%C7GNXL\=5W:LYF3;V_\ M].N)'%8$:ZH!I5+JE9N M@;&\V6SR=.Z"7UN%7\X3([4&\$9SS:/C5&G'6?J=:Z'<*OA5IGK7!VZ'LZ3( M&8>YDPI)X2GBCAAD)/$H8J4EY=&DW_)4;T)9;4F_ G %X!KRV$L '(O@L!68 M!\*Y]\ECP *H<9YSYP(WA:#='X;-$;0(EFL,R$3O$(^@D9->(N<$",%E8"'L M[ I)V[H@6$&PS4*P9>+D-)C("1&&&<$)&*MMQ#)XH2.#],;U$';-89^"92MC MV=$L'R/:",)]1)Z+@!)]5BAAFT 4(AC/)5/1)CZVR-M<>H)$0;&"8@UY["5 MC&N?7$WAB,*8,Q<=M=RS2"()N?F9*HYF,X!M/O<7L5962HI4HLZ(!Q#(V3RO M%B@/@286;4/V-*62;;8F/&V2()S>QV1+FPJ^ZL[RW^ :/SPN34\4^A>N"[-/ MN\KERRV66]SF6]RH<@"UT X?GPY@4@%PD#Y\.AS__+P7(%RM#B!W>GZW7*-< MHZG7J.G,23.@X":500=VX$\GRD]64/XU/%RR9/E/%&G?:!HDC=S&]),A$6,/ M%(R)&BKWA&#&2"G_N4L'Y,_Y\A]M"07L&*+*.,2!<&1-E"A$(S5F5C!'=G:E M61 DOHMS12M7[#8-+VX>N5CTA.N) O*>.I2_Q)975G_9[-$3 A.@5A$,;>( M6^*0BY(AK)U21A-AH6IYIAHTR:9@3<&:GZ5S I>:2D&9Y]I%@YD, 8P%X8P0 M>!6L*9'0^H!HKN2&>T&X4 8)QA7BS .R%#MD%.W.E+)AR8H2-" ?-$'?2))YC,/+>$.!82Q7TSB[E"P(NZWQXOB#.^B#. M,LX6CTPJQQ6AC'-C$NQ$G5TO3;WP*A9GJQD@-%]V0CC3T5N!-#".. :/;*08 M,<6HQH)8FX^&3L/^:[23_V8ISN=]?,-),WYK=6#47YQ MG'QI?>Z,3D^A&[(.M4;V"PRWI87V8T1JZDS=V#3(.:TQ8U+F!;I%2DU$23 M*$.D5%B*";=<$I-^HC8)-TCCK0RVF,3FF<3Y\(:RB<#DL\_4!XIC'@QUTN9ZY-Y#U9@S'V0''GK%.+)_ZE N>@\,ZN M:/,&)2**TA=H+E(J4FJB :W=@RT&M&$&]$H'>4:4PHHBB9.KFS801=I8@;R1 MD@>5_H_ZIEG0+4_E5Q/A*T_W&R_O.H/\GWMC4:#CKL8 M6=>%X_ZKQ(M[HT)QEZ*X?KYL/H".'"A#V'&"\@%/9*7@Z:= 0I#.;I=.U^;='I^]7I>;?5><>I%H# Y+,PE =DN6.Y#8$6RD1)B6J:4F]Y MFC:I10UN:LG/;D_@LH27BY2*E.[_9)YCT1GCL%^BQ%?=[/=Q](6F9$9 P)JA7B)$ID,>-($.+RE"@.T>SL*KGZ=*&B MH@5(BY2:Y'46(%T%2*^D/H/Q+CA 5H7D.7+ND&4V(@F:.^X9I=(U#DFW//=Y M.4B^E53OF4DE5@)%_+9)[SZJ+2BIP5-BY1NA::U>Y4% M3>M!TWG_DA/P0H>(6)0$\2@C.0-@M.M&\%2T_BER3(L,1JO MT5"T7!LLA;V(PK@0(^:0?G!6X>!)<)ZQ8*8MTW]]TKU,9UD%?3[LS?>V"CX& MT $C;QQ&'+!"%F<8XDY"+FEC0>[L*KP ?1YB.LN6SIQ=]NG7$SFN/#,6$8"QI(3[Y*:4"]UH%X)&HUNM]%$0YTET MT=%"T.X/P^:FSP VT7F3:)GS.4@OD2'6(BPB$(V%%8'O[ I*"D4K"+9I"+94 MG-Q3F5@:=X&XY,=(ZUE@3#**F2"4D^LAK$RTN2LLFSN:1XG1#)-$P&)NP&XB M(,."1)[:@+EEC(N$990N(&-+3[0I*%90K"&/O02(Z0A@DX\B#;<\&F<,B513 MYZE6V.GB:#8$V*Y,R<%4)=NCD&EZ8G"OT+UX79IUWE\N46RRUN\RW6H>TW M/2A2KE&NL3#_SE?08=]'@;) 3D @;B1@(PW!$E)G;>,:>Y%54%WU7]_ MB JZS0_^;62 KS;U+\F)E?5_-M&JK2%4@T9$L3 IWV>,(2<)U\8JPJVILQ)N MC9(0!6N:\VA+8(V5)FU<205VE LN#.$B*()(83S34&18P9D));>1/_*Q2#797N#-7#6:5$!([@ZB" MB+@.%!E-*4JPPQVGT8',U?EF0YZC(0RSAD)>1>22S! #C+D06"E+LK>E"=W$H6@W M!I;0^32]]N02*'_^,='GBYH(/DQ:ZC6<7PS\J1U"R_9":P"CS@#R-,*C":BJW6&Q5M+6YPKT_.^\-JK.'C 73MJ/,)GN12'<3:9%$+ MQO1$^0H[N^QRKR6!;'[OP^LIW\+D&BA/I66,V2@YBU@'Y[!UV!&;B%]T5:\< MBLFX5PZ]81WM]UT5]GKA=;6IPK.+05K$\93*-Y-[*5"\!!2_G4_ ,6<\"]$C M0I5'W(%%&B#Q0244<8:30'4>3:E_30=K+0/8^@Y4#Z159>#KK91J-KB3'"F2 M3PHB20))]$8[9$T02 5.*#'"11]R5HLTHRE5T=W2XV]#I+0,PEHEHJ864TF3 M-^*%\<)QY2REFAMO>4'8!B'L7/AJ@D-5()2@BA5,+9!&#L?I<.& M)*LH/6+2<%2-=S5"8,0X6.N82CZB'H-L0XCL?=> KT5X+H^$3+K2>P^M3J\% M570[![<_VT&HE#6+;+AM8;DU+'DO(R[+S*\-EM(RM()C(W&,"D=C.%-@ ^', M>T5]\N2FX^-_3BOF*@X<^-[CO?#A8CC*J8OA<7\O+6"^#]M]93MAO_?4GG=& MMCM.#[X8X^?3"7P6JK$4U3B9K[[$ "2"H\A [N00C$,F!D"6>4.!.>5S-918 MU$AYG:L2-ENA"^P6*14IK:7/78SC0QK'*S,TPXM/NV?G4-O:/,M%@Q;"L/\E4DI#*2-7J)DA2CBW!"D M@\FUQP)P^B6]U?+YD4=9!2O<;[;@1 %99DX)_M>#?7( C>L,B MMQX)FAN*!R.1]L3D6COI*1@1!=W9)61!G5W1XT;K<4';(J4BI7NWB7=36%!L MXIWZ!'-Q#0O2&4\U\05$+EQP^(RS!C3.*-=48K&MPHU(3E'/P M^?&_*\.V])TK2?B29]A@*3VD5WJ3!$-EB=V\)7Z=JYJ&G1&\@<&GCH>QZ7X- MOO^^5UVEU ,N;Z_?7_%A.6@>!$=:Z8BXYSX9;I9_91"(%'E@5C+7;$$U8-'Z M1FM]P>8BI2*E]?=ABP5MF 6=]W@UQV %MT@ZFCU>1I$%+5"03%#G+-7*-LZ$ M;GDZ_VAT"H/*UQW :=*7SJ=<2)]^A]:_NOWAL)9S\.N ;*NXOEL=UBS!YR*E M(J4BI>V1TC)#T"T8[+427@3NK+%>>4J"3DS(<*!V:1)NG/YKK_(J:I!UEB#,. $0T6.:**YN5$ZGZ'3#'=NBT_>KTU=.@@LNE6,">6<$RG%@ MY+Q0R 0B-7"=^QTU3:FW/%&;CWVO[J:6#.WV1"Y+?+E(J4CI_@<&U=V&+"'_ M=W94J,\RU.?;WGRC,>Q%$@_!2%FO$7?.(*V"030P,(1SK[#:?KO ]-.<42M)8AK+5$2CT5"Y$,QP4F#??.@=,NS MG\\ZGSKIUL*PE73OU0 B# 806E49<$E\EI!A2=84*14I-:P#3.TNY:45N+0 ME0$HE&@I2O1\WKGTU#-&,$;!:8:XTAR9R".*1B1I&$6-%#N[A)8FUFNDJ 5. MUT%*#]K$NL!I/7 Z[V$R%HW)(RVY=0;QR/)4 "H1X][&8"48($W"T_ON5_T M_N/OMEOUPK+#W/GJCXL>C(&1X=]:65E62=.Y_B# .5>T3C[S:UAO]L)K?Q, M:^5?+M<."SL>#$G$(1=(.46=CL)'$@.QCC@EJIF7-SGP7EW\Z&(T'-E>7JL" M/TO!S_Y\CRML!<:6 ,*)?"/NA$!.>8^\6APM)Y?.D;T)96Q2 *P"WM0#'(KCL M0O"0RXJ\-A@+H,9YSIT+W!2"=G\8-D?0:*!"!D )L#3BT0+24J0-&WC0@@:9 MK-'.KI!T]?KW@F %P9J%8,L$RFDPD1,B##."$S!6VXAE\$)'!NF-ZR%L;N!$ MP;+:L&SN>)XW1+JH!'*16\2I\2C1:8V25# 8 4''D/C8(F]SZ5D2!<4*BC7D ML9?I:Z=]QI2B5K*S"]:X2;) BG]S'9TJ:"K[K3_#>XQ@^/2],3A?Z% MZ\+LTZYR^7*+Y1:W^18WJAQ +6X?W?G2.DB?.AVVGO<"A*L5 >1.#^Z6:Y1K M-/4:-9TT:8;ZWZ0:Z!EX.',PF.@_J?0?;\NIDN6J?@A5(+G%5*O H](6:V<@ M6HB8,"MYY95@0ADI53]WZ7>\G:_ZD3AYA98R)'BNX=8"D)-8)+>.&4LI.,W- MSJXT]S3:;N5*W09!QI(!BT5/N)X(L* $N2[U+P'5E?5_[@R'IR;2JA>^2OHO MF$=:*I4VC-#&&F(80*[>40UJC52PIF#-]5@CF%62*!UDE#R'S3A(PS2+5A.+ MB5@%:TH M#X@FJNT$51X81F@()Q#G N+-%B/K&!IA2.VP?.JT@:;1O5I*V!4 MP.@G*64K)7$<C#7B%!+> M&$J1!$-ZK/+V/RQKJ^@K:%+2YGPH6"0E.I O24,NU 0V: ;'2\2#2YB;7 MPTVI8+DKW)FK8+&6,HN#11Y+D<#'$*2U#B@JI4%Q(VS5D1;$V3K$ M62:P(TFF,Q0@:&XX<9IA'92P-%E(&VEQMIH!0O/5)N"YA! \P@Y4;F:&D0$A MD*<>/$N\R. \N_@WP7FCO*TM[XJ=!WQ7&:A^S".=SOKY!I+F_-;JP2B_.$Z^ MM#YW1J>GT U9AUHC^P6&V](^>[FT%$0F?8R@K68\P96)S!-BL(@^! V^:HU! MIJTQR*W'L(_35F4.>PU8=C*?P7+2$>M5VK2YKS_/S6Z=#8!\%(%8++2T:O'Y MT])CO?2T+5(J4KIWFVB< MQ2X])\5WNE)JB:[5[-JYXJP[94U)8^[:5E[09+Z2&]TKWPX6(X.DNX M-SSN[Z65RW=@NZ]L)^SWGMKSSLAV*TOLYBWQ:_C?B\ZP,X(W,/C4\3 VW:_! M]]_WJJM45KS8ZZ7LM9_W88DT-$2KVUY*X@4#%KB0(HE7 M8\#&NT! >%B:!%?V^NF/YOK[?-U#&!W%8_OE57^0[VMO-!ITW,7(NBX<]U\E M8MP;%8Z[%,=]/U\Z#T02DD>2@"*0>Q5$9 W'B!-*@E'1!R5V=N7J#+?H=&-U MNG;'MNCT_>KTU;':@(F/%!&1E5JPW&&?8*2L8Y$%;(GA35/J+4_4)K6HP4TM M&=KMB5R6^'*14I'2O9.E? 1"$B4T89B#PXDL:^\=,X%HQZQ;FBPEY/_.C@KU M68KZ?)SO0* C]MY&0$)IC;CS!FF/+1(:$\FDXD#LSJ[""TX"%Q5MM(H6(%T' M*3VDUUF =!4@G?YELHAIYA&A$9)%7$,F*^*P:X>?UIZ3%I1U *G14JW@M/:W#4>"8,BIH1Q!6-R$#R,IT2W!)# L.L27BZ=;-8:IK#-#OY:OQX M5X9?+3$UK]%(M5RK+(6]B,*XD&@%A_2#LPH'3X+SC 4S[F1\D\/P98++2N#T M?+[_5>#!&Z$I4L8FKD=)1-H'@CQFGC IE@$T/,<&E'MW:S!:A-:W- M>J+.57I4&^24)L8K8\ZL?\F\U&!-XD/*Y_:ADB+'N$61>_#$1:L\J7-J3&T& MN_$:9KFSI1H+- 9X'.[] 9J=4A"L6\ MEEQJ:KV5/@KB/(DN.EI(Y?VAXRRI=$2'8$U F"A 7/* G X":0"OP41M,ZD4 ME!1:6;"Q8..=S _R5"9FR5T@CNN8. D++!$6BID@E)/KP;',#[HKE)P[!(FE M4-ED(:<2?>0>-01P#I- MI>&61^.,(9%JZI(/I[#3Q>UN"&3.IV^=<()B@9&UA"%N)$4F,4J$!?7>BMQ5 MLO*[9?*[K\ZY7T=N626 'U4GE=-_0^?3[G^G?Z8W/?D&E/$I:4%;GL]5"Z?7 ME*E0M+K$Y<..[SH]:->>#^'Q](0F,WS.Z;?#U;^,V^:^Y MY/CT Q,P8./'76QS9F1YKM:NY%9LG?AU M3F:Z^O('2,63]E0Y[OW+Y]:)M*FH5B&I<.SW1[W^"-82,KOP/Z^_OOL[G#O* MY-'CSY__MS^ MX@;==G_P_A'%F#T:I+N4*/XR=ZK_:?5 MC^3)O]L5G$[__'O&^=<*L4X:0(L&-$D#OOTC \9@O$/<@40\6(*

M&VY\.4N)")W=]C[M*,U:X\:+3LSW?24OU9I1>J/KJ7K\T M4XJ:%^6\/ZQ6^?$ $@0EO)E09S)FOS_\U92N?O\3Z](=7(RN_Y-&R>"G*RYG M%^O'?_/S5(I.N0G<8>8<)MSB:("!B\1(%QG5G/]#]<[TCTX'WYVC]X#< .Q' M9&-ZP,>V^]E^'>X\FEVIM"@_BN56*RH78OED17?_VPT>[2YZS*N7GWH-]R\= MM5 ZOS_?>WITV'I]=/1B__!EZ\W;5Z_^<_);:__P:?O:3=Z4>[]&8W_0TWY, ME'=XVGK1[7\>WHF]D]5IW5_=ZP(LR!L!L85G?>T0\@62NW9#"&Z4OO_K;<]> M)/L"X4FR+JWT#=WTX(E?77F8^XY9))UOX['>+QNTD*8M#+]1T&*9RQ+:IHS= MZK(_>X^V.=-W<[-BF<#-=5&:G]3>C[?N_42=]0T/<)14=[/I&5Q%Q@6,,IK9_F4&ZRK6[=%>DN M[K&FKC#-V >W;!^Z\J'@!CWQDGGW14_X0-GSFSW:$MESHHDW6$L0RO+DA1MO M-:&!2E!*$*6JT\YT>MJ9_CJ-_FK0CYU1HSIH'3V=Q/@^?"0G9^\^G'SXX_20 M_O'QZ/AU^MO3TX.__SH[.3L\2]?L'AP_I^F[^&6&_"Q_]^M.NF[WW?/B3'YS]^?7=WW_RPV>G<7J6Y^ -I@??WI(\?8\I;!12 MC$;$1:A&!UE$\_ET2Q4E5B63Q7";-:@)-"YRENXA#TZ,D5UH/D,3!V]^DH_A658V0\#_G+>8@!)G7RG M"ZW>/%W+;^<7?8Z!G@_ZN>5(:+FOK7]=Y*AII_?O5O^2ZMM+JO_X3MNF/^0U M:NWDR)J]39[!>=H:G2JUU[*]T+)G>3C&MY]/:E^S3C_-I[X_BF&O%_9^$$(Q M3TN8I^D!S4OSA D'&1V@J'E 7)MDGH!()"AF6IKT5B#)/)E-I,)%7>^L+U=1 MU[K4=99-2F&8\(Z@I*T"<1X!Z3Q"GB28Y<%*[SCL[&K:E@U2UUK'!S6<+U1' M'5 U%+H:=#N="GTKJM# 5O/-IPI5PZW?YZ=R%]A9!G8Z HT;#=%P@O TW8KM]%J=G**'X:@%7_+6ARJX MT*_*Z^.X6+;W/BW&<'1]SGC;W9;:J(,#WWN\/Q'(\[$\ALEOJ4X[O)A*XVD6 M1D&G9=!I/O.F-:...H\\YQ1QDGB$=I'E$6!!<@XZD8I\NJA)WDL)-C241A2M MO3.MG>44RC-"K2!(16L1!\")77B#K*=>4A8Y,+>SRQNEM=L4<\A)VCQ5*H#+ M="+GH2XZP].!9@S>"=/(>'34>Y-$CKJZ[MC7)[K?.,3065ED&E^;((@6G0D@84%)>)5N1 102!, !AH,"704J M3#/F'Y481US@XBZ&Z3/#4L;Q8 &2WR<2*!F86N#SRD16K3W+ M,QI0H &2WT4$THH $D9P;Q5HSW5M.9@2-6FL(M]M#F:Q1A?-74YS9XF/ :PU MIA%ICB7B.!)DB/>(!!L],S3)D.[LRG6J[-@ \K-^AZF?GMK>^W2UG"GZ?A3Z M>XJHV[&NTRW'HC>&Y.YYGYXD27< 'CJ?*W#YH!W._Y =@A/(/Q?_=[ M4WF\OA1',8U+F<:#>5*;R*L'J3R"0 7B%#MD',7(2>I8$@YWE.SLOMG-#52W1E@!'06*;?%&MD,7)%V5.)E\T[5>@86>7DD6;6IQ'N@2W\((>"-TOAS9]7,G\" M-6(08Z(.Z2!VT% MUL@+'TGTF/N,-TR+IN0.2MIO_6A"T=<5]'66'W@'&I)\D/01(PZ&((.3^AH7 M."94$,9T'B>,V[H9^KI-4857 SBWG3 ]$OU#>7'+7PP&20%N&<6:6T,HA8\ R)4P/G( MI2K!APW5XWM@%46/[T*/9^D&C4EM+4@49*7'&I ABB)FC>% 0!J>W .RJ+UB MB4;<5P[CW'ZM)FA5[5V]'US =PJR77&*9A&-J8!>C>63&TF.I?.?[^G$ E!+ M =3)/-' VH60!(1LD!1Q03PRW& 4$U9A*K'A1.7X!2NURQNLS/>8ZBC*7*!2\V1XS@@14$;;:BF3"9E)GI!<*,G[ZX,F:[ M@AKW2S6NJ2N\"E.5@"XGMSVUYWDF]B&4DYG+09._FB=17$5BD(O.(VZ22Z2Q MH @38K %X)&PW$.*-ZC2L 0UUB^H4?2W+OV=I1;:&DJY# B\D8E:,$!6.D". M,L9%(*2B%HNZM*Q]'(.*9G.*P^5G$ZT2U5AB+.WF(=C=49$DQ:=)B*\F,OS] MZ]MA/O!Y"67?9\@6*%L*RM[/4Y$@@PN.$!1]L(AS)9 #BY'45C,M*1<4[^P2 MK>HHV5ANB/.Z!$,V#@,>DL04S;\[S9\[YZU!4Y;T'4*,B,>HRF17RTJUZW9@;G"-&S[Q*E_Q4+>Y4>>X%H^LSX5F MPQI'UF_#>:UFR/.:@JJ+@3^UN9*J'[-[4+4SXM_P!FFL#M]4+I W < M*MVE9D&J8)U#C4VF$=66'W8JI?NAH]%O>2SZ=A5(-8L_3-N@P/ 01D4NCLGJ4>I9:1&&P<%I5GNE<4PHQJ")PV*V(5(QZ*?U M"L-6'/3/2N_$A^,8$SF\2&)XUJFB@:.+P0\MUZ"T4:P'G:YTG G2@P,7D)4A M40Y#/3):*$0C)=;'&%B0I8WBYNMT_=3C)CI=='N$0989XZ)V!G.SLZN9:E2!XQ:$+F9YQ>@4+KG%"B?)M\$!NE-F<3D#)USD M/".4PZ:W *$KO6B8D5R8&)#R6B/NG$WXHSA2S!#PP>(@XLXN6U#65$YR;8K: MWBEY*&I;C]K.<@<(23HJ5R6!XXA'&U!279/^<4&QM/C:\3RV:F7FT+R(Q";4 M5WKC1I?="KT?75EQ5/IY02.6.I\18QP0 M%Y(A.QZ%IR4+3/)H_,ZN)KBV(,B:U%?76,EZE_75#WR;&Y7E6EQ?_:+3LSU? M0WUUC:7P=W:-+8@N_MX?#/J?T\T.DTE+&[XU@$_][J*,_^GWWA_#X.P_61A'<3PNXNX-8GR M!YK(/VB)= "!K %%/*?,"K:S2WYC4K1-@P(:)0[9CCE0-&M+ XL8BH@N&"*\]W=CE>K:]* M*7]:*4 Q2KN^U>W;7@E(/$1 8G\XO+ ]#T?Q#?B+!#O/P(U*074=@/1M[PJ) M8#Y&3#'2P#GB"7F02Z8">2.ITHJ3J!IYW*/$(M8H%G$#C2XAQA75>HYG1$BB M-!A!R/W;A&.YRS5!AGHO(V!"E,@AQK3]2JCB04,5JY&-K7!S:F,;#GSO\I#I MV[S\E8.3%K_@S5)X/OJ093$-@Y8@1&W0=*61# 6&03B/8DYB<&D%LLP19*/P MFCD>@:D2A-A\Q;ZW(,15Q2X*O)P"S]5%1**3CE+D=()$[FE "9XQ"E3A:$#; M(',OR5(7\4#!AKK8Q=KZ,DTIA!A#3^$2M4'1E0XQ+B2A$".0U)$B3H)%)G>R M-TQRJ9P./)+2(69-U;@QQ1'7Z7%)8ZRHS',Q"PS&*X$16)W+)11#1D>=?N4& M4PM44%-52B],8Y2HQ=V2BGY,^N)&K>$TX@+[*NF!A&/".2I=M$EI*6ZS9O2IWJ*X1#Z88;O=UOD MSCH79R4H\3#24.]@JS7-E%D,Z MVF!R@VWM8HE/K*E&-XA!+%3IHKK+J>[(.)H0)Q6O6L!D.=26Q"6 MA&!W=AE9:=Y%"46L4$QY.;&O%2^[B$3K.]VJBT@UU&_\!K2ZD&?^;5>PHB%% MEY=CP"Y;O;RXE-%>+XQ?A?]4 BJ8M11FG2G5N;Z: ](:8T0] MQ9I:+83@N6TU;88:;T$$XS6<3P8'5[1B */. "YC&OVSLWZ^H[[_>/L)@%OA M!MU99.-%?_!=1D?Q:262-UDB!8R6 B,_SRFX- 'GD7] B,KQ5(IL<("<5IY[ M1PSQ,H$1*XTGUDEIFQ"Z^)G.EG!D/;H\2RRHM1S "&2Q2,2",84L81$EY\!& M()I'QIL8CMR"V,9>^%1%*B951UD!J@#'Z&O^\;,=A$HKLRQ*&.,AZ,6S=/>? M;![RL=\;C@87,[Y0:9E]*X@Z?/:]1<7!\1X_/'[^CQ=8,"DH L@S>T+PN5^. M1P&LL$(;3O)(TH7%Y26(T50E;@C=N+$.%_I1CVY_G=5MQ9QA @R2V'K$O>?( M,DN0 IE$33UFRC6QH&H+(AP_EGEV\ER(7ABVDJ:^&D"$P0!"JV+F);3Q$$4; M4X%<"J.2Q5XOC%^ 1!Q+K&-Y_^A*D\W@M4UR8P@X\#PO,/E'&A@RZ76KB)8> MZ,XNH4TI/R^ACJ8F4(H2WZ,2SV5/P .E*&HE4$\"0DY86F>P<,-:!X,T4U2 MXBT(;LS.'+X\03*7.VD-H&M'B6F,^M/0A\V!CRVKVVA>;XR23;FM"[1_);S! M0M22NH@P<(NXHAA9[SR2$3P$+ SGL4*GJ\G=G_6Y>QA?]P9LLK=_M M$$+"KG/H#6V^R0)>2X'7E7Z=#@/S& AB.I#$.3Q%)C"*/,1DAR#]C[.=W45# M2$M48Q,4^#D];YY.QVBWWM?6OBZ0 K4[OWS^<4+&_GG-[ _?H)^.$ MUQ#,'I*47#,-O91VU!?[N*PDC=$%$9 23B(./B!CF$&66(%#<(K)Y$))TY8U MN5 W59(U"HMLEM[?,XD9IN=-/ZV" *7]5_TAE@D\>!N))S(BG>M"N-<"Z219 M)(55P3NC83S%)$EX 4(L7?MUU^ P(3_3^YCL>UEI_BH>3E9M<>NY]#=YZMKG MWM_U/6Y!!NUYC.#'P:LO_M3VWD-KD%ROUOCGJE*G8I_Y=%+U0XYQ?4IPU-NV M'FWW'.&ZQJ:,Y744GT^D]3H)ZZB7S4S^_^??A?,:AJ-!QR);8,KCVMGD84^;A5] MS-')3L\/)"!+J4/*8"Q5%-X9R#4AI"F=.@JE7)N@ M9$&"9B/!;.Q2&:&Q=AH!#@YQ8QURC"2BR:UQ1DAOE=S9I8JV13.08 LJPYY> M1VQ^:SEXW^GU$R&S"1>HZGS5"OLM*Q4_P:!LJ+Z35;]N4@9L:!]I HQ)@GBC!BD?1[4:B6. ME"8LP(G*<$D6E(N6#D$/PV<@O7HMD[G3DI(&+5*%;O_WSIY^4T =)SONG,'! M>\6#8E8H9QSU@H*/&,;B_'Q\9-9V6Y7O\:+;_]S:[XTK5-+NOS9D6D=J MZ2&OL07!\8G]Z+T?>Y,QB79XS=&E\(/9:?4O[<1*.2D*6W2%F"$>=8(T,2)2**"2YL M\A^]:F)W\)KX0@&P]0&PAZW1J!'*"F0M!UGS9;W:L>2B.81=4(B'*)"E@B#N M7<#4.YHLTLXN)0O2E$T\$9^HUGG7?LWW"3]'M_OZY$8Y.C_)JYS;Y("'BT%F MQ*-3F*12,M-X7-R<&R@"8&L05.*2Q=\@&H;V)BHA<8,34@J%BQ=$HF--$S*G] M?&'!G!4Q9\Y9B!X;)UE$BII\7"- @AN+$38@B'!8.$MW=H5>/0F^QH5-H?-I M>NW))5#^?*)1%88]"'7S_3,8=_>LQJOF4J7_8 MR9OC<=5QM/,)GN3T$:+M_%CSRVN'D"^0?-'+3916^G8U_QMF$Q8]X:;8A#O@ MH5D9CK,N%+-P&[/@KU!1RQ2U!"QRV">SP&ABH<0P1 U8CWFRW3HFLZ!6KW=M MWDF^ CL;"3MW0$4+[*P*._,-Y;VQ)EB.M,<6<>L%LAQ+1*@"'21X$+DDD]96 MDED;&WTTLJX+4P9S'6$4;<*G6-'I!>B-'J/TVK@(*5_@\H;'M3?I9KOV? B/ MIS\\F<:C.[U*&:H_>G)F!^\[/32^K9(E6E5CT+Y1\NAJ-._#HKL?RAAZ']I'TGY/XF7_YDD>>3=##V M^Z->?P1K"7A=^)_7"9#"N:-<'AW_U7EW=M@Y.'O.3L[^%/F[CUX^__+N[W>= M!(#I_M]^.3A^=W;P+8_8>O_U'QYSAQSFD9?!9Y)$D!$0$?!$9S''8(W+A1GC M!7K=KW1@-#I__.C1Y\^?VU_Q90K'1,#Y6GD5X?KTQZW\W2_F$D3LYM MCP9)\:O0U66:.X_E._*COH-!BU2;B.1//TLL]"R_QB8OMEN_WGYDI>VG.'5< MQF"8)9S&K"[,<(.I=%X%Q6IQ7X[;;>C-*+U3#55K7+L34N9"9LER)0D_V^]E^'>X\FEVIM"@_BN56*RH7$L[) MBN[^MQL\VEWTF-?SV?N7SM6S)%DZOS_?>WITV'I]=/1B__!EZ\W;5Z_^<_); M:__P:?O:3=Z4>[^-ZOX*PG[PT)NB0/]ZV[,7H9.>Z$GN"CG!\=Q;X(N'\U%F M"I-9>E.W+*'Y=Y?_8;*QW=^N6#S""3J=[X(^=6NJ(*QB0E- M2,WAQ5FZA*\A[S/+6XX&[VVO\ZWR9[]ON/3+>&+X,!<>YU^/XN4._+X!<[EQ MMS],QO4XW=/OW6H"Z$/2F6^'4SIS]OKLY._]+P??WB_GN].3#\V]'S_;XN[.WXO#9[Z='+_?I MT;/3#X2M./KS_N-L!$(D'!O;(P!J;NKJS)_^<[,I)\3 W9!#;K(, 5/W3D_ MAI=O4+K9(,:HXC!J]LKW6[!?H'\VSLX=J'2MRVP496LF-'-5MCOO9W3+:0:] M9G;T9'C/5\.AHLF_=0?O!=8$[ ]8(%6#%ECTH#2@>]EPY\TR%2^7UU6Z[V#- M[]L9;BNQ45WXW+9ML-?+Q/4Y]X-VXV5TW?.\ 61@%VZ6MQYR2[5)Q4;(YP@;$PVK!R<.W>>:OB&'?>@P?V>K#<(0U=,3!&% .2^V6.AE27/AL> MQM[HQ/Y=#2T<+>ROOYZ/;OORV=[P1IM *]T\6;E?&36VW_"QV[=PF"^J>;)_ MGW?]26ZPO'/7X-QN5C@!$6TAS8$W3:D-PXY<)2K]Z]?C)[K)L@8O]BQC; M4]N8_[[S[N_&.]N$DVWL>%C+P+A_#EPRYC+XTOB&8 W[!GL[]=F)EV@_T5L M=&&QD-8I$H+(O41TB-I;HYGW";M !S8Z_!\-?YBRT>7WQE?OC@W#@_1L=-)K M8;0_N)2#^^$CX4&;4I@B1ZA'W#F-#(7_!)PLBR)J8\"PT0+_P&8?-@/_I7?N M/N=I,T#GMG'1Z7ZIZH3/LOU; =R \(O^U[ A8TUELP*E]V(_GU7_9(AS5RG[ MUZT& ,2?MEWP@9HA/F1"MKU<;36 A:N7%GY^MK?5N"YJ,,D<<&G.%&O%W&9C MCA/"]JX+(!0.*S_V?&T!U.3]"(4!8;.:XVKY3=B8.' $T')# M_A2 _G!BNZOM@WMG%!^"-* XL&@7G@R0$F)WZ((,L8! 8V.@(HR0>7@Z&]6N M9YW*PST]O&8']*DB/FVKU;@6L(HN,)L1H35W6B01E.2&1YNGN9.0I$^>..?G M=S%]O?_RRK"X\PSA!ZF2VJ_;'TZ:_N0%$%#_\F#P^B,TPC\9&NT=OB#[QTI 0WLC$PZ<^V0P>.&3YJ! MX]]F#+6%G!EJG9P9]-Z=&>] 4#53TX/VO.-]]A_!*?S= =,+SG!E7!27PX@+ M?/[JXT6)D+QZ+?:_O87[OA$'NQ]%YJ;]SSE3[#7;I^_I+.?L'^Y_^?3YV6?X M/O_X^0O;?_7GZ?[N%[[_^4OF)KK_ ;CELV>?#C^!\K9WL7=\I#A((!(,4C(G M@HF@$1C]$C%I&0@K01,SLRZ*:$'Q3J!H)&UY\M%@QKREWCC -J+QZBL"TYZ$:F2-A$M1[F. M]T6.SVROV3M(,Z1X6?WWIR;'BR.LM=).:R0E#T".RB.3\BQ6266(1@9JZ"QY MW1CDS#U@W(^#=/-1KQ!!YHA);^KU0;?U5,G/NO$,1&1E3?E1!,-/1C#2*(+1 M&PSXMT8HPCH^G"GL]:$9^;5 MSL[(\5"LJLJ]S;!TUM/A:F=;15N[)W$V!\X%>>DWV0:*]LUV(08*G]?]A\"O54< M *S>#H,)*/F(FG!"U8#A7K2]XKQ(+2#)\P'U=:;HZOP/YVQXX],G-5%L]6J^MBWKZ2=T?P D-6# M50[(N.Q^[P=4">*OTQWT.6S![6$919:=%G_5,-X08/]@/6Q MB,P,#N1>*GZM2^"_9NH/.\7TFZ<3;.3.PW',GVTVSDXN>[DN >[Q#W!AIPNB MH-P[=HLDR9S/@4/XNMV/@U[ M/(IYE+?MG#7;Q81?7'&ILL6SB["=][ER67>S[E#:^TRZJTL8)[L0\GWAP+.F MU ;JZ_4R?0XE;K+-[I1$&9[V]70WS+$JS^Z,FFW"/?S=N6*+*"2=W1XZQ^K2/F@![H5 MJ&:Q4F>R%C2.:E]Q@76 _X&2LZ*STP80;37>%H#+J/DR:T($H_\WIMMI',^Q MY@D0'R;K]AI !*W\;[YFO#F+J'NW>)?#<1;RU7=X,WJ'A3.4KSKQ)IT9ZVBH MWK,SY'TO'J07P):GE1_[IW-Z[.\<:;3:Y80BS["R6%-M^*R3!/8YH_)HIW_@:5M+@)WO'_SA3A7K MIG)5C.3KC5P4 P,P9U\4!,[.AJ'KH#>A5F2H.+5?0 *.=C]#%MB2YZ=GE8%3 MJ0)E&FH%Y /KL](@1SC66TP;*4^9S 0O_H6M*2\LH.UIKS$1=.^=@\DR7NE( MHZG\++TB 9K_Y"+0S0:HEJ$X5;)0R*D3FR-]LYE_.1M&T,&T]D4KZOC*I-ML M''C=57X-6(3'35<\(M4?QGU7L@]EO%6G.7@[@/40_XFMSEG9Y$KGZ$WN M<@&KT[/*&3!E9N;?VF!^9,NQ"_;F/\WN^=AK]/S@/Z]W\\_8_$',R'\TL$(C MW+9S>CER%LW*%MC5IF^>E6,9J5P[V9AMC<[5%W$>FG#BW5%LJ376OR=?8^MJ M,*AQDV!1G:]_'5#HZ_/UURGU?GXXY-'#&P,O!["% U J3%O%-GY&Z?[F2(MH M&><&*94PXMH$Y*(4B& 6HR1<*>N?1DACZ-Z://DGH%9,1C1 ^'6Z 3!^'.?O M#4 ^R]>!6/*3&?-9W-BQ[R__6_EN)N[1.(W]DT[QD(WC&=E[7D4+FKW!%Z;= M^K$_6%]B;PT%.$[)U^*TJ?Q1VTN5JZ2RZBT^[Y!@#+X=*!+>: MUC5;@XA'%L!Y-H4KPZVHFA" M0UE?/(+97PI*2(C]'#-IQ[$+I-Q\=+]N#%=?;+/1.XN^:#99F.9+3_/)H($= MEZM)X C (LWCMX>;6JR]88)7%3O(QWK2/.M-!(1:S9@J\=SM7-H6Z'P35X\S MRD#4_\?"PT";^"LK)PTVN?I)E2^[4 9C3@:Z3/7*DSZ>"35@:HNGCG>@P,'& MY?S'DH9RW.U<@$):_% M?U1"47 T>6^+=V=N6*HZVAF%#UYML.<#G6OZ).<0[K64U^P-Z+W*:!YJCUL3 M)@U\M0/+RGLU]HB,PX,E##')MZ?V3OP44[D%TT1R&"(#-!) PBE,:"4IQ"/>]T>N2G' MP;BQSW1B1][E"*S-VD,5FYLL!GFY\^[9R.AM G[%7.7QOMP28;TY_-Y^B='?_IH S")CAY_T*F1\/DR_WAH6:F5A MK!)$FE6HK#B907D ,S^'%J_%_VXQS/^)[?.">9,/FL[S'FMM?OR&I1XF!%#Z MBB:76PET>]D'5#((,L#[N#6]OI%/R+:'*^CFA6:!=MR&\RV[<1IM3H(8+6DD M6F8EREC_N6Z)<_)G#CMG ,,2RR),TE@#S6O)$>I.MWFK[T\I >TKJG 6.H. ^X!&J_!LCB 5!UE10> L MY[WY0+?M>!"6C6*VS\1[&2@,MIL3B#+7E[V:R,^9.;?A4()RNIE M9UIBEX>6C;[QGSSLSS6,%"ARO;;%SD)/#& M1>5&BF>#V/7DP5U[ $.%*H<'+QOI/!<[S=_,IQ!U TC HN)YJH=$>OD^V"_"N\SE;C]405U5C:7-U< M$!IDDTLK4[61,&8)#J-!EY2Y,#Q.A4YL'LO]()^.GW#]@[?T/W=]Y=@^7S9^[#?_/3AQ>7!83@%BX<5JP7N-VOY?#S\ M=/IIUW_=W_V(][-U].K-UX_TS];'0["@Z$>P>#S=^[:#8>UI[_-K#I:/SS4! MCFF48)L15PPC$Q5%"CMBN' R"38;8 V"XHB5UR8QGGRP6#CM'<=1JF@LF;64 M)BI_>K>H8OCAX]94_&8P2IU6JW-1'"8%#@?)3/.SYZ94JEZ.+ [1M5N JLHK MGL2XD3Y\;85>NQ31S;8:-#%9;CT.\(\1"JQ@3XWR5#''D^/SZ_/H=7PWUV(/O[^U^^7KPYH@G M%HS+\Y<,RDN_W2E,H;Q*)#% :/ \1 U$XIWS1IF0DB+UZ3[8Z5KKF! :,08Z4W$9:XD]DI0[Z4'53114 M'X*O5M/?X@__/;3J8M71ICD\FA)&RH%!#Z;NM.S/U2;9V!J8R\5%4_5J&24? M3\4LQKG'XVA,KEDOL%_#3CN\;H>8QG]Y/0J15F[7(97O]/X&?6K==+:$\<(5RX(3^.5$M;)A/RY]-J;(Z^3@K,4+>_+!'<-Z)W0S70\%^@WGQ"XQT7Z-=&&J$^Z <_;2;\#8>@Y!] ML->ODKA7:0.>@9+D05U:#0IXR(;B-]N?5\.BB[?#U(,18BQYBJT6-UC0=6-L MV1:9HXB-Y]B2^7-LZU,>#BT>)<8.LFUFQ<.Z'_9M!U,/3(/\W&MGWJT4SL\? M3YF^7LK>O>L88=2Q@'@FQW"5LG>&>42JQ&/K3,9GTI^.Y?4B'"M85 M=_DC=QZ]K:=P,(GW96OOPWM2IEQ]VV.?=M]\_?3YT\G^[I^GGW;?POK>?-O; M?=O<.]UOSD[B_?CA_==/A_\I4Z[VOH4O^[LO3_=/7^"]TT^P]O\T/^W"LUZ] MOOQ(_TQ[[S M4WC?X:_[AU_X_LZ1M-X)33$*R@7$I9/(24&13T0+Q;#@VA41 M>,5[OGQ66A;[//*L[INQT,*SNF_\]H\TQ_N.R'&UT?[M8./J#+RAS;$J??+7 M!2KX#%0XX76"TT V&8-X"ARY( 7"V#NME0TNRHUMLW45+&XWLGL!:7FK<=XU M:M6HM;JH-2CL >YI/+PQ+9K:+P=-'[= M>XZ_%G@\]!?[WUX?$2R(\9(B29E$W'N%=& 4.?B))^\B9W%CFU\[.735L'%A M_T8J_ULGHW#GK-ML#<>OW,Z+,?/2MS(-UV_C/C3]2;-O&R]MJ]6K)I?D@K4/ M)YU6S.7?=W!=_)P;>AB_VMOY)AYFO];=_T"="TDP&P3C7'-GDD_)4JL\39PH M,Q#)G)K:_W"_DK-YQ?]@A6(Z:HY2BAAQX2/2+BED&*$D6&*=U$OS/_R 719A MD2>FK<][PZ>BD=^._6L_PK)8?M:/8'C$SFB'K*0"<1(8TB(E%+A7"0RGX(38 MV,9;]*ZZ\GS)=J^^@AIA:H2Y/<+4-O\*P]@5F]^09!(/%E&"&>(F&, Q31%E M0@2;*0+3C&-BA7#LMGD+:V1-S.R8[QKMW/.N=?W'G%H">24ID204I$G\N5+.CY8-I3*YFBT3HC_:HD%#QA=7O>&SX5=?MV[%\; M],MB^5F#GC""'<4!<943 YRVR!FAD9?:"9V8L3IE17A9B0%K%/RO$69U7NT1 M$*8VZ%<8QJX8]-H$Z4Q*B/%(,XX)!'^)B%)A)(_$,#CO%<.QGR!0O]_YIVHQ M-QARM<*1TE7;NKUFR%,5WY6F[/]C3\_^:.SF%MQ-=UZ-::PC]0OMY__++1!Z MFXV]9J_7.>\V-^&^8*'VOM@5WL1UM_9YC-@P+V*RFDN9C':)"DP#PY@[I8HP M)J2V]N];9NX_OV+M*\Q"Y-H@HPA8^]9'Y 0W2$=LP>*WSBN5&_34\?LZNG9; M9?QV_%^;^\OB^5ES/P#Y:4$=DE0[Q(V12$M'4:2$>VLI(XIO;%.]I5F.;Z=6+X/]6 M6H?]L/\X*]CUL+W)*-[B5;NF15N3&;UE\/4?SVF>-/S"< !F];KSD;YZ[^%8 MT>MJ)J;P?L&MGNR!G7\=W!-ER/^=Z+FMXZH_-7.CO/[O*'_I<;!R/#G\P1\^ MLT]DBY8V^<^&D_Y*:\U>-8-B/%IW[CRWF\YRJ^8LY"86%1\/QL'3.>,"KAUK MNSXMT/_N-CO=85?0R?;FFY-#>$*CFM.<]ZG5[)41#RY/,8+]SW,MPF3+T78[ M#Q.N9OWE?<^3$[^6DVE=-OYK$<&KO2=&.*) T#*7'+7"]TFH7 MR2GC?H[4W1FN=:/C]%H=-'@_NNNSB]=<_1_<,W M8O_;>W*P"]^#OQ^I@)/RS*.@B4&<>(DL&/E(*NX8Q80K+@$R^'5B<=";L^J4 MV^_T744-%QP]&I3ORCOKDG.4$I,W:O^;5Q"K1TDJ>4Y#:D M5_FY<1&[<2%Z));GQ@64S00'WX-SU\O']QQ"F.%@PT9' N M'C#<(\>91IQ*K)AD @XJJS-7BP>&A[^9.QV/IJAM-0XJ3>)Z[[^\WB55'_]W!1.%X[\XT@XK&>'<%4X6 M<2Y%)@.,HB12&FJ4E+(8;->5C@SY'W26X0#?\1#$<(WLV5P(*FY'&]<+CLGI M 8/AQG_GV<8[K5:GFN(U)*(77S-5QW!HO^[F463]XCLXS?/4:OKZ,7U])$=$ MY!0 $"68"P60DCC2C.1I,#Q9[K*#TQ;ZNAK/F*:O9@_.=G@$%5G9KWDX=9YB M>=NQAJLTXO:OSD5WU.E]S:WJR%SX^G=>W901T#45"=ZP(^I'2AQ M],TI/78\+#P/0@SQM)UG2IQT6ME]_F5DEEZ.1FG:/&!\,(.U3#VKP90 M=(=#&X>C\?*LQ-9H["9\$-O^252X$%L%*4=#?6O(JE^ I6\':XJ)?=SNG;ZF4.TNOAB_Q[\!Y#A^QE MC9W7#*K >Q=',HD0G <1G'+?$U"1D7;,(._ L.>6@RJ.LRYNO@^80R8H@Y2O M'2L_&K)9B 8XY&'FS(]LSQM8G(MXD(9>RPR$5UO3CB8]_/=TB]^A!W-\B77P M#N?]ZR_Y_E!*.B];Y)%<569F^R;^N\!D3K8QO.ADY"(^L\<1N6ZT7U"97/J[ M;5W8R][&;],[!9LR>2RWVM'O"K;M?[GN;]OS7G,-IHCR>Q\FM-OL 5W;UJMN MY_RL][I@ 7!XGB3:&0RX.1@QY@K.%[T=?AG\]/A?^![@,BG^\V] M5Z]S-.MT[W2/[YW^Y^3CYT^GLRC\Z;.__/CYC=@[_;.U_^$CH#'\3E]??,RH M_>KCY<=OQ_#=E\W]TT]@(+^G^\='(0FA?'9$T"Z $A!RGK9[F_FB/WS<>NK![SHM MVVW\75SD_757A/,+';3'(YT'^;;3>JT?]*FN]+\PIHHL-)L@.WME2\X&6S(> M[/[+QO1F;?R:M<(2EBO:;L>?]X8SY*^.DNIF29X'G'6ZXWM.SV(;:]P-0(5R MKQRA6%3CE +CR#VSF'(>G32$)>.]YJ!X:#\;[7S$/+0\JF";F*,HSTUH&B";]W3F/U M_0$<9D-HWBC !4(:I'RO// [,_]&?-/Y)ZO%K>&[/ ''0YF7F>.93PMS7T;7 MK;H6X!^#[A#5KNQ%)H.7S_:RHZEW;L%H&I#%T''8V#D&4LLF3B&^VX=M/08; MV2@)RG?@C!LK02M70NG@M/2&5QB9_X^&/TQA))^%1G@#'V/H99M\0M,88V2L M47(N2NX?'N,C394W)!=@2IXS,F5$H(<'I )3/+I;]?*XQ-S9S545V>AZ<.OW>6/=R%1J_2>'9.+4*KBH5@P2Z47 INJ3 L M.4VMY"D2G 0;Y/;-BG&VI-R^H7=^;H[??EP7U_Q#D_6W]_2(8^9-"@%9:C#B M3%"D20#;!D?XBXYZ\?:9VY;4=FR="B16*C<#+3YY I0""4+ZE[K52BLKA-2I)#G=-&X)M$ &#;+RS M;ORGV3GOY?G5PU0SD L4$YV%Q9GM]H?9?#NPI?#ISN3,7YM#:;##U57[G7YL MR%^S8(KM$]L&*=&*-O53;D9N4CCF4-K9@UX..X"5O5C>UC>$J[6*G. MMLK5O9,8^YM%I@UF> \")6WX.&O6J16_-JM(0'YJ4:UR-BT<;SQN^L9QMW-1 M)!VLMWANRWCB_(CKC-8KWI)[\*>5:,="SK0LR^"-6\WRZT':LY\[W;]@Q:_[ M\;27426?;HZ;_-V-??L5Y'%J]K,Y6PWL7JFIW8_AAKLX\LX1$85&*CF2<9MIIY,N $8!Z"B0. MR2<#0HZ&#PSD7[*OYM<*)L,$94Y:RL!WF9D7N,(6W.GE6,9H/OFB89]?9L:, MWPB^2SAE^M@>/ 7_#N/!A=D"8%G^;&RU)<7-4OL7F@^^A0U?_F)!Z"NSS"'. MZS/E]@K_SQ_P>5ATZ+U*AWZ1=>@G.?/WAKOQKOGU^KU8'HFL>NW_#7>KS X= MNC.72S9/?H?6NGWK#5.Q]D'2E\J2>QLU];AUN3?N&[[U(I"Y*%2FU M*2K..0Z&1"] [8[">!&Q&GBA!\4:Y$INV%W<+',KBE+S:PSH6^QVUMVW,JC- M?7/Y\? -_;3[!4RA8[+_^YT?Z@N[M@GET^/KK;&WNI]T_ M3_9W/WW)SSO8!?-H]]F73[O'Y"-]_W7_U M>(5X'KYL>')("\UBCUF*I:*; \2#D0VWL'IU3K;,N L?HV/%VI)H'0B#'+(]ZM1#Q(AK2W M& EA,2@KGM!<;*WQG.S+7^OI1O?#B>]^7/-T*S7DI@WKUQN;'E,/>54=V$X[ M[$P=UXNJ0JV&J@6@:O_YC/H1J,>4BYBQR2"NG43.OY0R9LC MU>J-GZ@Y>R6TCIJS[X6S*R6$,*633P(94$# L/ 2Z4!RG^GH(R@@T:3<;G9> MRY='8>V?P?NQ&\^ZP#I5AF-10$YS7X)OY0^U%V05M8_)(\M -7%@M4-D&;CU M;D8C<0:32!)&U)1L0*R1Y=RA:'TT6CI.N:X=(NO*]>NBFGR7[6OVO@U[5VH) M*"(>2Y40(=PC'C!%F@N'A(XZR,A4M.RN!D?M&EF()TN'].DLX=H5+X-%LSHP-(%NPM4@D(Q#W(2+K.$92>^>"52:9 M:X;7U0Z0)\'/2] R:GY>!7ZN] O!,&'6*62<9XA+#3\E:1%/EB7*DI'VFJ&Z MM=?CGKCQKXFN,C^9D^-18BR+XL^XMTX-/8M SVPJA\9$.(89PDX;Q)D5R'*& M$3!6L3L'E9G K8MK4#HL55"5J#GX<#AXX)U)D)L2$/!9Y+&) 2*9\4XCQ)I*W'R 6<9.(A)1ZS;G)U M-M'"9M&:5 3]Q+CPR#&8&@T>#PTJ/4+B^V8FOVB$_TZU)- 9;I:"%Y;:H^E[0!@ MO4@I^OY!FOMYC6:+H-ELQD@@6E$1&0!9(/'AKF=L[ M8&ZH' XZM5$XA] YSWW?BGI8-V98QN8\':R_/\WM!D9H#SCA( '^[_3[W:8[ M+ZT&#SMOA^/E7L %>?)9C?\W+YX\W,G8_S7+@(-=3P]VCG 4E#FB0)6S ?$\ MP<)R"B8JX5('*RFC>F.;W:EZS,GUPM;BU[^6Z&DR:F2D]/7UK6%=#<. M)QF-ABU]MZGSH(]S-<"AT[W1/,[&Q',60 \.$$&, .&-,6'&$MHC:@224L@?E3Y,@I*I#U M!%2MQ#GQ?B$Y@9DRSAD<0";PH)@5RAE'O:#1)XS3_!$=I--SR9)S)M]?4>:H5 M=EI6)UV#]<.?=-#*)BY1L$* %6P(,L$DY%4D<-K4&R(6.NFEB>4:K.]TL("I MV @+4CCD@7-:,V0(,RAR :>J/9P(?AP6K@_V3@<;C= ^.(FP+FWF2'64T;6Y(1X(*DRJ.KW;FR5GB_7SHP?V&1X?(EU8"N>]Z^_ MY/MSX.F\00:/9,T1/&^D_7A63N$ER@W !6;.8<(M3B:RZ!(QTB5&->='7&X, M+SKICN<_'$?DNM%^03;!&_YN6Q?VLK?QV_16P:Y,GLNMMO2[!O+VOUSWM^UY MKWGC$Q/W,$B7_&BD1!F;*[8:]S1I; B\@U[0V3?V'&Z=6?A#LW_R'/:P T]< ME=%@^\TAKN[1C_0_S?W/K]FG#V]/#@[??OGTZM/)WN'+DSWZ7L#WV<&K]WR? MOKF)Y=CFNVILQHQ[:';WS< MC<>#X7,#8EJIH7*/0#GLR&CLLLJ+--A%" XD(8ME1,1I.!]# Q/\Z8Z4&XQP MZ\V=;=X>SHEIN,MA&^YJYEQN2'4<.\==>W9R>;LQ;E=W:JVFN.DM6F!_R8/1 M\);1[%:W_=YG= M0H5ZLOMF!_80CYPHIO]]ZMW5M(O!/\/[/;=L&^S/OP&&G M;UM/>!S:-6^=HUV5K5K-&*Q^?G%-P.L&!'*;ZH;):.:M!O'=M(CIYU[F$^^B M40CZ;"\9UBH9Q1X4!"%18"QD'-B.?LADGLG/$@NZ'%U\'\9OL'X;_AU)Z M-^D#;I^?HM#IH\%#5B9)YY9F9Y6D\_GX\N/GD^:GTS\_[W]^ 6MZ@S_M?N$? M#X\O]E_MP3.>-?>_O;[8/_SS9#9)YV#WS^;!JS]//\)S]PY;K?W=MU\.#D]. M#G9W,*SN8?LG9:95E^G*EFP,R)(K9',[9HY\1A9AS7"@1&<*-BQ MU&YLDTTB]9P>!&O?^[2&K2<*6\0DSS%G+"G,.0O.BJA4I)%XAXF2#P-;-3(M M@DS3-78IQQV2D<@$3Q!WB2 MX;B49,P;&CPG@$Q4S6D@4,-2#4NK"4O*$@I: M4_#41JX"<49;'X":$PTJ$E)K4VN&662ZM:M0@L<\\L(*AWC*8[@LT\@;)P(U M1 85BC9EY-UGA-8EA0MQZ7ZGC;H+6+1/MV'MPB:@%V (,(TQ,5QI9@6)6&G0 MJKA@%*M:EUHU7+J4C&_I)95B MK%"Q6LW(HTI6%8/ +DC*-#<\62(3I209KY(@)-6,O'J,/&T4$6D3]XFB**)$ MW+J<9: MLI1(J:5)EJF-;:YJ/G[*?*QHX$G+J)-(/#AL4I08"Q\ TQ,(Z9J/ M5X^/IPT%0TU@WC,4@TZ(9V9V'.P&;B0G2@@'UB (9$WO[G2M6\:D5 M3\%(L-W+ACMOML*=K82U[(FT*"@QYU04TFN2 I QU9[SP#VQ26@A96TEK!HH M[3^?L1*,)IH&8I%B@2+NF44Z3Q*G0ANP_;QD@F7E8K5\%W5SLR4SLDVY[H]S M;X7AV GG@!)<@,.WG"OG:D9>/4:>MA*B4,[;&'+41",><]TF<1B9@!551GHJ M5&YGPVLV?KIL[, >2$9K!:8!#Y99 5@>O:0";FU%+8]7D(VGC01NL-(4>\1( MB2: D: 398AH8KV)S"MLLSPV*Q4"75(LH3Q;;S&UXO9"R74=ESC<5Y_JIQ;E M7?3UGPPLZ#L3X03)6H(\!KA=GO9FPHPC65SC"$@P ; M*FB1*[)S*2$3U@FAF0@;VW23+@.UUVO\10V%-11.06%,%.M<8XNC!\/2&*J4 M84&"WF/ 2,&UAKIZ:#B10P6\,S0'*K5AGH%UKD I NUUK=F.#AMJ3M)F)66H4!- MG@*81-X&"F>R62R%H?R_7>:P*% SM^II4.J8!NV=ZZ&]QCXGUG.[LN MX_;U$I=3Y[C2F:'+*-PE=RG<7962UY6^Q\^09E#7UM;5(,TD%8G$:I,BYX$Y MXZ(C@B=IG$\RFA]-%JD-X =6_ YF4R8$\YH0'9"PD>]RO7JRUQJ4GBDN8*,:I#82YR.%GE[S4P=D(5FNR)-2XM'JX-%,\ M:Z+!%FQ1%[$!@]0IY&@B2(6 -8F2D9##$.+NCKD:EFI8>J@Z-*4]=RPY*A47 M).3)7((88;SQN>=Q#4NK!TNS];$VX!@LLAQT)IX(0U8E "B;B)31!\JRNJ3) M2O4:>5H^D+HZ=LFHQ!4CB4J H<"EUQ9C'L&&BQZL..9EC4JKADJS.1LF)>YC MXHA@(Q'G3B!#%$=.1)4B\DHYI('KE/-QZO'Q]-F EAV+%D. MGDF45T=6U?'WF]UK _>L.B(5IYK)TPR3$FIC%1"R"1J M4%HQ4)J<$K__>8_LOSG"DN3"?(6TL!R4BA20"Q0LAJ29MU(F+F-6+_!*U>/4 MA75+9F6=X.B5%TD&S!5U3MK(%)$2Y%)R4=>LO(JL?#G%RA).G>7I>2X9#PP< M)#**$V0%911[#69_J9"]LZ%0,_+J,C)8^49SJ< L8-SD3RMF?Z6\F>9!YN^:7QM577-CJ;.(E\AK3_X>3SR%O-#94DJ:;YJAMDIO M?SOE_FDJ\$KYH PE4F@*>ATVH->)X*@0S.>NQ(-&-Z1N=+,>"OS[6==M\-%B M+@6*&FO$L0S(2D\18TDGZHT7'N=6-QCSIY@N7P/7$P6N2%5,3*OD8N(Y==@# M?@%,!9O+ 6)X&."JL6DQ;)K)ZJ$,8TDCLM8*Q"T1R'BI4+0RT>",I()N;+/E M]>"J@:D&IGLO9[">@8GF-:XUJW5!KQB5J*>C(T@B$ M0W*@4<6$G),4I1A-,,QKXW31J'@]#>RA;=I[*8O^*9(K@R-.$ QOST,NHM14 M B5'";8#M9*Q&K;6"[8^7JF&H(QP10AR,6!0MG"NAN 1.4:-CS0ZE6R.Y&!# M[ZYOU6G4J\OISG@CN7-:&LP38XY8K12A@:O@/1.UY;2*S#QM.6%%+/6!(;!U M@9F-)LA(;5!BQ ?"1/11ED;N]>2_)\S))G=8LHYQP3GW*5H.,(Y5\@DSK?D# M^4!JF;T\-I\Q-;1)TBK+@:^%1YS3@$RR"E%O1>*"$%]E7Q"UA!X)JU,2-\PR3VO]8^6 R<\:$TY8"4(&@,DP M@;A7#FE"#+*4LZ"Q"UJ(C6VP(>_>1W?U7+4,6QQ]8I&HFP M,7DI$JM9>259>=J42)8(#F>"!&84<= AD5-<(F.U<=9HAFW:V!9U#Z:GS,A! M"; >E+**,FZ,,M21J&0 &U.#2'8U(Z\@(U\IK18^:D:0CQ@8&80OU@V?-,/MXUHY23G IG4/":H>X\!X9RC1R@6!/J' 2FXUM MM@E_7%J3JE6I-?R!F[<&PQH,9_J$1D!#27E,EF,IC)-&*&*=E1) ,=4ZZBKB MW8RQ*3TV#BLDA.-@; J&C,<,61V(8IBX8 #O"%W>0($:[6JT6YGW7DCU(]Y@ M+:-0EA.3ZZDUH8'*J)0@2M6JW[I!X8RYSDP(4B2)X#A9KJ?VR%(2D) L,"<8 MEWGD$]_$7"PMBK\6E=5+K"&]K[+E>HE+G4&\THFFMRW2O=W_P, M609UD6Y=4M)45/(@/>78*NXMUS@Y,)@8#<()%?V@RPZIN^RLA2[X^4I_1:Z9 M]-J3/,PJ(CAK@JR,"4FI)5C$U&*F,8,XE1)9PC RB1(B96*I MA"CX2M6ZU5LQ$3GIN<<..2 >&+262.8BPD5K5&M6ZH->-=PU9B M&Z-#(7&1.U939!RW2+/(J)>:BMS!%30J50\EJXMTUP6V6 3CCV+KB%-<@#DH M;"2!>JMT"CR06I]:.61Z?27E@SK*"7$(^SQ3G0N'C.08@%\(:;WC1)&-;27H MW=LQU;5[J\O*%$Z;*VIU"1!-K5EY%5IXVC4)02GOG44HR M@I(1-'):.Y3GRHD$QA%W>&-;\KH*]RES,I,4S(G K (9[$$Z3D&7-!>2LDQ0')I!SB4F $QVE!1F,#M@-3-H*YH(EVT1&6QQ2J"%4RXC,QQ;9.QT@3E#::U[W7U8&GO:L\>'!4F"C&F$\II8,@P M+5$,8/D%$KP(.L^AH5MXA7P8=77>DEDY@4E(7:#:$@4J9=2$$JV,QC0%(HVH M67D567FFUZD2-F(6D<%2(HY3RAH&11$,0,4L"SB8C6U>U\L_949FAJ1(-:<) M"S#^M2:,2&X90+P1ENB:D5>0D6?;?PJI0S0,K'S-$-=2(VVM1Q$'S#0E\*G/ M,GFU6E_49;8+9TE7KW EY;6NQ%C&YCP92$]266^8D<(GCAD!<OYFUP:2G,212&BP&Q*452$>B44K."BJ%(;D'&]O$>GG.H>4PV7J4 MM-4P6\/L#<)EN=9-1B8C-5P94)<)CE8807G$'M?ALI5$TFD3V$6>$JC/B*DD MP 0F'%D)QK!.2GMO.(V$;FP3S)9=_%OC:(VC-8Y6B8_.8@<;P[ RW.I@K>*@ MR&B2,I#&5*NKZP:RLY%,02+AUB$:C42<&XX<2Q@I*1)\0C3'>:;2)C%XV67% MCP2SQ;7Q6]_" ^'?T/QG>_A:^^= @4U?_9[9H-D^M^4]_P5?J\B+?_51[K_X>7)I\]?Z/[G-Q>?=E\V]W=?L+UOX?.GW6? EY^:!X>O&?!> M*_[[[>6G#^',42X_?MC#GSY_)!\_O#P].(1[[#[[LO?A-=X[]-_VZ?Z7/>#+ M3Z>O@><#\-Z7KWL[1TE*%6VP"#/-LUGR#ZY>9?O];M.=%QQJ]#NPAZ>GG?Q.P!HGG19 8"_?H7\2 M&]6J8D 6@,T>QP;(0 ][\!V1JNP]W[)8[P!7PZ%[^.CST[VY,L=N% M5WR75]OXQ?9 YB?8,'CIV.I<_+K5>'[='_U\GWQGV)1NE:[1FGF99J]W M7C;G_ S^F+\;O\:N;_9BOK;L4Z-SEE^AUX!W;OP3@3C@C>%#N!PVU^=#J+Z7 M-9R&O;#=T-MJ[#9;Y_FC^2_X>Y/8 S77/MAKPI3\M %CWLD%S M9P6B&[_DN_S/_]$@H?X87+TSOF?Y@/SQZV9Y6$X@LNW+O/5GK9C/)_\U!P;R MLZ]5G:LCFM&>91")Y7YC45JN!7':6X!.2Q@'5=K$H]=Y>2 ^Z:32_'K_Y:P0 M'7%<8;B"Y+W7P!\QW$PYQC^9L#W8]1='F@@K-/!5,$HC'KE%SAF!G%?GIQD*FO]D,FD7+3,S^]\VJYO-,]NO MR'$*'3<;9[;; /0[CXW_^I[E-520'H:&8,T'W7?]C&O_R6L;/_UG)9G#]_2( M@Y)+8\FUT!Z!\F) .PL23"+%V[C7(8LSA-0(\#9S.KF\]W_L:=G?[QM/.N<9V6S\>].48]ZFXV_MO[>:AP" M)LTJ[LW>0+.OY!C<\"SVST$3/YN2:&>CRP9:=YK4E#:+]CUM(?3G/:P-J[P- MM=KHHO$X1"8LIT("J<*FY1Q':EAP_L;46MDDM?B;3Y"O\?[.$6-@Z<SY:V=]Y83\QF>Q=[E\<,1^"C,(CBU4>#JLU,MAJ%)QA MRL+>4Y55:[)%KX;F)A6E3O>A+:IRMA- <-AY%BM+ZOU9IST^YH,TH>%/TT(M MT:ZAC P@5B=%L'>(68-SNB-HT)(G))3!1&&NG70;VV93&KXIR=64QPGLF,2) M7^<+,.M]99+!%<4U$]NA5V%)-ZO4W[/8*R_+;'J6@&5CDDSP.76>P[]!NQ1, M= (36AS>%7VA[T+(? 5I=[#$M[ V@"Z?W5['8S!!]*>CF3<931+#$;3DW,Y, M1,0)YT@[%Q#51!K/:+ XY5#%51WHOPN8V#:<9>.7,WM9?&__>P[:2^RV+D'E M:'C;.\E>S&8;?6FVPV:C=^X^1]\O'CI@;]LL/J=0/$&]:\@,]*1VI]\X!47' M]CO=)MP:/HSQ-#_OCRSDX().5L2:_:)4M6ROUTS9SV1[C=/X[9MM-]N5'[1? MEC5?+K:!.'JQ*%,EZ%5Y'6W+9CNP=Q)CO[=5]+KL2YSCB!VK;=FQ.L$10/?9 MU.RA@;I7;MN#E5Z M].?=_,990RR[Y/+.P2YD%B^NO5:KX^W0LS=PJ/9/@(,OLAK;.+'_ !?G2R^R MX]=%6*[]QS9;W_.REI<:^FWG.VM',N@IN$V_[]"^QI-]WF^VFM^&/N333J]? M.:2SF R/WH76/3Y*7RQ!!<&WI6S3G_066;Z M*84,\^V'^S(%'M4?\[>!GL'0S6OIGK> ::8I:GXL>;KC-+Q)=8!7@ -7'O)]^//=)J:LUP"R?@XQ$S(S/Y- M_/=DU"K\#(@"N6ZT7Y!-L-C?;>O"7O8V?IM^:WC!R2V^U>Y\E]6W_^6ZOVW/ M6_'<4.H-0J/W&XU_YT]B "H]2+-Q^1+=W&F' 9@<9C;]J6/U;XZ8<$9S09'D M.@<0D@E('9/%%$0@%HL\ TO$M@H GX)Y M5'XMWIZA<,W!5X!05T+C^9-P UGT"^@F [S_L3']C0#>.^/D7XV M^ /H7Y=%#^O&D2AKA/,B3$J:$:S]U]\;-Q3H!?2FSR,/'2BO/L+9DHD$A]"R M9[WX^_"'/T*S=]:RE[\WVV4KRT5_3-]>G%U)0RJG77T\1J(M7*'1H-9J\.3! MQUOEHYFTJNHSB;=4EXT.N<:V[5<]RT37-JJ_8O:G;.1UFR)?\ MY+-!YO7"C296J/[NAYMQN_*[52BBN]FK+3*:T_)$M(C!4LP-E5H:;:A76DDA M/1Y.9>1F>KXO8__^=D[[,7'[^]/-W[\)KL[[X7 M>X>MYD>ZQPX.]]C'P_<8WO'SWK=/:5AVO/<.T[UO[\F1"(H[DS2RAN:6VRF/ M,)$>?I(16^$PPWD8@.(KU=WS@<2*DF!4^EU"FW M67A=TB%K1%H D?:?S_B''//*:B&1!?1!W&&*@%05LLXE%RRS0=CY^>J_UFW9 MGP#K+MV74K/N_;'NM%?%!V&HDPX1D@O\F14(N%FBI)/R@4N+HZA9]^FR[M)= M$#7KWA_K3CLCB,6:JQ!0,C%G8SN/M$D$:66R'!91N-P.=MYLHYIWGP+O+MUR MKWGW_GAWVH9W7 IN!4;2:I,K*1BR''-DD^+6&\OA!%>)=YKE:KDIHN3Z395C'697@S2T";5X=K'(C M:%O!F;!KX R8.K\Y/LEA]5=V6^Z,:G /.U.MS-Z-3JX4A]40N @$OIMQ&H#V MHCT-# GE'.*!>F0%)<@"R4Q>2R_V3J$784HK@D .R!L[3:HDC,8S1R#:VS9VTG)K%5Y?%E^Y=J%G\\5E\ MV@NA*(F*>(&$D"#&L3/(R(01]BEY+11A/J=$R#EI636//P4>7[H7HN;QQ^?Q MF8P#&5S2-B#AK,F#IQ1(<&I0?\X2W!GV-;NL#/H3YJ[X0Q.N);JBTKU@]FL'6(99\1&1*7*O?VI1PXG M HH\F&B:Q\@%77(L"@RBQ&G@B,;I$ 6,]#]@I9)D(UM MPM6I51GI.8T2$)8VXIA2Y%!@* M/&!F@H'/];J322U-ED H(4;B)'6(".\09UPB9ZS*T0%L:5#<)KFQ+?D!UR!KO#8)H8,J!21F MPUAAB M:GZ- 7V+W4XMF1?I>7*XDZ5R"4,=['[YNG=QA(41(46'HG3%VOIQB9VN$X3QG M#/L([*R\1)I:AYB+CI!$!->@:K,Y/8SJVN55Y>+5Z7Q8B^@'X>G]:1$=G-;2 M&8$DCPQQS",R6F$D6+ R S'EI!;13Y^Y[[FC8"V8E\O$TX)9$F(QIPE%EWU@ M*0AD@C @F+D-',#9&;FQ/:\J]_$8N.Y.<&UW@NL\"75_@I7R,$P=X)P"IQBN MK6\:>?YKI68)>/ABY'> OY#]-T<,BRBI3DAY'1"G@2#M*$$NJ)@XB<0OFHBP M0K0S""[6E',?E,/A;%50%!EC..)2@3H<+$?!X "JD,$RT>O5X17JW5N7S"Y7 M>MQOXXM;(4#-Z8MQ^N44IVL7K9,@&:@M!1*&(6.%0H(S9L$ H$4E1)QHQW2"4>D3&1)>>XH$]FN6GYJ02T)5E82W&]_E-J.>$S^ MWY_6!HF+POH(K!]\1%R (JA-,BCW1O?8.H8]65O:J>V(>Z0RH02 ^!-(-_J!+)6E?;$4]%>CQPZYUK0N&UOOCP7#^M+TI#$@^&((5S=;X2 M#.718\#_UD1#59)J,9MB)8FE-C^70"K>@GCW7B(KI +5PCED'.:( ?DH;H1U MA&;3@OY8.*QBOZ:?M?O-M:&;NO_-NH=[KM1[S(]IWZ0PJ-:YEP"IKV=]]P&K MX'VN2N<"(XZ%1@:D)"))6Q5XX$S@]2>AVN2_7R*BS$1G&/(TAPX)D!.(98R< M==I+$Q7UX?X,M[H\=3WDT&KD/B]1(M6@L1AH3"OSW*B4M7G$B+*(F^B1B]J@ MR(*4QCKLPF)=V5:;9FIOP5*H1C$A7%0,&9E%31[HYQR."#ON3%#2)@GZ"IV3 MM7?W_/I:PJRXA%FI+BFUI?/(R#$37>#*80^::AX?+G*6$D=&"(^DI88Z):74 M?OU)J+9T[I6(A W:6A^15\HAKHG)E1\<6:'!N+'6,7Z/(:I:#CTY.73_'59J M^^:AH&):4Q4F&D6P0$Y2D<>^860IU2A2ID74"?YBUY]4:K-F*<1B;<+2FXBB ME@QQIBT8PY2 64,#8T!%*9:D.;6N,F5)E4OKU>)DJ0&L972=N5:$KM!>EE9V M_W5O;[^JBL.CC:IPT;>7IS7LM$,M$FXC$O9F@RI8FV2C(2C:;*_"22,K%4:8 M.CA6D.^"FNN&$=PN]6U5[(H?I,750%@#X7V4D-1 N"I .*T;XQB(B]$B)K$$ M(!02:<%$]N,1T)25#8EO;$MR]TK]&@=K'%Q;'%R:.[K&P17!P=D 1M#6,4$1 MU8DA;F1"1DN)4C)6)V],=.RZ%O U$-9 ^+, X=+\I#40K@H0SI0!$3-#8_LQG;GM-FV?7C8M<4Y#]2AO[[' ]WC)YAL M\*'\DKWSL"A['$=1OJP ]AJ=\WZO;]OY;7[2J0;?U]^K;;KO(J+A(>U49[1_ M?NIB]R 5);UW,#ZB.O-E4]XE0K'(3W3M&- M;:GOKI_7O9%7F8N7WMRKYN)[Y>)I*SM9&R6)$44PLQ$GDB#-+= P3KKGX7KEX)I=DVC]-Y44O9J<]K'8]DZ\>Q^$\_J MO(>IO(>Z->]:9$4,CNF**[>6$(M(B,\[LZX3PK'BWH,JYUC.6V88.06'954T M' =O0IZ,(LW=ZS?J1D%/D?\?*I^BYO]E\?_,9#1JB.2.H)"'J_) %+(XV/R3 MIS9H'YW8V%9+L.IJ_G^*_/]0F1@U_R^)_V<+. ES'D>*),E^6*,,,DHD!-8\ MTS0$[X,&_I\W&K'F_YK_'RR'H^;_9?'_3-UB$MA1%1"6P/H<&XZ,Y1C1%'2T M3 ;'>)'_>$WX?RGE=4LL0;FOPK!ZB6N^Q"?ECIM?7G>U^^!9[%;.N-N5VRVQ M&K*^QP/=XV=*N:L:9@Y=R\^KE@S9VSR>('>7D,K3; ;R-!I^_!V[13E=KG^< MSJK'TWT_QA0V[OH!"RED.%C-0#W&M7I\ _5XW/#R8/?+U[V+(^;!(@Z>(F&, M1=PE@9Q5"3GBL\?31VE-'NU"KC9!7ONDAQJ9GC0RW=%S7R/30R/3Y10R&14# M@S-#G#D*AKLUR#DO$*9PE@(.,GJ6N[.;)YB.52/3DT:F.\84:F1Z8&3:G]:9 M@K2@%1F-$FA)B)/DD!.Y,:0DG ?FK @\ZTRJUIEJ9%HO9+ICM*-&IH=&IFF= M2=K$).4<,1=Y'K?GD?5,(TJY(<01:C0I$VW6*!]VH7+9]?*?378U_8X'[29(*Y8-0.:18]@C MKZ(-/N %'G]Q,>ZA\9*,_QW1]+?FR_GFBGC=V#]FL478_%I524**IDA#.$H M#>(6"V2I=4@D0[PB6"5:W#OX:E[6PC/$:]9>85E^K[Z06I8_/*//>$L<57"Z M/B+L#=@D.@FDO9(H&,H8-B:!75++\I^'X>_7Q5!+\'MD[&D)[DF*//* E&4@ MP6,PR'*ND+:&:*84LTP7";Y*7>Z6F:Q#Q3HX&]K7YZC5TV[KF3Z/X&YY8;MM MV*S>\''3W0IK-+X)&K^?=9DXB:W$0B C+09[BBIDF+6(*P$X''QB B\UD6=5 MZESN&+"J,>VGQ+1E)P?5F+843)O6,)UB!I1)A1()#/'$&'(N&:28]"E*(4+ M6B#.:D&-:(R=(HEIX,*/% M4I.':DRK,6U%7GL%O(4UIBT%TZ;U-*M-XD(&%%,$3$O)(V>T0EY3$PQW6"A1 MTHZ6E:J]%C76]?#->HEK,L)T+7+G!ATRZNK3.E_Y<:M/)UNUU*K#0JJ#GW5; M8YP\URD@A@E%W$6"C(H&1;!B,64YD&B+VWJ5,I;K6HH:FU:T_K3&IKM@TTP% M*DD\)N<1F"\,<>4L AO4H:A=9-0($#>V5*#>.<&AQJ8:F];:55QCTWUCTXP; M66I"G \)P;D%Q(U(2$O/$=4J@9C!-"A6W,BUWE1CTWIATZ/4H-;8=!=LFBGM M4))Q+A1R- \QQS$@;3!#S'D-MKI(7E3NX%72FWZF*M193UI=A[J*WJ]4\)8J7!7B'/?4*<*(V,U@D)S@*76@B@@+IZ94U9?ITK46N% MY2Y,/N/H<0''B#6B/&C$J?W_[+UI4QO)MB[\5Q1^[XZW.X)4YSRX=SB";K"O M=QR);1NW W\AR\(%,F!C!156+^L0V]\9%12I]_AA;?2YNPH+.2V>0TE8@T. 8&6L,$D8H M &N)(Z>5/G\Y6_Z1JU$K+7Z?K3U7C\I]]$YP1%4PB/M D&.4(XV5Q(Y%:[BK MZE$W(.RP_HK4\JVNI$Q5.<-KF)OGAOB_NIIU).45FJ^$YM_G R^!PJ)$'9&( M+B$NB$4.&XF82]B0A 438:V)0>O9+AM^-%;A9867&U8I6^'E'?%R+H8%."EU M](AEAB7.A4#.,(\P=9'!&IJ$"^M7K[FNK,++"B\KO'S *MP*+^^&EW.!0&\Q MP",AR))^UM8"CXN715SVCX&%!\)_0^O'F_%K-8^/+V M9&\?[K'SUW>09=S8]R#[S>^-=_\Y^7KR7C2.0Y;AGXUOATJE%*@SR#!B$0^! MP6].(:&D]M1K JK_52T".)S"[ ]Z0Y#B?\-ZC^7SQ/:^M3IC,92 @J._9-&3 MLRKJ>-@?M-+YNJ&7X%O#ZQE[]X]B+77;[>Y9+HDM1#>'V;.4]&L#^+!3M)JO M=5,9:\]_M(/:B3VON5@;2Q@(\LD)(/?H*ZU.<6D:#H:]6/L-_@DC;^=3K-_K M-7AB/XZ_>1;A"YWN8/S,,+[67TIG?G:X_10 QN/M$&Z=+X\I13^HG=E^+;;@ M#[V:A0V!)N/M]HJO]>+_#EO]UB#FVQ1GYQV?G]T)K>+0[7)\)W%PV9RYV-EW M7&X?8O6YUB[8J+_IQ]7C[ MF8.EXGGEQW^>M<+@",0!UT&2LK8='1R-GCSZN%Y\- >SY6=/>C'6&O"]HWYMMY-!\C_#3BP-)(:WEN@9_URGYE/KY[(3\ZY-]A9JPR1F87 )GE+6@H2\P&$>X8- MMD]@@0:3J)E\FM=3LZ'MCY^U1\^*?H\;^[D7C L9YX45SIPG?/3AKGOQS MU/SRG^/&NX]'\U&SO7$D=MB)B&'#.[ M=\ALQ?WSA)*07S(D:$HL==1%:2Q7+%HEJ,/&&ITDQE'?DGGQRR#AELJ$"BJ6 M@HJ+&:@P3M%$L$4A4( *$3G2 B?$.?$.:VP)67O'RPHNGA5<1.FD)#8F+Q7' MR6MEK96<1T*:*! M9PMB724-%20\*TA@P?-HL2-*..Y8U%Q:+3@)-D9&I;SE;+V"A(V !#8#"3Q@ M)C,7'96Y-W8T&!E=4*Q8[)UG7'F2(>'>7-L/! FW!$C&IV;P(O%F%*F^.?O- M-966;7+DZ;^]F&*O%T.MB$'=*?:T+&G8$U<%8!1**I-6+K,9!&T"#\$8ZPW! MB1%6Q91X2%DYPHCWWNP&KJZTKYWZ!$ MU&IK7V[MY(S*785\T!'^HQV7B3 GP.[CVIG;*G2JK;T16WLV'L0M(3$*AI(. M'G$=#%AY4B$FDA9&$QTXKK;VL]_:S'!OE$@QJ<1)C@43)[P#P: <4V&KF,Y3 MV-KCF [?V_\N#G-9@J-O,4MC:;V=I.:@F&ED<:4!MQHSUREH-!G@.U7FGX ME&S:UGX!"2J[_SML#<[SN>69[85B&^9YK_AMKT.*-Y17?Y,K8];&Y'X"45-]SYZ+(3J@@#C8#!":E""4]B M>\^&$JPRN7^B1\H9C[B%'T8QBS!)(7G-N;2VTNC/?FNS*&+D5MH8)/>9-<\Q MIK'1UC$ >/Q8H81*HZ]CR\^&&"(SGK'(4:(L@487 30ZX8@020ESSDMC-E&C M+T&HD/\]HDLN!*LLS"Y$A'(3N ,]Y3(-'0:;AD67B)$N,0HX=RCHJU6KN4?M MW-=;JD]NJQ(JMK>JUWXQ?41FGFYW^\->W$MYK\9.OYC3C[%M!S'\W>T/^L5> M_\Z]?OAXW][?9UW<'O+D#S]HY:C=WOO\\./ZK MW;SX(+X>_^?XZ[NOJ7FQ?=[\<,BP2#9HC8BS#G$78&\9R1 Q*F#85Y@*4D)O MP>B]G:$M14J,23E$$CA-U":N8.E$$-%3XLD\MT21J()>;A3$O[5F[U.;2?Z6)!; M4+95@YUAM@I2B+^Z.=[73;6=5B_Z0;?7S__(G^2IMYWSFCT][75_P%H47X\6 MG@VOWDV90N/3\/2T?;Y5>]_Q]1JHP6XGU+9AG^3J9 N_?XS]0=Y,^8&\S$"J M_;<-\_Q;OEF&8(K_+#[+?RW^3?[\O5Z#\;Z-KC>TO?,:(7F\%)?C[>=[''7; M(=XP4GA QN,\H[9=6['*#$L=A 2'7PL>-SW:^Q0PJ?YU?P9GM'(9M%FPD>VE[\B[%]_K;P\%1 MMP=B%F8-B,[P!(7N (U&LRE\3@^.58UC3PZQ%TD'Y9 PQB(.BA_9P#Q*V$>% MJ0J.B%=O^)86> LV^14[8,( T\W<+_!;[&71@OFNM?K]8<&= G9 ++E5)C)< M4+Y<_G.K=G;4\D<%-PLL&8"0;;>G)-6=+Y#J:>&GQ6;E6[5\02OSU.01!-!= MO5C(!'S)9F$I=D-_NLYT:_3/\N.M_ X#P,V\'-.OHF# MDIX2B MPF(IWK\?V[&X+)Z>WS#",%^TO8RJ^68FN0?XT_3^&.\,L@]DY@UHH_^CSK[?8(7,Y:@Z.CV Z3 M%RQI=0IJGZ-N/]826.'%],);P9Z(_3Y,W6FQ*L62#H:]3L:U[NP2%C<_L2'6 M[ _;:A?,-=/+7J]M%Y,]0[^0(8H6$-6+)9'.:K##.[AV4$'-0K,([M>\^$SR-8W] WH8)8N4 M$XRLQYDT,S!D65#(<$:<9]AY!_J8;8&5NJ64OA9V0+[&-%/EUEPHBK7382__ M-K@BQ//;L%427'4[@#ZGY;YL=0;P_Y<@-%:CT_5C0P?E@VPTVZ_T&BO>]G8!A?ZDKCI7[/D8B,C#E]>8EV_F_FQKKWD M9I>&7L-0]1CF'Z&SLS7]\ZAWR:WQ+2+7B_8[L@D&^]JVS^QY_]4?LV\-+S@] MQ7>:G1N-XS?_=KT_WBP:\4(K]E:K=,Z*Q3XHR1*.EDH.WJO53#@FJ0< Q'"K MITHZMPTJ;]CY < MRW?;M9.8_];JG]1KGSMM4&R%R5L)6 M&W!:%8G4<4FE,C;<$M&_2CF9P=G=KES=O'(M?OP#KPW6RQ\.$XTZ"2H1"2DB+B1#1E",2+).!_>2-^.UM)$QFP%/6V<8BRYJ'H,D.'I1R=LCR]N' MB[WM0X^5HM(K1&T U] F@ZP4'L5<%I"D,T4;M!OEK10;^ W@TQ9>A!L."N[, MXF\E1/Y>K[U/,\C<[RX$YZWB@NRXG+4 ;<=?*?#9^VXO%$!8"&E^>':)^C,C MV0*Y+-1 Z7_ DVSM?X>@_5+A7XU]J"S ^2YPWRZHJ7,8^C0?:MXN\^B=O:JQ M%?@C=@93;U^JAFDUL$A-5.A?[<;K=N.W\]QO5"9*9. H20D>D[,6.6IRDV%P MA(V64CA9H7\E;VN0M^_GC6^'C$00JLPCDRQ'W">'M"8$!2M(X)A8$>)ZT/]N M!Q3F%YRY33R5XHZOP=P'-V")4[@R8K]7QA-KS^# I=GMH%(QMB9(, J7UKY% M<'Z*\&P9?+SQ /).5#)KVMZ[>7C%EV%;M[JSIP P,_YU&/:R S9X M$4F5EB%%D8A1)*&FQ*MR)^?/$6IXR@/T<8YE2*SEZG75*CDG[ M>#H81?U][!6^^Z7"* ^HQM*4HV3]H3O.S.R#:;.O#)GGQ2PT50:+4EUEXF-P MP$$ZX=]]V*+MXL2YUOTQ&L]#R.-=(L?3ZJ:42+)0),_ DNW'S@N3RN+D_-MA MA.50- 4D@\E2:1,RVH&3RU/07'BIE7CUII""PC"_(IVGQN7(CJG;1ZJ M]<9BB2CTQDAM_&/;95AP.SL[Y=_V<[CI1:=2G!V*P"BQ#@P/GF'*<(NT J>4 M:YV8<8G$()Y1VPW;ZM5^@"C$B>>\.&@K M3]@RXIP4Z07=TMPO#QKA]L4M^[5A?[Q/_FI;_QV!V';;^1O%D]$I;(W\A9-N MB.U+]_IRAY5O%0.R ,%@.Y?^>CGL91MD% <.&]N7U@V6D;O3U'Z_0;V&SB_QNWXB%.?^QU?^.4K8S6EGJLN4!=N25EO(O M.?EXR9E<+3!PSX:7?&V6VEM X:R/XY0NSD+Q%F3B_4@D/H)$//D@P2@#V9\U MWKWGC7>???R^]^6]:.X?M:_T@KO8/CLX_@;W M_4 ;7[X>-=_M@H)_>](X:9S#F/G7=Q_$P?%W O=+C;_Q^2PGI;/6.*>1X\KE MSNP2.<($TBX;Z89HK,'6 VQ:%P/=/=./'V,'_>M^/0 VB8EMR3<&M[U,H_K1 MS4D/[=;@_$[(^TP9)%X>\GX9F9?;I77YST0L*@A>&8(_S4$P3PY+#.Y4$$(@ MCH-&FH"[S3U@K]-41*-?O>&ZKN]=^;4>IHDGB,%/T *>8'"[EB/JA%];N/-2++^=5D[=[X3:>2NVPR\U^NXW+I7'ZK&4;7N '.! O_GRE\>%0&ZVIP@;9!*J) M"Q]!/VF"+$O"!HRUP78^!]TX[ZR(FG"9.)/4I(A-M,H2+8F2_AF=Q\RU00>4 M@N'"3?IEC=949D3-CJ1JI1.:Z4;HDZ/SR_[EMB! * O)!O!RH^/-_N^O;TTS M&K.*U3]@O:29.Z8'=K5G[+60SGZQ\LK6-SM]L^RF"E6.[@: ,& M"Q>*Y:1K?8VAGU3/V7$&V]YPT!\ Y,# U]O4^$G-QCCNB$:!Q]KNS]CSK7ZL M_1<,F&6. U_,S'R,N4XRJ\F_1Y2H.3TK!Q-*=??;P;+AH_5,V8VN[92J_.45 MCLO-Y_:W;[WX+2?0O8?9:W7Z8!\7;M%XPM8Z)E'78HEA+:@^S28%8G6RP [( M4:9\AU=OR%SIXTN)F?YEVT4IABU2:\8\(B-SKR3G6*9%_%W:9^&;FYL_H7#% M8JX1IHQS!@?O%0^*6:&<<=0+&GW".!5%_X101FXF([MSF&*D%Z?48G,45MD, M K+[11].&K1)W[8/CK^?-_)U^Q_PUYUMT3QYCYOOX-G[NZRQWZ!PCY_ST8># MBP-V\.6?3&AV 3XG:>Y\_-[8@;$=P[N>O/_9V/<_&Q=?P?]\F\^>9IL..2>I M)R(AQP5%G)N C, <<45=@,^$2\<7CU?];8O^_* M##Q1^!GVPYAZ<"T8M+Y(Z54(FCL6'QNGA6WZU(E&'AJ89ELFB:02R0@URR"QIL/<6W%AXII->6;9,://\I3WX2!CMKTV3@Q6 M7+JTMHD:92+&)7-)\RJMO/.2M3)G*E%FC*;/Y;M0DW%%$.RIW M:C4(FFWG;2@LJM &J:)# P=/2G,M$0[8*6<94\R!U2+K].D8+6O*>BF>K>M, M;3B.O2M+O-:1^?*4C*HEPT#WS%I9/Y 5R]5_/RHO?]?K]OL5A*T"8:VYB)!5 MFH<@%&))"\0#M<@%L**"XK#$.5$YN-R%XBJ"514"#Q$$>?"\L?Y*.["*B*QO M8\XUD>9>V #&A*?)@&T!6]2 18%X]+#P%#Q=(L&]T76S(64"CYTTNI'W6-,I MW%.QIL;[_V[VU%.L./CML0VJG [WOM\?QK S[$UH3DJJ[.D$S,G25/;2*K!\ M/F M93/]@LTY:S-A)X3W-"(O2(#-F0C2C,%OU@>,1<#6D%=OF%K?*=(3/2;:Z'N\ ML C4WT7KD!C^>#ON,5(%HYY&,&JT8,/>);9O>M_$)X'KS;_GC"[FDHR.)(0E M%R@3)B.C/4%6J^B#(H:998NFJD#52[&[%NS.RO):WPZ=M;QR0].8J$$TAH2X M$A0Y+RSL4*.UHM$JPHO\'NW7?JQ+Q-TQ?SH<1@V!)$IV0H<0@3AU&-N"(DL(BEWJ3D H>OJMQ MBL?(7GL!Z6G/)/_L&N/\;BA2I=(_#6B92Z4GGFC#"$J)$,1-[B+BO$=4)H:3 MCM*1G)2FZX140="G9C5L'+-9E0S_2)M^-AF>"\)Q2!RLB. 13]0C1XA&2MAD M@E9)4_/JC;P\EGS,9/C*G-BD=ULAG7T#G9$JG?T^(#*7SBXD]HYJ1&(4B$M) MD:4Y(928H(*@6.#XZ@VE]4TR'%X"2^,_9Y=GBJ*QX\%-H@33 M0"**J6BUZR*R3LK,RDT%U5@22]<8@;DE='_O,\2-PZSE3:9%K_A$<67C(S"W M8TL5F%D?XES,( Y)6B9Z1/ MR<;8U,#,RAO^NGC-\Z2H?S@L(#-8$ PU.DF.%,<&7"V'D9:2(*X=YB08PB+. M\1JZEGA-97R\$./CR7HT$SK&*IYS'Y!A,R #3HTV28*L)Z41#UHA'8-$0G(6 MF/4A$G!Q**EO4@7A2TB5&1G5!4?XKTB7>8H&U!,+TDPM816-61VJ/LU%8VS@ MU&H3$-;!(6X#0U;0A"3EDKJDHN-%- 97^3#5 =:SB<9,@4@5=ED?M,R&73R. M4B?OD<4*U&T *SR82ISXKG&5Z9 J(JOK 5D9N,K M-FF"773(X$01=XHB:[Q!TB1*.,="!@U.B[RDH-T PV*)KH'7MHYCC]#;C.(Z M)_(NKL4=!I_(41'HQ>=[$2*-][]";S14DWE-?-3OVU4TWH;)L^ M&,OXIBBK@]=$+VS<5_ZIU0D $:]1_M*O[J]SM9,?'J'HJ(-A 68EO-S>Q7"V MZR% 9\"21^^$@4NTCE(&QI4'>SY)G7=7O1#?Z4=-=/B#O_;<"I$Z%<7\+YR+ MV]_MLD=1:]*CZ$>&[5HOGO9B/Q=!%UT/0RNEV(NY^L[%P5F,G>+/OMWMYP91 MR;9ZHPN[J?@$H"7VVN?Y0]\].>GF:A_!Y'+?=.LW^9[ZJ>QFKWZIE MF3R*"*Z+YZ-6C/U:MWQHR..%"TZB[0][A?9:L$2WME)\ LTJ2[ZMXJ4'1[T8 M;VT\F6=7;=I3Z-]T% MLP@@_Y]56*FI4RI&)[#VG'/PE9RURA!I2.(VR9%_Q)23$J2CURE1 E:RN M35;Q(8^.&^(R(WZF8>/894YI 3]L4,JE8+7*LGK=L?-=$8P%SV&+@#LN'''B4$2P#["A%TM0L]OY M4<9N45 7'J3Z9]5;!X6:%JK#4?K M.:O>MFIG1RU_5&OU9^IW7*Q-W;?[(_9JMG8V;O1K1XU^R_;S>3 WG7G<22-6 M-<";*;WTD AG59 >T6# "8C,(2O W&/&>5!HDC"G_@JA,G.:3 XG*[B:CX-QYY)W3(-W3GC2S#EEO;XI61'<6AK]N M?:5%4:%1#.C!@] $XSHN8\FK1J&EJF/#EXI"KW);0NN&JK7?EM:E6"YDOO)@ MS;*W?6CVM5MS)\R5KRXXHRV;V3_22>;B'O>?P*-OE![][E6/?N;PZ;Y3=.5@ M9!%5VTT9)ALX?D-F M#8>JNVK57743J:?OTR*M^'#'#N);V,JS23A/.[WW@#2/V^W&_C?6V#GX^34G MT%SL\L:771C?Y[.O)U^/X$GTX$OC;#X)Y^OQ9PIC^KFWX\^:QV]/FCL?C^$^ M/P_VV^TFC/?KR=OCQD6^_J^K#7FB3#3A2!&X$ EQ81BRBCN$O7!4!NR5]Z"3 M +:N.QK9P":L55?J"C=_/6X:9[%+*3&L#+HE'[2*7'&F=%.+,98K9I!&AWDLPN57RH)AT(7H/LN:S <"_6DB&9B/PRAU],IAY)W! MB'.ID*-<(4FT2]%*FH1Z]48M2/M[\EP/%8P]4QC[-?9J!6,;!6,7LS!&(_6$ M&J1%3I9/5B.-&4'>.TY\]!9+ [8KN6SHLK$XM@;C=- M;U:1^ ZX+(/N=%U=<<:B_NS7_%'&97!P:JU!OY9:&5B+/.]29A[I))QPN9F=.KGT61_G]IO$;E>M-]1T=WE MM6V?V?/^JS]FWQI><'J*[S0[-Q;4O_FWZ_WQ9M&(%Q,:^* D2SA:*KF)S&HF M')/4!P*C"FR%89GUX\+E"A5W?-T"BZ7E;TYG+ RUC[$/=DU1L_.IB"=\[N1M M^ P(#/+-1M6ZO3'$ M?!DLT?<((^GEM,HBK2"3:<"GY??[]5JC_,;EGXJW;75\MW?:[17U7ZW.","O M/3'-'TZ-:330L];@:#R"J?L/"_(.6Z1PPTO;7KM;W*G<*X_"PO&WRST\WE;GE]\ON.7VCVEN/OG<1!O?86AC+] M_,736RJQLC"LUBGX=/-TC1G,UH>]? M>=.O)A!".">I4%YCSA5-AF.GM-/&:R:QQ)5 /+9 7#2^'4KF9)+<(\RM0QPK M@QS%H+W ^=*&JJ18KH?$BT1BA+M=\&!;G4D^2UF\M@5+"8N4[?':\#1S#I08 M-%8QTW#E8KM[EE6$=8"2)4]2/[M+K?X1H.'T5P'ZIV\L+7"B'6=,]K_P)_+4_ ./IA'M?H>>,:Z-LH0+(B M7644HSI#F+2;M%,K;97<5=T1?=4@YK4%$P9TT7AJ\AL4[^2/6J#"BA&,9&/A MP_.U,(TN.\3UVONT0(]NS5P)(_@#Q&,\MKFW@*^EV,IS%$I7#TR#]K!7_#H: MTG63 #>=^G*>T'XZ7_"OT9 MV+1@_\T8IP %:&R@UD(+)F30[=U@J8XG-4O3M'&:6KU"\F\P3FN_C2ID"W:U MB45ZN3R_UVOOQI9ON??'Y&M%IX-I5K;\8?$J>:#9F(HPMZT/KRYWS>PD$=L01,67H%RC3RF(8;?ENL ]@HN!R^&(Q75E_%&)?V+UEO*9< M$6_[64]DT8F]PD>)[9&4%J^2=W@:#C(63"U'/PX&.>K9.AFV8="QW/[% '^4 M)D7]2DWVKZ3/GF4(N&(.7?K4A4N]W0ES?RE\[.U,\@(37K$&G!UJF&_!+$'$ MF@0&D$U(*\V1CC%P(3F5#L^S #Q-!+^-NP#]-GM*[*$Y;U#C;/P7*\#.LKCM^00N[Y M8XK%==R%_3%%ZK-$3?=SG8I)'?:H&*E65".5X))KDFHY9[-6G'NO0JOPU)N9 M%7/SEVV7WD]!Q+83?_=]!TRS8?YC?R]SZNV#.3M*!)GPUSVK M'F@'=&\'1OME]^R OCUJ'']@>SO?1>/=QY.#_7^.X+.SK\?;YP$O?8 MY@)?8<"]FV4+ND\)W3,TPC 5F%KG* ^2>^)M)#[S\1,2G!<^W59#\("0-\N? M4!ECJ\!::\X8$Y0([HA%06N+0+=AY)B$WRSUV' AHE1K-,9N*46=W(.NMA<7 M6EY/:$=>;W_<*46^22=HA9'7)S)2L4 M6","U\TF57W>8F[<+X-^@TM*GX9]]#&VHUU0-KJF@-X3@N.G;B#-UMD_=_ZH M!T'@*X0A.CF"3=!(<$H19YXA@TE"SA-K%8X@%O1Z_JA?$W6 MYV \S>[8RGA:\]:]F M 1Q^\I8@)[,%X(A*!C# 4&4LVVL ($:_>,%97&]?0 M]J7$:O[.1VWM&/YX.\XFK,(V3]TJF2QE99BL$]WFC]=2L$QFCF!M,IUEH!+9 MQ R2 9Q"%16A[ 9BRRJJ4QDF"S;M$)"GLDK6O&_GK!)LDZ0.(\NC1MR 0>*2 M2L@X%RVQ&$N>K1)=5^+IA'2>8>;/U73+7Y3U\YS-%NM88HH+3)CC0D>G,$Y: M)(%E2(3(:[I//L:Y>I7RLSJVS9\R&4:8408036F'.'<66:4$2L11([$1T8K% M%(6/D?+S G)ZGG?2SMW0I4K:>0:X,T?RG[ /3%)DI0E@4X&#:8P5B*80B>'8 M8$%>O>&L+N]]3/9PD9Z[FDZ/UMVK#&X6Q697:VR+JKAL4]7FS:DGW\[K>KZJ M?%,*TA&ZPUQ*4UE[-UM[93?>7QQ\W^Z$W9%T[G?SGZ9*0BH;<'4L/I]B+-W? M/CLD1%/)N0?_5F4;D!BDDY6(4@-^KV66*IMMP*O>[3T*A,<<3 G*,KFW-KL]JN MT$I6/)T/PM/)*IK.]=)T;E\3Z]R:X8M8@MCF+"ZDUAG,LD:LQF6%E78X@,$@ MC>;*&^L,IMYBI6@T,M)?JR9&[U)16,TS..Q[WC@[9(QYH15!(2F!>"(<.:XU M$E%$(GW4*F9*YQLHK%J]Q216"VA:+[D]GC +Q(AGJ] 3O7@*_E.V/N#7;\.V M[8UI4Z88'\>\/ZNQW&[E XRSV&[G_]I:'\2X-9[AK9+HIJ3QZ<1R$Q;;>A%1 M[_:)*YFCX+8"9BS30GYK^1IHL(*]RYZ>]KH_"Y:O]OGU>WO,9#/?S2)I:C,- M2,*::^]-T,EKJ4)@X#]@MGAWOV^^G=G?I=C&CV3H+ M3]T@N_MN/=X^V_MP2!)6P1*&"%4*<1$",L0[I -7D09-<>&5D:M>V24?ZE9> MOWZK@,,Q7=2\R,2?T0]S0 6^D%H^]OJUW[K9OB[QO[CDJ!53;7?RQ;WRBP6[ MT8AJ)F)T51?K]D4>JT9OA!2]:G[_&\U@5=94>,9?"G M/@A O]:.L -ZF<1NQ'0$]U@MS.$I-DD$S1W3G$1KK58*_FT=Z"5I;^/<7'__ M@MF2C'>];K\_FW,#VA6%[@"-!O'4 QSWV SO+[+J!8&*8#U3H70UWG78PH=TI&LVMH: M[J,#Q&$J:W[8=9#MH;$OES\< W\I\ M6IED+8-JUE:7^Z@4W5*Z,]';H/;#]C(='@CRC]CNSVW$2S!O@0RW;'F+%FSA M0I!*TVQ,SS=UW?\/]^N"=9@IRDK2L,PJ!B/JQ<&PUZE]ZX+L9EJN+%?PA%:Y MEV_2$,^!?F_G4O,.CGHQWLK(E!<>X1)!,3RH*N59'PE:%IN]WN^CRBQ1BU6PZ[0IO%AO(' MT;SX3/(UC9T&/M3$85B.@"B-#'$E)3). 0)%ZU@,$9-<6R[K5RO+QRQ?A7RM M(A **]#NV',K#1L,7***Q0&QEJOOLJ +.M\_KM9V57(7'AJO[9C57 MTOG+I//SQ2$.8. R3Y"R-)-4;)=\9KV(01F' M*AD%2 0S$2QKY7$PREDY4F"K] :K)&)M$L$.+:8\4AV0@+V*N!0<64(, 5_.OP[#7F;G?M&[Y ?)J(H M308CI9Q$'/X'V9 X(HD[%:RCQ,97;^AE6\5Q%+W@-N\_"(EV>0PS8=!>R(P] MZ6/TOE.N-/RCI,E^Z5S9S>U#S#B1!IQ%YTD^:1$>@5I3R,HHG:*:1VE>!E?V M1$QJK4LYR0N&JK7?EM:E6"Y;8>7!FF5O^]!\,[<66)I-HYV^LK\7\TY_:OTLVK\=]6N[ M5T,2JU!-K\#,?-X[?'>SO?SYH[[W\V MCC^VOQX?'35H@S1W/#OXLLL;Q_ VX,C,9P,W+P[.&U\:?&]_&S>.=\^;\.R] M=[L7\'SES!E+C+'8I)8:5X58':Q5/#L T41YQ3+< ,R<@,XLHX9)GER"5AB??)!Y_)9$E=/P"U_2\$T@>VXV\G M']LD+"WL^"(2?WU;]\)Z+R/W]^&:>6YZ9=$K/EW=L5[C^R&[-,V2:!:R?%5# M/-$#U(?5$.=SIC:CD8: PJ ]@AL;H$,)1[1:)(FA GC=3Y.(AO$3+4F\KH* MV)XIL-W3&*Z [6D"VYSI&Z-SAG*4JUT0-UXA$Z)%3"H>L" B,# Q>4Y^<8" M6Q6D7LZX;74&O5:GW_)S9FWOFNX'%5G8,\7_7V/87FD!?Q7_WF60$BL8H1J55DKML MVE[M[+=IR+8&TW:61F:>.2+_.^^@5F=H2\:QJ:2_,;M-SN^[2@\XR;K[UVQN MY9CIYO(2Z_K=]G!P_24W9A<2>DUZX6.D8Q(^Q\0Q]3._4+%9*3>!.\RG^\6?2:2Z^86#^;$"&WY345ND+7;TSSOT?.]E@C[,,* M]8>]\R)5>U/2L)N?QC -T+J?(??#6?/BGU;S IYYL2WV]G?YUY,/_."D<=XX MV14'%P7DSJ1A9^C,D-O7M3\-:N3JW M/OJ)YHCO=6IOH^L-;>^\1OE4M=BD?-5V.J"W?*:BK77@H6566N]R4D=L(K7? M\E69NH3B/Z_.>?$!^?/WK1I\TA_FL[)!=U2<,_VX$WM>FUP[/,U?6J7BT=B0 M6(KPPS,._ZM3B%$$$CP)'"RY4<4:I?R6BK5BCUZ^QN@MMH>#HVY.GP_;1>([ M>1KU9P^^Q_>_D4.9;'2P'B@1GWN_^X2<%1Q)IF+DUC/K?,XTPM>ZB5.59ZU! M/Q>@7'V M[6C"!G(2;2YWN*Q9ZX(!/^8EN7SB5%&;RU!>&_3@_OTLY+W6CY+(J1._=3-U M2"X\ ]._7[XAW-SZW*RK5WQR95--?[56T/:4 [2UO-%C4>X&DI?=A*&KW)OPIO6%[1+Y2$G2-7JQD6_D4 M_; ']M[H&[L_X77 1\I/.&GU^T6AZV1D\&O*7%EML(?!.MV:C!01O>"&DYMM M^T'^F!C&"TXOV.V="9L,"$%QZQ]@;)[$DO.H8W,#GX(4Z8JH36/8-0)75,<4 M]8HU,+!]+PY&HGS)K30BHRD$LS_LGY;$ K!0^8*QYLLWR<"8Y70D]?VIL82; MQ;X<^*#5R[PX)R,+\04>[T1U_ED0 7= M6JXQ!:^D,QBO[)36:?E8+EXN2NKW%W^CK.TL_FZGJF*/,?53[ M!Q"SJ-7:CQV0W.U/'^$)_4S-M#U&F1G+8-$7QK9!(0"?AJB60I;^[G=0: M5Z;]ENN^QL7NY:!&-RW?J>#@R/>_>N-"!/\&1'"V\WVKUJQOUVN_C2[.?YY\ M$=YI"H57LSRH4T(Y9FFN'+56XJ2(=MI8RXPQ(\N#D=O"1I7A<1_#HR'V/AS: MQ!0UDJ @L4)<,H$LBQ1Y29UP$C/M%#CD5-S-]/@\0=Q,\#5!GNND<';_G-K6 M:B0>E6!M@&!=UHHWSN$99(TB!I"3(6AD'/D(\)95X8ARKCVR/D)LPP>E8EZ- M8-%$^)\<"8(6>')J((67#-A9#0P#3D %XFU=*+]%LO?1/G9S)91B%,A8)=/>['X MXTD#\$?!OL:8H6 %H(X7#$0K4Y,%1I0$K]IH_.J-,'5Z5;JR+(R\"5)Z$_4: M.!A%6RK"%L42LSO7CD4HY 91NZ()IY@J5E-]0>N I1 A1LY#TI9;(9@E*7 E MHB,C%).$H?$O"U7?-294*/D!RP3#3Z,!5,KN1NN)-G9\SB ,PE-0'H$(C3@L M![+46!129(+$X(WEK]YP++?H LK[*:5W&^S4:^\[)3/UUHJR0XSG43K!I-(\ M2.LT]YKRZ+#71A@WT8!X8:;3[2'E2GI6EQZRM^_/#VG4%,2%9Z8\ACA1\%N@ M#@4=8)' FC(.I(=N82.VV,U&TZUJJV"6'AG?,\&VZ]%K4F$-LK"#OHOS6 M+X,WV.]O<^N(4CF"B_KB%>0L9AVP0V\("S0&1!UWB#N *Z>"0BYQ*:@'39I2 MH2KE MK_"9_#F)!NJF5%$2*VK?;Y*/R,QD1T5X7H5G&=:FY1D(_?&IIHY]"I M+2/.PY'NM2%'*ZG!W3*O$F2JDO".\T"1S;8!D!B&'&>I^P$.,CU#E;J8HW M_3KTV?] #G-\P!EP^DA*!G%F#'(:?JCDO63:6Z6RSA-W/$V])J1YC?3=,Z)) ML);2R^1I-%Q(\.F4"(9*&W$2?M+R8_DD\E'V9+\@NAP+W%P,H9*RVW3<]OFA MLQY,*AT1$3P@K@)!CM*$K):.<%+T#5M.RGYY5%,2J@B6V 50O0GK($4@R1 # ML)4+0ZYC\E(G)*46B'/*D+6)(>^(H-K3P+A]]89M M<8VWL+J:1UM%-%^&N+S_V=A_3]81VRPJU)8*;EZKSAXGMGG/\-25(&?EW-T- MM;[CP\0#M\J"/<52[NA& S+<))0$Y_V*>\=C,M M$ M9YAEIG+EGKI4['MZJ*AF^= 4>18C B$ .SQ0C[RFS'))@W1A.5=N+J,R-Y&) M.9.R2.[,:9I90DK("K58;.1);O(XM[B6VX7_+)MOW J-15)RV_;[K=0:Y8^V M.M-]%/NCZ\9/*W)%>S$,2WDME,Q$ ^3P!,I87B(-C'70:A>#N&ZLY;OT'IJ,O0F[9V[^\^*].GCN6>,,A ,F,^8S M46H\XEP89*/T"!.O-8V")\X+7\XL$(U+XO7\I#96E MM$8I(8T/AY[@*!T(2 H%A&"!3,J3[Q*8SK=LS%RX M[*MJX%;'#XLZGK("*!3E0;G6:##HM=RP;.ES?<'4BOO)Q@1[1!F7&.ZT#;F%_'5,F7?MCTII8H810&)IN2+)&I8,820:865P]N%H6BL9NI<,[9)# MHZ7BUG,481D1MY(AC95&P3-/& -(T#[+T-7VNC,RM%)+U0GT'=F0:U)[W9]% M6TH O57$4"MG"79@T4: +T>T)SHEXG"R"0NM%[=973;CXN,X!'B9>G'YG2H) M8^E(VS=R"""A1=8H6(7<$P M1I&YBA3B@8#;Q2Q%6D>+9"!)1&%4) # G>XU[OC,)@BK!(+(W&983$RU)+V2 M?O6$*(O,+ZM?MAAS]A WQOC, *Z8%F+7=[\=!?Z?5SR?EP][&=)3=^WLL M^!]/&N_^T\J-?9O[WWY^W?_ &OL>L-S3YD6C9)N[^/ 3[ 8V+_C-=P=G,#:> M TU[.V_;S1W_LWD! GX!;S+J)MO>WJHI;"8)H^P]!ADWV"P8J-& MGBL!L$1<\F2>R A<%.H(\@=BALD&*W!P!3"N:NVX+9,#_0I8F!?/' M4V3N&3=DSAL8#(I1#L"(K&;"QM+KG>?OEFV6LR?R;2RQ*ZE(.M/'>?ENS06! MXL:U:^;BKMV:%:UCKM??5EG4E:!+W?:A.>.+]7T,ZMV_;+N@@+*% [T3?D&C3QBG(LX!WC,C-\YT%N7+S_F15MH8SW_P.*^#_?F_OM5A/&V7SW633>_=/^FGF1CS^FQCS# M.\;")9,8*5,+FSCDCJ)P:J%]K_W]_ MPI;04W,TKX8^5G0R1],P"F*,PA(4%B%TASG(4;1;OJ$5\Y6&Z,_,0UW[_&PV MQJ\ \5Q[3XQP1&',F4N.6NY9(HD$0CQ _)+'^)5[NW8LGV_-F[-\L# )L)Q% MQ*GD2*? $";!*1FI%TH5[JT6UR:,/-J.N9=&N+FGS]5 \$8&T7^9,'GJ M]I:.D9=<3[W6C]C).;XP [F E =>KWV*L=;L#F*-E>G# MEU4HK4ZYF:]FC%9]E%;LHR2N[Z/TE%HB+3R7?:;GK(O.K)]#_E+F?QJ_F,TO M5LOUP .Q2E>T6?DIL-DJZ,6Q@@:>$'M[9+0AH$"2M@1I]@2A\EO,Z%*_)], MKS*7H/&Y'].P_3^M%&<,"7A;_SH,>^?1]IZFZ7#WX^:=;7HH,8$9]P)Q33BH M?BR1MM0A0R+SV@1O**A^,:\:<^+Z34LIK8L2E@Q6SW#&L37!IDBEDC@1;D.U ME&M>RMWSPTA8Y$IZ% 4%*TXHC70F;;#))Z>L"!K'5V\NF6LG:YDGK/_+* M*/%EDL?E6O:W.Z'HY5EBX'ZVQ,H?+S?_X^*0VR238AH)HB7BR83,.160Y-)Z M:K5BW,VG(Z5$L$V6JYP!FKBW,4D?=3 BZ2!('3]$@N:W7W7(T.*U3QM:>HV'J6BV7HK'*9[0.GF(U MUBU![_AJPO"@*4?]3#Q+K-41O&,5WSM<<[SGX"XJF2 %:'P946BA4<(QD\Y8O?XO??W;SB'' MM_CE$.Y6>OC15V+)4:P('"#[*/_ON#P=DE\W?!3UV+7;)]T83 7A6=VQ0=]O<1^NN'4Z,\[[+4EOOK" MGWCM0U]8*EBSVT&9F"P.IMM.WRO-_9GE23SK3'Y-91+)61<4X\9+30SA-#'" MN T^B653':X/>???]8J,M5MJK9]T]L/)+FM\^>?DX/@[/OCRSU'CX@/.UWS= M_^OXZTXX:ISL]'<^?"S>=%N-]XU MO\/WSP]@#,UW!PS&?C7[@7M.I-0:&4X]XIGJWS*+D=222$*XC\*_>E.<=-,_ M-RBY_X[0.H_X%2H]4U2RN6$%42X)QWCD2F.G23!,>"],/DY=LK[H=E2JT&<5 M]+F801^-A>4>"R0M#8B[3+RFDD?),0;Z!%1(/H"]GJBG0IX-VIT5\A3(X[B6 MPE&;-(F0P7(B@J\B$S@1_*@ 64 M,,)"1@48I(/!SQ1YUE1JOE&;M BA3*S4Y2/PSZT(].]A'QX>,XU86>_3/VJ= M5N6@UX(UXUX(8U6BUG,FB1.1Q"1Y<#IBKQ40OJL1ZO8/2.@'0MFK_XO9PB,[#:V#IA M.'/4".6BH51&2Z)R:W3YJKV\MKT\ZP\J'QW#3*&H1>8-- P9%RU**7J%0Q#: MF7(OTXTJ_J[V\KJ=*!V-D]AB[A0//#F/0XI4,4VX-,&NSXFJ]O+:]O*LA\6E M#8(GB03+&?98:J2M#D@ZK)DB&L.>+O:REM=2Y#Z'O7R_.NN-W<4+,^4]YB1X M8T'O)AXQL8%0!S^39))Q'*O*ATW8IVQFGQ*PF90B"E$= ]C//B*KM4$,>R.B MI[FIPLVK;IT*V 0'2\RY!7AL08"[F^\A*:+\L9KBEO>(&I#_L]&V)N*/;2Z&Y6R0_@EFAO MJ2 "X,%C[5F@S!MI;?)>IO6%6"IK;7D\F*?< @ 75!F.DD@$<:(=$2>$2JC%!YL[VJK/O.MZI0,5 <61 S@9 OC!4Y: M,4M)2CZL\92YRKI;QQ:>C8TXDRQW42(<<_,@ZAER"G,DO61,.4R"H<\XZ^XY MGD#?&AL!NY=+'K+VQ%Q3Z>CQ$.Z ]O.U&O7ES+=)Q?E MOE2;&ZLP'I)2LCH2>S!@F:<-UD(X$YQ#1-.4VQL1Y'0BR&@K%76,:5H>B1F] MME25!R"3?(33[Q>-!.OJG5(AP0,BP6P,QU$MP&,7R+EL8O#(D.8XHJ!TDD%A M E1(@&KD*!"@FO/5E*,UH$S:;CEX(X80Q+5U'FJ%79:5FDR&X@$LZ$@R;BE M@7*$E0*;P,=< F4HBK!HQ"2B7=#C-)EUI;P]021X25DTQD2AJ'1.4LE#@O_B M2#'7RG-J*4]5S& 3MO%LS,"E$*VQ#DD:-.(A,&09AET=:5*&4"_E+5DTVF!M M(S$QAP,]QL8*S:T/UF@1./95?'#S5CU&AQ6L/,)61@!O89%AS*,@K#:Z" _: M*HOF-BS<]GYX,FS;00R3V%'6;B\LIV:5%E(/$ R:6I7MJ46IK+U5 &.>;L,% MH[T2$BGIP-IS6B$3)2"Z=TGAZ#7U8.TIRNMF,UI'50?WZ]ZZ#Q"]J;;N6K;N M;,@&>VR%40IY#^X9EV#F:9Q[O@5OB%*:<:%>O9%Z4652M76?Q=9]@'!+M777 MLG5G8RS46-B[TB/PF6'#1BZ1]D(A1ZQ2W+(( @U;5RR*L#R+K7O7>U1GUL6F MW*IUXJ ZN-[<@^MF'%0(N0)"[LV3*##IJ+-4(Y="0-P;!0CI ":=(\F91#QA MK]XPQ>KRY<:@JXW^Z)Y-M=%7WNASC'LD=Q.T%#&E!.+.>V0I)CW_4>:SJ@V6B_Z'TGQ%1L4)0;F8;:H"IV?C!?YW+R%Z+C M[D_?'N9IO.P/7V'E\E@Y7_PL/'7*\HA$DMDH4@YI@A5R7@1/";/$NE=O3%T_ MXU*L%[]UU^6]5%OWUV[=N41:KYGS2J/$D\T9& )IQ?/Y*A7*1D-83JFOMNZS MWKKK\D>JK?MKM^Z(T))SH&7"CR4&$'_@E>2F,:&/_NM6QW,W'8P M'_>VL/@KGK7G<(,T/AUHHHV/"*/<< ]61&+(I>N1Q"MI3$ZC5K]XP MS>I\O6&N^V^81PZ"5?&NM 5<*X?.,]G@),2BIU0& 7*,^%?4. X,PPN M-,/P =92VU=O.%T#CU@%G!5P5L#Y, &,"CC7#IS-68M3N4"25@(E;QWB44ED M#65(&F.C \#$W.2#U34$+IX9<*[GV/6/04[2+ OH\B9J=89%BO2X,7SQH_C. MY"'E#,$#VO:T'U^/?_DSM/JG;7O^NM4I=F]QT9\GMO>MU1G/-DSH_-P47'X*&O1?5]5'^9G1=8.O_QC7R;_F0C[C+XR@ MAA6SWOMMVO=5/M/\-.+*&-X:U:#HXL>.7:!/8*J;JA$IIHX@T8H%$H M"VLAC;>:T$!E5$H0I9:HA/[DCV(8MF,WW9!C]'8X&/;B=)G%[L_3V.G'_2S^ M^S">O]I=__UIJLEV_+\?S[]^":>.<@GJ[ S&QAO'GNSMO&TW=SRHO.^L>0%O MN#:D)WSFD-G/?"8E@!Q@$OIQ!+A&'#.8.>QFC9/Y5+8(E M<0JS/N@-XZL;@$+. @6A"W'A$;I&%F'FHUA+H!&Z9[ M:B/%,3R!\<)-^K4! M?!QA?"=%>7(J1&:F2KD62Z')=?572P=JO[4Z-1AU._=B_/WUW"98=L;D[(1Y M0,[8>_70:H[KNB3D+FI.8;B2+Z7F5KDMK3.JUW]75E=BN=O><@RSF:.M[40?3USLU1C9NC;7Z^IK+F'OW3 CI5!OE >WP%R_:^;?:E;Z MADC*XEG).K?VVW^&[?,:FHC*E3*Y=1R3WCNK8>/FKNJ1_F#T%5?-NH_QQ&:W MH[<'5F$.@AP4M#?/(AS2H,W]C]\;] ">N8OAFK/FN\_BX.)MN[&S?=%\!\\[ M^4R:QP?\2CCDXH TWWVX^ KO!^\$MN$V7-\^;GSY?-;8:6 8X_G7_<^T>7R4 M&O.9DPY'%IU0B!&+$9=1(AN#10QCHR0#*Q*K5V_X&I+,UYC$\1*2)V#_L#M! M\AIK9)YWTMGC8%@3GK]_%ML_8@,&<_1<6ND\$'S-$S([935S6B"2N,O5ZP09%X,+JP$L@RXI"5/C=KD]H%_^J-X/>OU:^,KE512U1&US-% MK:->C!5NK8!;S7F2$4P"-]AA1!Q5B ?CD6;P&Q8J4JZ9#R*!L\C7QG-=65M+ MXY:LK*WGB5MON\,JQK42;,W'N+B@2F:O4'(B$>?8(T.M0)'#BHF8@LC-&IFH MJ\K<>M@"H:/8BS8-8J\RNC89O%STG161:SNO:@5?=X&O*TW'@A.1>XI8B&!U M18N1!D%&BB4>R"%,!\^U-%9D_G L'<1\10\LC%JQ%C$EBDBC5T7U^>Z-\J]M,EL5O.B M?BRS*;I3R7GC9.N .,^9 M@VYTT=$DM?W4?HO(@6G_'176_6O;/K/G_5=_S$X5S,KTNMQI2N<2*V+/H-9=>,;'^Y'9"ELKG([A>^\5)UCO1#79:?=_N]L%LV9!\:=KX-,;D M7=PX_B[VOKS_V=SY0+_N?VP=T']:C>/WM'$"F'GQG<*UXN!+\W@^7[JQ_^%\ M+W\&]VCN?&T#%A]__?+^O'$,N/KN,]O;S^-L'QW09FIDK-]I'"81'$F2(N>9 M05PD@TP0&,$L)QL5$YBK^>(!EGRD,._8@Y[$P5B:'!:6$*4C:%(\GV(-:M%V M?$[1W.[U0"O&$X" _\?>ES>U>63]?A65[SNWDBJ:]+XXMUSE!,>OIR(1.SA3 M^!^J5Q 6$J/%&#[]/=V/!)(0BT!@ <],F8#T++V<\SM+GV70N+*9U"32_G)H M_\UOGATI\4DDK#E,QG 2L(&_?&)*!66Q=/3ZWF8KC.C?3IGL/G0'L")E]B^8 M[NCVSL<]%GAR)E(DE:"(NZ"04X8CIRE1(DJ'/;]SJ/ZU^+AFD?JVTVGT1L,! MJ(LEBCD G31^.N['09:3(1>/R+B27^*WWJ=;UG1^Q.^ M*SG-O_=C:%_=].E^*5\/5QBR'N.S/_O.6?QE:"'Z7K_8]*]'.:TI7U4%\S3> M_O;GZP<]%*^?\?C(6 S,QR>V,4E]WOQ[LU$!Y47 Q4I'(S-WWZ*"Q24'?(8& MQ#87F,7.#F+%%F3.CUNGF#[O%%-/!8T$)VXIXS(%Z[0W@)B>),N59;<]B\JZ]Q4CH+WO_N;'OKMP-XUV'K[-/7YLX^;VY]/(/QLB]YW$]$\V=)F^^?P?S:K+6^X_?M[?V3UI;+1ASZ'S9@OROT"<^;__1U-" M?ZVIKJ:ZET1UCVTX_5B%]G?;M<$^8966+E9IZ\#E\V@TCKUB/IE@)-="&FM M!\32>Q9MM++6 1]:![R42R&IBHQS%*)4H -:APQC#@7.)*<$MLGB5V_D6N7; MU_D$#R>\ZFUZ:=OTO(X3%JL7O_7Z_1*D,F@4QVRC?WZ^T)F<+_@B399K:;1\ M+;EGJM2_R-CZH+S'EE*>E.7,.T<,"<9)2X"E972WUF9ZW?V=V#^JM9J[:C47 M*5:B==C\OJ>-QRQJA3#'!'&F);+2.12]HH%+;(+/GBU)[I_9?J=RDNOL@JC! M[/F V;T<)UR1=D_0=U>FY1*5QWLD/."B?FO)\GM>ZG.4_PR$^+Z-J<8Q6 M5EO1$/361DX 66@X/79DTK-_QLN.I,I&4N//GNW6H51U*-7J3IYTXYRPGMZ9 M$ZO#J)[^0?,23BZ!-'-=E4D*-MG( MD1'4YL"@TDC((1ID<%0IGDS6:?3JBE*M4M3&KU$/!("/Q)#QB6'(DW2*1(=+\50%_4KN]3AL YJ M>XJ\*;)HQSHRIR-W(&P$;#EQW%C&#!'RMF9&S9OWY\U98X-[KKT#$T.Y&! W MN:,-40PI$X*UP;M(7,V;SYLWO;"3I!BS>"/;!#4#+X*!I\U":A@47)I$;?4(2ZE1SH*AG1B M(@K-,;4F,_CJSA]J!G^&#+X:JZ)F\!4P^)Q=02.)&(/PMEA+Q+$08%=@CV3P M5%IAHY#E@''EO2@>(2;[A49-5L9WHUC?]PJAXQF<\S)<4E2D;TX3[ M] (S^3V*@;R(%JS!&>^(3MAXQB-51GD*FB,8\IQ@0V\=R3CE7*RE_U+2_^.\ M_1Z)(SR">L]$/HUCV"$3F4:*$:,,\5&!60MIHAZ@/!'$O*V)@S^1IQYDNJ+&B>N"4AZK*"-^1$V6"IIY1) MYKGU2JH-X_+^?L0Z@FA].3,)KQ@8$!S^RY4&B\)@A\&:--302.X2W%=SYK*<.9=" M)*+27@H4+1:("RJ14U$!H\IH#>,!*U)QYKUK8]6 MMSJR;^61?8/*QNA.VQAU:,"R!<*U]\0(1Q3&G+GDJ.5@5Y-$ B%>J>4T^4F M0(U.RZ/3[KQ&#^@$X,09(B2W4V(04EP%XD*5'GWZHWD;%,]G[(&@F!7*&4>]H-$GC)<\6:CY^U[\/9?MPRUQ+'&47-8^@M7( M$J^1#RGZH'A*@E3\O:JSOYJ_GQU_ZQ2C=9I*PRU/QAE#$M74>:H5=EHN9U74 M_'T?_IY/Z,>$!-"FD",^(9ZL0"X0BK0DEG OHO8'U7"]%%S[2X41-/4^"(R( "6,:S"W3! <4>8<(39:3O&K M-V1#8K.R(Y0U4LAN\./6@%<#W@.8ES7@/2;@S=J?+C(6C4S(F$@1CP;LS\ C M8DQZ*AS#@L4">(3>/WNT!KP:\)X#X-W7WJX![Q$!;S[53OA$???4?OX M*%=@_*/=M5V?VTG^87V[TQZVX^#N#5%6F&3X[)_Q8C(B+X@MG1-;.B>VIQ?4 M+.N^%4^_QO.]FK&MT?E>374UU=545U/=.EGEYP+_7+F\T"TO^IEOCX:#H>WF M1:SM\67L\<.+BO?;.S#VCWN6V)!CH9'&1"$N-47.P)\!1^^M\%)Q^>H-?HYI M?'6]^_6/PKF;U*M3,.IMJK?IOE6PC57,$).\XYQJ2WF(PEH0$]Q@3^XMSNN: MV'<1X)=J8GLB@E".(AH]1EPPA33! <4@B9OPPMO'-RVE9^E$_.AU^- X;>L<>#^'KRRZ^A/3CNV-/7 M[6Y9EW+3KT>VO]_N3N:TX)ROC+#Z^M>3=A@>O*:@=Q.9_:ACE7?\XNI;LIFU MQ?DUK;XS>M/@J[_&F^1?>+LVF2?VOB3 MO,?YS_$S4>;_UT3/@L+A:#!LI]/JHS;HR=WA:Y0O6C7IFUOI[V3S04Z6;_/R MN74BF[0*(0+3+?5ZPYQG_R2MY$[\WT^G7_X3CAWELKGS\70[?P?/:&U]Z;3> M__OPRW\^G#8/=T^_O/_,MG?R.#L'N[25:\\QL*+W5/+,1F>1@?\@CFU VEN) MH@B!64\,B['R8+2[HQC>YN@]:XS6PE@2G.MZ:=> MX9SA\/CU+[^O?YE<^^K-NY2BSV?^C;Z%_>AU MI^LB]%+C2B]+=W3D8G_.T>*IH)'@Q"UE7*9@G?8F1.])LEQ9MCA?A5_7!GCL M9#G] *_IQ\'P$PSS[? OH,=>>-<-YRX71)^FS^7.U-3:^2A:9Y\)C)=N[[PE M>Y1:1G.=+L5B0MPGBZSG @6I(O><6LO\JS=TDU\N,/JOABV[_>]1-U9"DN&- M1MZKS7+MA%[>S,9\/ IHPNO'K%"<#]4FW\@./P1LZ=J![6K96YD$E&0QQ\IR M&Z13TF ;12[6YU@4MV3OK>B&'[J#87^4G4?3C/WW$'X$8&X/7]C]6'-WQ=WO MSO:(CR 9*$%:8! :1%)D8I1(*T:BI5AXDJM^;9K+R;_78G^>X[+FK16SM M./5%JT69Q/=X$(F+H$!T28UXPA*9Y!6*SB45L S8I+NJ.1.0&)RBZS(M8G.&V6]]0P;%J[H=% #W_V!CX&VS&G"7"*9 /VX<[FU42 (,ZJM MMBK 1YFAV>44BW]M++G/CA%M300U2A!.J#)46N8 >0-S!J3I_OM\]@ M%'U@>\;(&+%QR#F%$;>,(:U+C2H'K)=<8E1E%8M=/OT# =<-2VXUU4IC9F!? ME00-,CB=I% J!1$B=>R*\HGU5M][JYMT3VBL-98)>0\:# \L(4>415AB(@!H MK9#%4A&7TT2OUF4V&EO1Q[S3X\])^9P4VKAT.7P)&W5<*<>=TQ]OYOP )8C7 M2M#:\$BE!'W=$\1;AVEN#I*EG3+P&TX&86QI$B8IJ]T/4H+NUNZI1LQ[*T$? M3O>D9I$E#;HQMQQQHPF(21-1 "V9>+#&6<"9H<7E;O'_RBG #=OI-(Z+TVS0 M.(8%AQ6.X46BGJA1;VWHO$*]_3TOD\$,!\2U!-W/:0GX)S@R(AB#-<6!T1^$ M>G=K37&I'EZ->DNC'MVC1D7*@@' XPQQX30""2B05@2#U9>8I22C'J&+G%XK MACU"GS;NR1KWUH;2*]S[L.>$-MIQCA1/V1"* EEG DI<:!(#YRKBN^+>'^WO M,33:T^@W@)_=_9)XW.\=+>L#XQX,9.N(E/EL3SA%#2-<,982V,YJ;ZL8S/!_ M=*WE7(*I+^!N.Y6!3B/B=KHNUOH%X^/6U],]'Y4+5(%L],P",-KL,)& CIP' M$0)U("N+F^1R\X]_-8:]9;TD7(,U8B0!19]3'(T!>9B\PC8J(KVO-_T1-IWO MV>B)]=@@H526AA;4?V8EPMXKIL$.XQ+G3==+.$S(M6)P_)@6J"O]MK]&+,I9 MJ6A6+]XN8KS*$U^WAR!?_?7E/4K45_'^9,6K <0\H:E;2ONY:7WH-IKV=.S%&A[$QN^](QC&:2,6?BJ@WVM\LZ#VC 93U29L/\-_S"PVR%#0 M'Z]*;/C8']IVM]2GA;LG:FJY:FB_QH8-WVSAW$Q*G=Y)[#=@=;[&X;R ^2F/ M)X?;4?SKPO4OWY%??]YL[,"50QC1H*+4 3S*=T8!QF\;75BI_UDBPX#@ 4WQ[U1MWG74CK[N!T]OET MSXI=$A4C (YT2VC$8C H] M I%-=V.9IZK9?I 7% 6,D17-_.1K&,/"LX%X@,Q@BPNYP>^9A+,=UO EZJAA M]_LQ5KDM\)XVL,)2Y*B-4* :X9QPQC31-CHO7'H[$C4OC$2W=]Z>[#FF4#L8Q"'*17 RR7SK=;YE8,T0G6EV3#MSU"H;;W_[E34H1FDL,WD=P< M->E&KO;8R.4>+VCJY*#M#T!8[T>X&.BD'V$30>1F^AHTIAZ0-9 Q=OX=_2AC M8K674W7/-L?/?0::TG:E*1&SL4!;&F4FSA]T08TY[O=\C&%06<;YTTMR!E@N MP3!RDN/Y2I^TAP<-;P<'.;3NH&+M<+FU6'[>;99^HU++ O!\<5TMP^&4)4)= M"D"O"HQ!;%+P*C$CDU4VLC@VU00Q:/++#*NK>5;_%(_M:5$#MU,U\*P\(DPBVL<"1. -,'C:RG!$GEP$*+V,46H;4<%RB$OV&!"<([:YIM: M+?)QS^!3&!74$@T+BD.!D:/CLO] 0_X.1Q_W1)0;*>33^0C_R@.<=@_]-:'Z MROKZ5" QON!H?[CVK+6_IY(2Q":)?'1 +; Q8'5IAI+$ 5O%$RU:!::;8'8L MBH>;,?NSB)F&DX5R:QYWC?'TTYH3<: M*0*=YJOC]^/8'8"R\0RTC.S(N,++,F-XMKN9O[JQXKVB.HP5C?;$GMQF&.YW>UU_S'T 2O7[50P2>'2[*$+%M0<'U6M[X\^/>J&=VKXJ'E$Y M?B9*6!],\?TN+';V^G1Z@T%6I!8\K+RN#.D +*)"0H/V=WAR=WB0YY=-JKWIQ#J89B/Q)KV>(.;B0:_V)7I[7$X@ M,F15_O*)U]+W!L5EGK\%!%Z*NK1.W(/"+;#@EEE+B95)"$Z8)9S* MV8I@H@+25T=H\?<\HO=]H*V:AA;2T.';4Z A+H%(9&!_9$\/LF;3>V:4K(F"?99G[I??$ MG@Y>_3([:YC@]!+?:76NU77?_#_7_V7^[+;\7)@W"T0N$M;$T$:E 2R+1IJB6F,:/.1E>7 _DLF_O&9@A M$V@-TN-I.8X<<.SA7.[0]KK7)/+>I@>B"9JU^-B2FB>MO;WL&:. M,:>0U1CGZB-@2RF3AS/L8730>\N;_'P-*@%%O$N4D(E &3,XT$BMJ)2#PG)MCL M2@1$6'!&^:_*C7-9D ( UUD+TX11F)C3!?Y6"S:_D6\4.6DOE-,?@T;CTHN M'PF0"[5)2Q8#HLD0Q&6BR&')4"*)\> $)N::6/SC?"K=AH@6#*%3H)>)402:"&R1SZ90=T(MX^#$N1HE5#B>3/0A"NX4 M=38J;R2Q."HC6#H_M,#H@DBNHXJM$ISZ1[L/A)$KW@+H_56=BY)9C2/ A:@X M)//C4+"G*,\ Q>Z+HYC/9Z!R>&>%5AZCX"F@C+(4&2<(P@YC)XSF0:57;Z8V MOM);YT-/KP*:;":G4:=3Z;:C;@[I*L:HS9^-E=@8PT:F&-LX[ 'R5'[C",8T M*"W.#MI@D;O3<\7XBN-46U70^0R8!/17D&$PHT0_ET.,!8M_U0_'EE=.93R/ *<+YVZGCL+GQC$^^@%[1Y\V_-S/0#-1/[L,A_G.3W%_U*FF__>5K[F2!V[D(FEU?'NIRF-4L9^:P)]N?X&.S[(CTJ.LI?W9F4\MBJ,4\]=VZ2 MSX&SWUY9,"$ORLSYK^U4X;?=J]R7.51JV3.U.R50WLZU_=P['*\FE7++G^PQ MJZBQ)B+GG$<\V C:/O/($*LY8=G]EX.TK^R--+'^8?-'W0N_]((#$-#8['+1 MTJNBD*G6US55W$P5NV=[W&LNB/;(I1P7G8M'&B83(I%0C947S$F@"BXWY?5T M<4><7#.?<#F9>0:(?VW8ZUPNQ%*GE(PZK(./5GDNO;)6!9,L,*>*V N]^)2R M3FMX"!OK;!5JI<.UBEJ3O-LZ_?\]%7#$X)(!R-/= 1 M)0*!RDM1((2)H+7W^<#C%B=?,W0TII9+E/23S;ZA',91*&A0S%^7K5/;Z?1\ M,=6G[?]+01T32/QY#B$/LL>C/*KB\NM7QIN6FC<=P9#>8L]$HYVBBF>XZMBOUO M.8\X:T:P!']^^&W[TTTW5_.Y]'&1$5.QRNU!->J)W3H_Z/^.;!^FF#V%V?.W MG[T'/@[@G=]LNV-=)WN/T #>?GRN09Y MN0<9\.Q3@ -KJ9":Y^,+8W,A[82<$0+$"M.<)Z.<)KG)X,)SC*4+:&A&!28\ M.4,DIV"">PJ2BZ@()JZWZ=XY%/5&+][H[8][.!J*->'(.)(KBSF,C*=@ZTK M?0QB6N20![RY,+'F_,!JXJ/TF>D!;\]!;QJ!EB\_JV$X05*2E/,<=ET'; QQ MU+!(DC>AIHL'H8MR\&V9=BI1%)T%FXF"4@#K#L3A.!, O\X[

>0< B)(J MB3U6D3#NI;$<;#/LHL7!$\ETO=$/L]';;_=2#@Y(3"(A&"A^PAJDD[0(%#7* MK!$:&YXW>CD J#27"^:OE)11MZ037YBJ5:K3A2=]'/7;C\MF9Y*HK60\>?2V2>:8L M1I(7W #%08?(D00U+D6%@:1441P6U6 ])Z?G<*(T8V5D:LT9+-G;DR,"J_IR M562Z[<#7WV*WV#H'=C@YEBN63+N;;=EE6] $I9T-4DCJ.+?*.4NEL\20D*1G M-W68*L%AI?;8[P>PN/'W7F41?,JGAB^9PF%V^WO8AY28;X#?C9\:/J3+V8N6 PMTM"3^J-^O/WEB"2L:E^ M3NHGO5$GA[N!- "1 :Q?TBD:[=E0ZP2/K7)%CH!_2@!*9B$@VA*D,.&/B]C: M&7,U)W(6&31U;C]9B$G05#Z(RR?O4Q;TV.,P%>Y]0V.@IXM2ES*X;E.!HPKH MN#+@:#!RA]$7QTTW!T'G;9UL^Z! W$;>L!P=7YS=PX-S^V#JUDF\479#%(<* MT':G#4)WP:R7=]^[F16Y#V*NUI,O7C?N:+/(M^==B0KX5+CW*UN?.+ MQO5'-N )^72@&Z9>%W*P1]N5*)YR,HUT+9[]F1C$/E-.\\CJTL MT(0P,HV>0^+\N4M[<'[FXX#$ -[Z@UP-!\@^TUC>^RKY+-/6$"BE7<+K2N6 M*Z+E27W9Q MVT_ ,&.Z+9%'Q_FD)8]J80"? 6Q6>-)/JE_/G]WO5R"9SR^N[X&T;C?W8 M+:_-J _Z4I[\]-RRC@1W3/RRXZ.MT^D(K_FLG4S)G?+ V.D RHS@Z1,6*U,Y M+^DXS0D77/@3\%$1%4N_&YY>8G/[1=N#Y8*MZ-CV4>:R"+O9'UQ41MN QQR7 M&@,9("_PIHR_NGJJC%KIC#R8+[:4I^EZO:^#C5([H!^JNT//CTM67FS,QOFZ MG!-!_@#^""-?PL(V9O=N8Q%(>Q!B((Q@XA=P/1-R>,4VSU5\FQ0=?"#6&@>R M%23=:%S@^]33+FWM)(#O8FL/8B?,U8>H0N].+UYYMT6ZBO4NBC?^!C/+09"V M4^+SSK%[H_&AZS=A%1M;L+,G60K#M@,558%^8]&ZF#@W,K[9ZLRO.C2+_07Z M4GG(^/V?>KV4%^YOH%38C?$QS_GS;#90BJP&$@/8'LMB?[Y8^[:J9G'QEDFP M9*OWS3;^]CW8YUN-NKRZ;2._#*:KR@D^KHXZ+R:SRW\^3Y!DF.=^\;8 MR.\CNQ)K=J%/L Z.O&,8W,=3L'M5]"):Q!Q6B"N6TIYREU^O'.9.(R3E@!7RNAN&QSY)Q@E&827+^#YLLGC,]W3 MQF,6M4+%R\I9Z4[C'(I>T< E-L&G5V^X))N7:^[/1DG.E#XJE9QRF:=I="F_ M /Y>TIT6U):8"V:9N$,N' ;+T-G=H&@!G54#GY#8]L7KO(VEZZ]6@_/FD7L3I5/>4XE'%8= MN%M(*3)-DI9<\60UBX%ZG^.B -3H%>6%+I6$K:L_WUP1W]/FR9YF(I_..>15 MUBB2L$AS'A%UV.56!"9_+NKJ80 4HO7=O*I=V7K^R'X_& MCK=I1:8N0G6O(E3Z&1>A6F%1J;62WA>HF0_G(F!GNQPAYE.:*;&N9X-X*TR> M#<*=1+0^@3C%[1F7& -9 RZE=.<$4./AX$G[$1>;_3#;'1K?R\G MT?&0-(H5)KDL."]VRU( <"F8]QDXD1:8^/-1'H,#FW\O MP1YH[D2Z6J K0R7&+H;J =69]N(G7'$LOMGX_2+Z:=SNL9Q:3]>EN6@%V;[% M<*Y]V^+5>-S"4?6!Z>R!Z4S1ZSL(:VM!.P,5C:7 O0G2@*0$G8S?F%C[($5E[D0CJVAX M^++I8A_O4>JI,88A'7AI4B01J&0:.<^LM-R!70QT8938O-RN^NE6E;FJ!S4Q M*^I!O69';_(Y%E#?]L->+D99/'797S<3EG6G(NH;*ZVB'K'-94T35@1S3[%6 M5H(%3(6U"GZJ#&O$$(R7,SSJ*NHW=1%^ES,*"9B3GCN*J%&Y69\R2%-OD7)> M41\PM]&]>L/PXU91?R":J,LA+Z:$#[EEC%1:"4\C8AQ'!(H.0\X")1CJJ/32 MB41I+H>\T!R=2T*9Z=XH+[>/7M3L?!6%UN]&-W6A]=N32O,D=ZC*86)8"*25 MSHYJ#J3BO4+,VZ2IM"Z_*J0NOS)93E:JNMU_#RN#3#@&:"(%Q@DI!7 MH#USI1S0#!>(V&!(\@(#V%P)+_Y[KV^(NO/3YE4E.]P*9NE*HI)9,V M#B_2],[7=6(FSVCLXR.!X4 1"_E?EQG?BDDVL;U7H=-PV._<@+PEU2]7, ME4*#T1@LQYQ;;QP5P7/"I"-).%KJ_V3MB6HT^>5ZA^2G.(G)W$X50]8]8J_N M$?N6-P\_[JDDF4TR@,Z=R^32)) +/B!'E5+8XR")O+_=/G7F<84X7D[QEA8& M%B*8DR1P)KTE5@9&3:+21DSY1/&>I9A:\5Y!I^G/=,^Y?-HO-5*YW33/MKX- M,D> Z-,93#>U0EZV4X3B5/,0HHGYZ,AJ M&9742<@@3&1$3: 2&[3(XKP,E7^= V7A@/'@RBE?C9=7X*5H';[=LT(:$:)" M/DD*YF=RR":6/TF^NE\"\KV[ MM 1GO",Z8>,9CU09Y:D!(M"!$VSHK8]+ZQ/U.Y^'& M(R>"1B#CF1=4"A5##G*ZX=ST81*15T0A=9>6Y:B"[T7B"(_2(B9(SC_&#H$\ M!,6$$:,,\VS22:.(-!GU#*,MAEL9;36B@H( H090:%]DD M,T4VY_.>P9*,8]C[,Q=M&NS \W_K]/S7'TS K=_'!'ST@3>W]DGS/;R+OB-? M=CZ2YHX'@GU'3+UN?#G=W_NFTMCY_ M;YT!P>Y\9JVS7?KE\"O/XVD=_3NU#OWW/>PH%MPKI",#*(/%1-93A83%4@BL M3.*7NLTGRK41GD7XCG-A+?.)P'^B)C:$ -I>!$PXAE4'4R:^>O,H6[I=U>_K M[M>;NBJ'52A6"- M35&SJ+69Q' M1S!<>,B@!"GUNA.7=:DZ.+;B^'.O][CN M:2D$ELM%5BI(KEPX;HPR/F6K^CF-.6120"^T!^<\,_6DGU^OQ-([3^T=K\(D MH;@?8A_Y?'QW/(BO)[_\FLM7=NSIZW:WK&JYZ=?9]X%J\RO8J\,VJ*SCEY3W M55]?I-SF(_Z<=COLP[\P>?/XZ\WRU2_#EN/IKO$FN_.ZZQQ*\:32[ MTV.O^XYN$GFW.Q]HL-<]EFYBP]=IL#]H9<6M'OM+H=R*>H%!,C.6D*#SC/20 M?12OZ?'W!IEENDY,EWBD8H_'!\1B%%2FT3F@C&=^/BESFTE52/(XTS*W,G5V M#OIQ[$)JYE[T@^KW=Z53]HQ[Z!-$6Z/(^,9DA&NRU9=F?54$/J6KF_.5G/!\5X^L BB>[_+4Q+4Z MXKH!;',9]/T^6 \!C8?HP3Y+Z;IIKQT*G_N3IHVL>1JZ:<)+D %N/(55^9^' M7('IF9>JXFLU]27.8(CEB6@1@Z68&RJU--I0K[220GI\4S.HRXV#S^*UE:3;6^]/?MRN$M:\/?NX3_M[:U]T=SI'#;I1]PZ M]**ULTLF]\"[1E_H9]G:^HJ;9Q[>V3IJ'7ZF,.9VZS\?>#Z@V_Y/\^S+UD?: M.OL*S_PG-=OX^Y\[[X;-OS%MGGTF>Y)S#YMA$*8F(AZ50$X;@Q@3F.1^CYPG MP#UU9:78!V0#@(#&DNQPG2"Z"8OGA5D-:36D+0KZ"8E2 7A&N.62&/B-YK)9 M(3NV99@4SQI#&JDA[>$A[6P&T@3&T<2--TACX5#0D@NOJ=")O'HC MKHYOK"&MAK07!6G&6>Q22@PKPZT.UBJ>',!:HCSB.*EP2&HM[=$@C(@=*-/+:\UPCDV+- =+8)GTZD+:T-S"5_STI;^ X8'#:%_CZ M-@[EF^9^&U=R_8P?_(P5N;L+<^E-IM:GCK-I4-7A$O81&0/I5&OZ5 MI$^76Y6%NL>3EL K=_U.ARI_RF/:3I\'\6W>ANF-JL7R$F*Y]?N\2M(TA3RI$,P282K&3!@#%\9>_$FG6? >NNW&55L^Z#L.ZL'RMP M(FA0'@6K'.(1I*[)!:2%CRK%H)3UI6VZCD8 M596AE #?K(G[[X?Y\2L&H.6P:"_YXSVP)BE#F/DDC. 013, M=^H<4@Q+'(5C@NM7;_"5+3)OC4'7X,!#J0^W=6F^>'9]4*.]9M=[L>NLH4X$ MQT(1"OP9<]$417+,)49,)4*%"(HZFMGUWCZVFEW7EUT?U%"OV?5>[#IKG NK M,=CF!'&A%+ KU\B!SH\8-X$X+4B2J;1&K]GU^;+K@QKG-;O>BUUG#7(9N(== MXHA3T(BY,Q99HRD*-"65F"11D"Q=[QU7LD)V?0EI9)/NH-=ED=7.P OW0EEYO.F-)9&6%#?$^:YX*A+R'+&421&,84IT\F7-KYKY/:K/?;K;G+7 M3'I/)ITUM+V(G)/($&&)Y)Y7"MFH?"X!)SR6EFIK:B9]YDRZ6TU5\9CBF '##!IUTQZ3R:=-:HY M:#'.:8LA[[2TZB6_GZ/!O,7KF+HL;J.V'UZ9QK0CCN)8L6V< XXEH$ MP&IK4;!,F<2X3(:^>L-6D%FW:M[XP:<=-4;6&+GN'J(:(^^(D;.>H62X)PGG M1C4!(\X]1\YA@Z0!Y S$:A=][J^WLAB,&B-KC*PQ\G$<=#5&WA$C9QUSP>E( M#'5(":\1MS$BK2-#0D0J9,)!!,!(*:YL[E5C9(V1-4:NIW^TQL@[8N1<]H^- MN:F=04)+B[C &&F!'9(D&.R88=X9P$A\?\?HNF!D\:K^4EK*O)EJRS??^&JV M3=_BQGWCN8YY@N6>-\>]03M?\+HT8FU_BQ>=:#+#3-TU7@%\<8MU,-O1\.I; MKF_V1Z]HN?/(R%!:'Q$SU_APZN=!_Z*&_7Y$KA_M5V03#/:U[9S8T\&K7V9G M#1.<7N([K_#_7AWI73ZBGF!*;G*K;-I-:H,E/ MY@ 8$=?FREM/WVQR<;N>5S^^05<>Z^UVZB6V*UH===7MK&KZ^'%7/K?>/G5G MI$?KC/24^#9K^8UC"WL#6MI\-]C28_8(E+)1O^AU%\UHIXI,W*9"ZC-C^ELP MP.IYY247*[UHTW5N5PP:J=\[FK0CGC3PNCKK:EU(['I-^>XALFNW9TO7 MWNT'[C_QESTM3;Z?B:L['.SN?&!PS\F7K0#/_@CWO17-LR;9S7? =]OPO"]P MW257-_WCH'GHX;[?OK;H[O?6UC^=YM;7L^;9/X>[]$O^CG_9^G0$UZ7F_'&@ M5\F:7%22!&X0IT8BK1E&Q#C%N2$.=NW5&T%6UH-BC0+U:^1YILCSP&TB:N2Y M&_+,';)IJ1+L$M(F9>2) 6EN#8K&16R-H#&7M^)FK9#GA=78NUK[3-,-(YZ? M[GG;ZB=KMV-+AV4\3PGP*'68QG)@N_MGV[IVIST\K27"$A+A4KWDR&UT+@1$ ME$Z(AXB1X=XB@K46!%M"L,\U7E85F?:$@LMJ(%JGN:U;A:D:B.X+1+.JJ5(. M<$A09%0VBK%QR B74+16,$*X]$0^TV)33T4SK=C@!6JFM6_B:0N$!]5,_^JW M@2F.;:=V4=Q%#LS7"*4,IT"%0-J4G%NJD:72H,"I]IXR;0W/]1'NK9#6OM$: M?YZ#0EKCSSWQA\TW"!="88,,RP9QQ*"'FB"1LPIPB$O!DLTUBI^AAW2MH:2T MW9GM&-KHN:&%"TO@2/SN#VQW/Y;(DBZ\B1PFJL[*(UPE@@4L,Z=K0Q#AAN"%-6, M2BJ==03T6G9_Q7;]'*QKC3-+*[9S0:C/6K6M/1]/6WK\$-5V-G*LEA]WDA^7 M:MC(%(FS%"42">)$">2P3(AX1Q376!'M07X\R^K2-3P]4WCZ(Y M7E4>)\R\0U[D\ $B(G*!)20I(30)+SFSK][P%9386K7?]OH*,"LI*_*('%@* M-[P=Y-R]F4SD1A;O&POK,,PG534.;&C81O6&&)"%-;2@__;C$3#3A=X[C/VC M_)[K:I5P[3T!PX>D> 8^D>V)=* M4L]0L,ZB["!#)M=Y4MHQ'Q@VVLA7;^1%T\<)[3?RZ@T:MKN0&L"2\#E]M &[ M%*?(X#+L=T='+O9?W9TP+@"?+T4E6^,A?H(1_A7[.=?X'.01?=%T\57LL92P M8L(BSZD'NF $Z"(R%'42'*P%XU)X]89MZLO=0/^U4:AB$9C,1B*M!Y1,>[-J M(+D;P>SC/>9!3XN2()(L1YPSG2L? =4(*W@D4C"=7KT13Q-(KJ&1&D:NHHJS MMV=[(7F*A3 HI-R93!B!=" ,I:"8M4FK@$6.%R*7 T?_M=F8+??T,$7/+@I% M@DD0K]#^FW8XZL-_7WJ!,[SG G$D$H*<"1KQ% 4R47)$-*:>:/C=B$L%SAYV MYQ8>1]0[-MDQG\ B@F5%DN<="\(A;4A"$0PORE+03NL[EZ1;*\-F446Z02EG M" \!Y6,$)#&).#D>AV,U[!76T-TJSUV_/.>U-I],*3JI-QGG#U",#?2#E1=C M(V23/D"--[J)S=V6X,;!LN=;.FYQ^:1=T/5R*;3,H%O1QZRR-1C9N,71V!T* M[CR-DE(7*<5_WC9!8UTG>,]Z<.LZK<7[-M8[%NW:32?C=ZZ(MG9'%96H_/>H M<]I YQS]\SW8>?DE>N)G.B^QS/_=S/)%U?VO,=HF$?>5%P<6>3O]T/;A!]':\G#]!](\_'3XY:@IMM]__ [/ 7N@29OT\_?FX5L\?YZS MNP//.OR*6V?_=)J'GT];[^$-9U_YEZUW8%MXUCS;/?NR\^ZTN?4I-?_&I[.] MC+TVG#"/+%@6B#M!D&4^(:,DAN]LE$Z^>B/HTK&4/ZKW28U&-1K=&XT6.B)J M%%HA"N'9!J I!:\214D'DL^N?'8Y4^0QX)")S 4C\MG5^H'02XB3_]&X=2LM:FL46_#FG9/8^1:KFN8U>BV#7NTY'/J/ZT'A.91]('ASCQ%&DJ M,/+*&$D25DZI$GI"UL@NJGEW37GW-EI&S;/+\^R<+X-(HP632'#@5!YC1-8F MC"C'1 JCA-8"E(SUZF/R$GP9.P>Q'VT:QG[MT5AGN'+1=V^M9[S-^UD#UUV M:SY&PQ@OD@L,.8LYXHYC9&((B"8KI,*)? T+6K-K2B/IKKWJIHIS>TG<7Y MN#_:Y7'?2/\7C7/+>D1JE%L&Y2X%=5@7A#8*B:"S<@( IQ4U2'NJ))<$AYR$ MPY78E"LRJWY8>D[-\NO.\C=I-S6K+\?JLPH-)=S##A'$6#ZE,8(APX)!/GB7 M!-?4QEREC:ZL_V*= [,21OQP=#P:ED+A55O2VLNR]!+^M&[ZR^?NI"99#.^^ M>[CT[5'^JT:X)1!N>SYXQ!'&M7 8P(WD[BP6(Q><1<0GPXV!;;3\U1NQR-%R MJ=I [6-YRI)AT2M0B$1FM:KE:E2**(3"JF04[,[QZPRE?6>C- MRCADS=OOU4A9(^4Z^>UJG%P.)^>2PWV@B2F*C-$,3%GMD W8(!6XI$[*Y*0' M4U:NVEGWXV#R%IU2%OV=";K='=DR]06?Y"J[A?PH-X$[S)S#A%N<3&31)6*D M2R!Y.-^3ZM6RI7F)*!"]6C8GMRH<2>CFM;T,5E 3^_?>T5%[6)SO;[OA][*L M^['KP13(!>L[O<&HOSYEL4\G7-[J?-GZ0+\<90[_H[-[^)'OTL]\>^>MV#W\ M2EI;7WGS[,/9]OL%9;'I/U^;P-^Y)';S/_^T6UL'AU]V]D5SJ]/>WOF,MW?V MX7U-_N7HWZEY^.ZLN;_'>/3&)(QD[G/!L3/(<,D029$HS:GWV%6H"R09P]O< M\P&'I(GT7FF/N=/>8:62B& &8Y6(\/.%M*?VH70XF-F)RTPQ5^Y^FAVJ+;KQ M_4^X=/>X64BC/6@,1NXP^F%CV&L J0[&FS!>ML;QJ#\8V6[Y^IOMMWNC02-% M #G;V8"!YT81>:V!LL$4CMUO[7ZOF[<@&\;VI-J(?MP?=>HYT.HVOW=Y)]V*_IOPF>5H#8(]R;R[V6Y6+S^^&?3S.(X15#7!G M^7QJA)N-_VWG!K+ @?C\N M+ZIV/R__1J-=D&$COV6>[VV 1\$;[LC_HSJ"7^7;0!B@NKR]<#;>WNZ!N%/;IPZM@43*2^MC^5EX' M6VB/CSO *).7PY_]WG$_C[;A %S"A DRQV56G)YH-0A8X%'^I P9EA96N=?Y M5O60FEJ3(WN:)S/&HPRF,)\#H"T8:%X_V/Y^AO+J=;:<$0S&RQW*$@\/>H/) MRFT^ V8"K#TOQ _K!FJEW@"Z^BU:V,K&MWC0]K K)S:+F&^PI%7;:Q@G+ IL M=);"6?)55#W^LI$L@-PYU<9*)H]Q$ZS16.XK9';2 _S/>U%HIG!0:G=B!L(L MJT=MN&X?A,J@8KO0![SMEUNK$<(;*K $' "Y$T:=\3YU\BO?CO9A<4L_CS(4 MD.1C,J=(6:9&?#W,HI-WHC8:%*$5%0%9^ABSO725T@!J?#>4 MQWUK[_? 6AL @8688N&I=F:G 4C04;<#> -XD <>8NYP5CJ*E[6L/IUF GA< MIMHX''8RU]VJ@V,1)S#-"_$UO$30!0G&@JQ:@G;FD>%PO,8@W MBC%'D NW& MRM%I'%[ 1E$&YD "/I]CDON8>0H_*3.//8:9=]R/@/,#8(L/W4RQ+= 2U\2P M8\V)^^;PZ__\<=3ZS^X9C(%]>?]1M-Y_/FT>O6/%M4.;8"PVV>[.Q[/642NU=CZ< M[ G!2 Q:(OBG$(>U1-H(@QSV&@>M+!%TWJSCE <2#5!9Q#Q9"1=RHI-B3FCO MPZ6.5F^]'QV-*M[8+E)N9B<:U58T?OH3M/&?KS?SGJ306&R/#\XIY]FK-]7:^IFU;8_7-AM!/V<@RE_WBI)P88(4D3&V M B_,LVS)Q>_%4 J5@MB-P\D#1UD$-=Z_??M7N2^+G&A#T5CZ^7J;U:U!!",E M(S)8/1,K";1\__6@U\D2;*R>-\#PR.)OD9OKBLT?KR_+^SS1 %\7_(5)7S1R M^M>LA3^F%7QQBW6@^(R&5]]R/5S2*SI6_0@JHWA.=$S]/.A?E.[?C\B!Y/F* M2B;C:]LYL:>#5[_,SAHF.+W$=UJ=:WGPS?]S_5_>+!KQ0F:YF?@?6'9\BJ#$ M#@;G5O'V:+B=IH"M\-X" ;-.'?5^A(3YOB+\#1WU*B,1T+=;3,Q>JCK_>K"?]HM/:J/Q=OOW#W=KI5>@:'9A MGE+G/*$VF:*K;QN'-XV^7=NX-6C(]^0&*Q^X(=]CMC'3S[(YF[E=;[9>'_[L M-GX?]?NQZT\;.V#I#RJ'_[/L-7B[9=F"N[X5C;+QQ[F_\0-HNOW1;;,OG^O2 M9$&U5 ^_%>6G@&C[0=$FO]G.U)'&Q DX]BB1XE$BRX;ION!8I3NLP'I'(RT3 MO)^LTIH9(CQ8,UI3XQ,/EE-/DXD)NQ*.1 AE9#X<*;LGX;=YZ^3O*:/Z73&F MUR4HZ:XVQS@HZ=/AEYVO)U\..^T6_4A:AQ]Y\\R+YLX[T3P\.-S]SR[8(##6 M]Q]/YX.2OKQO=;;+N#ZP+UN?:6MK_ZQU]O4[C.]T^WWKX,MA^ K/_?IEZ]^Y M5];WF: DQ3VE5#-$F">(!TJ0B9:A(%+ 1%FO="XGO:@XZ]*Q^FL4F'E#^DT- M9S6<+8*SF$BTSNI(HN,D)&>I%!X;'A(FUHL:SAX=SLYF*[Q$(H,)$A$G YUA+-5EK+2 MF^P6U:Q^G!%]S0FEBZG7+R%/,^UNDCW^N:H MT=R$6PL6'<:+6"F0) M84AK8ZE11"B?2NWN>S<(J5EY?5GY3O$F-2O_:%:>-3-T F//8HE2X YQS /2 MU@7$3.0L)D](;IVA[]^T^.E5X5^74[C+,=UWM._J6@(/OC[K#>[+F%TB<9>< M9=9JS8V.UN@0K0 ]+0DL3+JZF$#M('H0Y#Z=LZ2B T&K"4:.$9/[$+A<7("@ MP)G+X!UT#*"$+:IH?E<'T?H775F--[P&RA<.E$O@)+9)^VS2>@Q,EZ(S.%@= M2 C2*VW%;8NNU/!X7WBZ)SH0DBM2SXZ6,YZ :B4AE-! MD/5!(YYH1$8%CE2BFKA(O;-5,[[[N.77!2AO49GJ22;FO"_YC3]5R8T_Y_(( MX2*TNWT1T%U2'G,*XWX7GAXF-3" 8T/LYIS)7*\AKWI)92UY^D?C7)ZIZA3Y MMDD)^U($HYMSV,<5*[K[5=6%*O>G5')99R(IWV5;"'_PE.^_XW[>H4_Q MN-?/]7_6KIP7:T[*>1W^ RCUE0-*B2^'N_Q++JIWMBN:9[]]A:M%>1<\JWFX M^WT^)Z_UG\]B>V=?[!YVCEJ'!QUX]UGK\.M9\_VGP^99!\;WCC=W/IZV#O]( MS9VW>"]YJXBF 0D0/XA[)Q HA1Y9);B26FCK+A7S\E'G$F!.FJQ8LM\SZ>3$G<)%RZK,WGA9DZCGF5NX"T7XE)RW$M>C*NIXFGD1=_2 MZ?'4$J-ON7N+SI1?$O4NRFI]T?._.].NG0/WSUYW'W7:WTJUID$<#E[?8J>O M\4)=%T6R?E[:I0'K%K1]F\59@D56],:GNATK"F9:(C'BAZ[ Y\V_-Y?U&+^ M4Z,G=/"SQ+F/T9H[+9((2G+#HZ4F!1*2],D3Y_QMS\9;O:XO15N&;PN$K\]A MS]U\4./#GL^\M;/[???P(\YC:.U\/-FE_[1WS_[=:9Y]QKO_^0#_WIWM'H:C M2X<]._ND=?A'N[7UZ:AY]H&TMGX[A/$=-H\^G[5@CKN'\&^GU6[1+Y=3,%1* M2GDA$,%2(*XD0<9ZB0SG45(J"5SPZHT4[/Y!G^O77+/&FF>*-40+K)-)U$O% MJ?::&\RI"T3K&$@D5R>TUEBS2JR9C<)Q-(>0\XB,R$W*B1?(>>N0CH03S 4I M08I2R@4]?&NLJ;%F/;&&,V54,#P$H;GR04ON&;6"<,>U]I5>0VJ]YJ&Q9CZ( M12ECE$'2X-PN/!%DF2/(*4R44(%RQK)>0Q=$1/\XK'G\Q/@?RF6_VZX-]H6E MNR\5*H=E3,90ZPBW+CDC5)0X2N&YXL;6)M-C0,M\KH4,D6L,AA*U@8,:0RRR MB6$4@^*Y:(H.BI;XN'M'$]<)K^O+FUZ 4 >U-<1$.#?:22^D3LFI)$*,NC8Q M'H"DMAS1Q!CB@2?D-($_#15$,:ZT$*_>F/L+_9HUUY4_E+-V>J7AY/S1:)U77N<"/9$>]350WP.H6[_/V3?6% _7) M1@(_P+0QP3*46,(,(-N$DBPI%Q5/K=,E:XBL(7*5&>5,&9?3R+U7/"AFA7+& M4; ^HT\8I]K,?!R(G#4S;;3.,\^1#A)T618MTHPRI+#S DMEK)4 D4K>7YFM M(;*&R!HBKS7W4XRYD(,T8$,FXXPAB6KJ/-7 CUK6YO[C0.2LN9\X-3J&@*(Q M'+1(0I"5UB)JG(W.8A(ESEHD>SY%-VZ12WZO3&?YI#*=Q8-G.O]AV_U_;&<4 M+U*>O+X9>=?Z?M MG0] (3%(XH-!D>*(N#,,N20IPA' D&&>HD[S.<["4DN-T,D+SF4 ^,214FT3 M44RRH.836/.B-\JJ-YK1YC4O;8[OD.I\\YMG1TJ4<#0%+3CAW 68$Y8V"H.Q M# KLTJ>:7/OVBL*.&U4E!MOOG^:L6WL$F%?Z27L[.*CZJ.9?_JF;CNVIR6?-E\*'\*.ATD] MAT'#'A_W>]]!?N92$"G3P;="!RYZ.QK$/+0\XL%!KS]$P]@_ GX= H&,OQC, M%)[8;.2DXMP^V'9/&T<5*0T:;1C$_+0:N3/W44Y"/RL%*0;#C<;)0=L?3(]H M,#,BFTM7C(Z!U/X[ZN7APN9_C4-8BK:'2W_Z,WZ+G0;Y>7,UVJ3+*4P!Z MH0,GV%"YV+WWH?7'/-!O13>\:$+YA_7Q;6&&5XTJR1S>]7WXNCLZ0J$W1.-' MK8WZ]MBBH+6U3_<<%MS:4I!;6<1ID,A@DI"@0C,O H@# $R6T]FO4+_&&?N9 MDF3C[]AM]_J-5B\SVHE=C@YR8&<"02Z4 #,;2 MOZ:"A52P\U&T0!$'@P 4]^RSH#2:@$$AUU*"&!:*(I]I(! M]D],(FU*J5B%D0T<*$(E8GT I$A@:,!6W 89S/V0P5/IA"2))^Z1H8'1X;=TSUOHM 4:R1C#FB3CB$CG$):62UPU)YIH BJU8*PF0DR MW*JBUY/3K!8;+C<;(M>K]#=K645Y[O1@PAEO^_%;K_,M:VUYA.71OA]#>SBK MD><'38R$T7 PA%OAGED].\)J5MKRY8%DU?NV+W:GC0!&=WY9J0B4'S8JNGY1 MWE.G=U(NCQ:T] NMOS$:Y,LGHSA7R_ME2' ]+.9PICS=27MXT!BT86]M'ZZ& M5[2'[6R+9/.G&@LL06IW+I19]O/F9?I;H.??TNMBGHK7)2?O$_G@7I>+%O%3 M?>'?=L/_Q@ +L/\6<.%;V:/U*SRW_??$D=KJ-'<^T.;6!];<.>@ (GYO'GTZ MV/W/A^^ML[>T]?Y3NW7T1[MY^.EP'FF;]//WYN'N2?/0?]]^_QD0]-WIE_=_ M'.P>OF/-K5W\Y?T'"L\Y;;UOI>;9AY/6QSWJHW*PSDAA KJXQ*!T!8I1))%' M"[IX"'3>V4$!=!/VD?Y_]KZUR6T;6?NOL/S:I\95(D/P3GN/J[QVDN-SXG$2 M.^MROJ1 $AS1IDB%I&8\^?5O-T#JKAG=14K8JG5F-!0(-+H?] W='J66J6,S M'HLZ=H"MV6AL MNF#FA:YN=M4I,PV:(W1^C,M;(E:M*J99Y8!1&;UA'!&+I/P&&)H*=,X!%4=A MA<3&BI@3F(R+?# W?-BGV0V\%& 6R,V=SN@!4G@E/MBJ&JUO:9&@NT;E7PKR MHN %VOADX77)=Q;-_^DL'!X?,E [AQ6ON*00@FJ9 B94: M*;TI&/=?SGLN0L)B;HTX8*&:#B7$,ATG\%S+9T;,[X\27_<)>=0^:?@$9!!F M^R&> LW_86DTHZ("/4)44^_R(BI9-M90]4O#S:_?K+\,L$N=V++5R,#JB@:S M5;!9L34]@1,[B%WJ&$]>57?YHDXZ*TSE'1TJXYV>%]+99[G(TK+, 4I1:KGZ M@8\UHB8>R[.E:ML0%*8D'TVI49KR(VI LU-0^F F427+<;: V!//[B:V$YS: M.@T]UP;,M0+##[S8T'FPO(]MEL1_IJD, 82QJQ"HU+5/53<9",[ E,;NZ?\&XPD[J 7G^&A52W#DAX\4HY2K@K49;J3 MLASQYF"3-WC*)_S"+_"%E_PS>?AUBRNQ1\"'M^_L]V_#N_?_O+;>W_P%W.=% MH6W 46B# 6&9,4!-Y*N.R5S?#6*;D?6/0K"IX1/8.6RGP$14D'UGX8@7>!^% M>-[1"EGG?JSKXYG9!_N.P2&&A>4K.+XJ?FU@QT/,)9$9FS[5&7$MW8D]SXT9 M\5VJVR$+0PE\AP&^?WZT_C(MFSBN8ZH!"UT5?J%J0('':*R#26>"TF6&3U[9 M:T2(IDP<;O9,@&P6CS3E0\:FU* K?!J5)T-_^9#30G=C)\+FP 0PB7J.1XAG M!79HAW%@^E:,3@O.)+HZX995_(&S^1"_@?%Q,8L(%(V*>T:+B^.(FW_^B@%B M3-NC*CKBX2CT#-6/XU EEAO;ILUTZL7 $?->!17IQ:&%[R5Y^1S4YC3%O(&D MX+KRZ]$-V(M*[06U..0(*$(.J/I)4=VK$;U7?GGW[P^_"Z6;3MNO@"HK027C M9\M>E&-K-=O\A)-Y5X/I[S"G,7BHQH7QRH>W7ZR_8H>!EJKKL&V6KEK,BE2J M^U1E1(]U$C(G<%QLW6XMA@R>"9"Z5,+!'K;XF_T7(*OEN0 'E!(TP#UL[!VCJ6,X\)L?.3YH'>:N<& < M 0ZVLZ\D'*S%*Y]N]+_&XU@$>,4-51IY/OQDVH1$7F@0[!FEV8NZ M!,#!ZZIVQ81LV/@W>2;9K.=FUL,7,;2,DHQ'OD!A#?*J7[/1WR.:)G&"66IY M,7&U-BIL.(Y;C;*(%,:&5;]*>J5FUF!C^)M+M\#-.PPCSR+*RECT:QRR$*8#<9]S'? 8N9CRA M&%\7[%;&RG)FW\<;C0F4)6X+9[F*8T-ZCW[[&58=%4V4%&]8C\?BM.1>_JOD M.=\N.GZP2=%$)I__PM@KV6C>]:;PZ"EP#,P*0[$+)ER8 ]LED4COO$K@G56_ MR$C?M&UZ\GA.9AGH&LP6<@*'D .UAS MHA"QR;.S\6C@,#QQT0R=)B',AZ;W95*N['HN L!Y%J:CJ$& )9 QL_P!8U5- MMK]'25$_,8,!^)A C_M'L(-[=S8*\IMX'NK^R_'Y.(T>O8US9[!R*Z&^'0&T M6HX1P/%E1+%C@1WM>H%IK)\[TQQJOR1BQQ-6OA'<)\WGI<;2)('&OOX$AE,4 M@PUM1TS5'1U,:9UX:D!L70T\RZ,VJ!X^ABKT)?>EF_09Q-B8W@+'S6:$/)1P M9^^7GT QLDV?^)YIQ%9H,2P#S&S' P8"K8]ND*4I^6D7?OIV]Q<+3,]SO%!U M0915$&Y3]:D>JUS8(Q)B*MJ/.@SO3J7T'QPZME,UZ:^K%&*L>Q6@]. M6U93^2R?, )[T28.(+20'=5<% M;_1$-*B*"-/^,/$0]'(X3?#^"K_7!"@GKCN!(HC,7,UGZTRTU$>MH"DC"+7L M[=KA"AWW@8:)8LQ!P*W7RSI[@-72OE7DTVV/Q,0.LWNLNM4\T3CXDSU04T8Y63'9]7IS[K^#Y)$?)79'^YU= ^** M@@_*U93%\ERX'K;IA-;>3=JYBU8+]V_3'J1[ZEAV/@3I).(1>IZ>L%K1 MPB*YZC5)W[K0!IF<"E,5,/XG 96_"/OW%TH/V3!6-HS=N&'L8P6<-CT-'H1) M;@ ?VWLA3E7,K^1N@B4YF V]]CHS!XGVZ-26^'*1XJJI+3'AL8 (#O#DU;SG M-10?7_[9E$B,+U?O[TQOWSZ MS^!Z\*-]_17F\#7%?F7Z;.,2#_8C< S5"5U+M7QJJ4%L^*KN.J9);&KI-@_Y M[;E8XCHXVH%RL1+).HUD5YNTD7:8Q7S+<7WF6;K/ M\+#,.B@1>%5N38JPMB MHSX&/TE,.QRF&3.89L61$\7,5X,H8JIE653U?=U68S^R/" MTBP<\5&"B2C5"Q4?VC>\^6LYMHAV$.?5.B^?HQ/1#%YIJX[>TH)?JQ )X0\G M[@0TY=?FRSYC/%MH7"-Y4NQX9;'DNWZ28B+_&%T7WCQ?.7E)UN5T5:;.9FE+-W=<2- WRZ+AI->35B3)0:Y!%+F^+.HPKHB]E2MSA#47TER88C MV#!^39V63?FXF;>6XC( [DD>P.)N14'K"A.N!GF6WC M%[XF92%>HZ_=@$T%;%$E;WQG@@Z'*6 HKF"*V/TF[*0M5/0Z2GKF&UKV?TKS MN__A>77O:LY_E[T.P]%@Q*^D?$#1>3-]Y>D=O_'T2U[*-,X/K_\BMF[;IJFK M!*OT6R9S08\P8M4/_#BV'(_A_=FS2>-\)!52U([@LH/E)92K%+CD>5-E::W\ MQ[5OW&V6*+F2OEU*G;2(1@QC[SESAJ9O.>H)$OPZ-EF7K) MD^6^_&V2"?SN)1.(9L1]T)@$&=[#P_U2_/QCAJKUIJE^9TNEC\EW19!'>8PR MG92.XZ:?;=8:K.6LL68VUIIKOD#J[3F7Z]S((YEK?\QU@$2Y77+E3J'QK)RI5Z MR ,VXT#[F289?OAO7GKH]W']GY!?)GV--\@_T>]G$KM+OW[Y^F?*.\E^NK&^ M_//[MP^?OU@?WOZ4_#GXS;K^?/WUSY__,_CS\Y\+W6@_?+Z&\?[0W_]\G7YX MV_]Z_?-O]I]?;ZSW,,<_W]Z0+\;U-_A>^N?@3XS=W<\V[+9<+PZ,0/4I-CWR M8DNE862JOJ7;3/=B-XRP^97F'#Z]ZGQ2$B0+;'*&/4(M2E'B6& M'I@T\*GAZCZ'0]+ X1K=M24 Y MODL=W34QTKNJ\J^$0PF'%P6'EA'; ';8IM*WF!7[<6"'.G7MB&*!?']I^%3" M86OA<#91E88&LR,=X-".L-Y6$*K4CZ@:^+;M,.::ODL #G7-DG@H\5#BX9/$ M-"/+" *38"WH0 \H">P@9H%-=#UTXJA6#XE4#[N!A[.9KBXS==>BL1I28@(> MNB[:S;&JT] *+(-0XL28N'^$RTC[@L,E"9H+S1&7%D-_'G9?_,+]\^D*^P+A_?OJ1 M@'#>7QOOX#V_&=<#$*2WH77]]ANY_OK']X7.RY^B_O77__3?&_\! I'CJ-1S M E!"+!L(/M]ETW,#)Z2!Y7J^85$7ML.R'$9,T_=UIA,VGRDVIKXRU1>45E39 MHB/HH^\^7M[APTS5HJS"4W"6^9=M6%8<$U?U'##M+8!JU=.#2#4]W2>A&T=A M')]Q3B%F<@,W5'TEA), \PA'&1U%227*L]<"$:$88-[NN(HX*BAUSG&OR1O/ MATE65T(7O2(QZZ W2=M-4X5&2(.Z^B)FER29Z$O'NI!D+65G20A0;IR+'%U2@$IZ<*L6.&=0P;4WYG3> XXF26 DSSQ@6 MOQR (M2L4"2C9WDU'ANH#ZN*N()TR_.MBWH4_LX,6Z5B8XXX095)X=6D1=W@ M&@LXB0N61;-5)GL*^X[]&K"&NU+V\;5U'N?S%X\VF>UB%J6I.>NG$"ZQO9HU M %2RUCRY]O(=S=LR)_'AOUF^M??DPY]KMXF7'5BNOJ:;GH=F:NC MV5V:J[5>:=O]5:!L)1I-GFQ=,2QOK5I8/'UU)C7S0 5$6[Y]7:KPN-[.8H;M MN&69K)"Y,?W>XX4UQ222@%L2L"G3VM!PG3Q52<-9&GX$>Z4FHBZ)N 5BHY.P0SVA0.76^WSJZ$SWK+WB 22J@5 M$\]F$35TRS<W+!NQGXI\T+0E_IQ4_3>C$LC! MBA^_XVU[(./KNO4DCW9VH*W:MCYQ$0K%^0S>D??__#GX@N-]_8V\-_[3?__/ M#;SKIV_O/_WY%>9^_^'G_TWG0Z&PGOLO7__XYWKP9X+%@J[?XORPW89&U&"827 H1F[(1NI$>A&X-0.+$?F($%HN*X9N3X>CP?Z3,7 M*S1*(&P3$)HS0!CH1D"M,%8]W4,@-!V5,L-1C3#RP\#Q[( Z3UZ1'AR 2RJ@ M22 \ R \SZ*.ZRU[$XU0CPW3-XQ(I[85>Y0: (:XH4-\W6&6'K(@I*'M4B?V2!R9)JN3A-TF2=B7IG&[@? [@.!W#H:? M7L,S?_RE&WILZJ:M&I&!6!@':L#,0*4ZTVW+L&,OQ'MD/<^UCW%W0F*AQ,*6 M8J$3Q89A4P/SQRV 1/C)H,#^$6;$.A'=^#ZMQ,)38^']+!;:<1P;) Q5U[1# M,)!C4_4#YJDZ6,=A$#"P"7R!A<:2C@<2"R467@H6HFQ8AND&=AA:NFT'#O6B M@'BZ;\5,I\;\Y3'I*6P[%E[/Z86>;@$<,E_U#,=3+2\R5!KXD:K'3FA8CAWH M+L="DWC'J#&POQMDF\3F8_Z_+L7FGV'6_]0] *QS3MR7I9)U/6B_IPUK$^KR M'K8KFLS:L:6%3]Y9=B:N^M1O1PR-CV.3R #SR1L'!8V=O05 M2]@X!FPL^']=BS#/\@$J7-=7+1KJ*J41_&0[?NQ:+K.I!MP@0'Y@87:$^=0 Y A_LEI"I1DP\JA/78W[PY!7Q=Z].=2;( ML;P#:EU^:D\1GM9Y]W;Q VZ^5CF&'*-=8UQ M.+G(B]+95CD<;).0ZA6XM'. M*EC;-F7]Z/>R%;;U5#WYI4#.Z[]R5I?!Z0T42% >9^_SZ989VJ[EJS;5/=6* M3*+Z<1"HU'4,Q_1UQ_*M)Z\<6]_]-M]^U,=]&G\2;+6A)P=@"1;;*(>A8 #G%W MOVTJ 4<"3C=O0TG V1YPYI,-B!>$ 7,"8!(K4BWJ .#8<:@2L'2]R I#%SL_ M@>7;*@WG LJ(KKRJ=',&4<$][5F;4'&GZS<'")9+8 GBPVTJ3 MS+]EQ[%,_EOG/%ZHO 4(#WO@J"$Q=:RP0%3/I*;J6A$)&?%C/=#Y/:5]E9KI M>N:?!(SNW%.2@+$/P%AP45JAKGN."6Q*F:5:9FBJ-+(=U;9T0X]TV$[3Y_<, M]E6J3V*&Q(QCW5"2F+$?S)CS,EJV:06>XZN6$\ _KA& T>^%*FR=8P+6^XX# M1K_A23U#8D;G[B9)S-@+9LP["G4SCF/;Q#I'E*FP2UKWLV!8OWAZK$^VC9(\<0XYQU#$N(#"!_JGG0U;PYNZ=K::VLW+6MDW;N&9G)R+1)[^U]([+P2\@!4UI M3B$"'\82( /4&^B='][,769RJ6X1T[2!<6RB6J89JA0S\B!S3<6TCM$'I M=*W=KQ?L1^L\9E%A"4+M6=HI+S-)$-HW",W>_XB0Q:-\8-)L9$ >5X>VN\(#%(8E#'+CY)#-HW!BTD&_@>&,NZ M8:M>:%L 0X2HGJ5'L$%Q&%"3N$X<@CVF2WM,XE!7<&CO]Z$D#NT?A^82&)@3 M1:['8C6DL:%:$>"03V-/M4!',CV3&J$-ZI#K2Y-,PM IEW9UW&M2):P7?I* M='! FL^.,$/?H&Y 5+">(]4R8D>EAAL"*GEQ;+LZBW6N&"W1BYZ? HLNH'KB M0ISR[(*1';P6*XN:'2X8"0P_07J)Z)L@^GP112=B;A1%ADK"4%.1!P9(Y38LPOVS(<#61![>D1#U8]] M,+ ,T'F"@!+5M\* Q5;H.;8/!M:2N]+K1P/WB#H7>6N15E61!*.*!BE3JAP6 M/ACD.*T\_-;/TX@5\OIB6W;O/%-$3A8QY#4S9A#_]2U-4I2$3_D;+@;=/3]]+IJCH/KK^_)]6]_68;C^X85J8X#2JBE&Q9V8[/5P"66X?NF'CL8 M370\F34KL:@C6+2W:*+$H@-CT?T,%CG$#>,XH"IA-D-'7*Q2%H:J9481C:CE M^\LJ2F;,MAZ)SSYP]1:110M%AH>C#K%IDVBPP(LS?U_5(M;S 4RG13=71 MJ1GX-O,-XH*1;.P>A910)*&H6U%("46'A:+W(AT"X>@.QB=_A5%@.IYKJ*8? MQJH5N+;JL^)_4B"48= :.]Q2[$' MP*.Z?NBH%G,62;TGKXBQ4UAS_Y<IWKX:#CQ5U9\ M1*[<;XJ#L7GI"Y@(%XAZ-K6.J$L=<0T=\=U\IH/#7,<+[%CUK("HEJ';:F!; M3'7=.'"8J0?,IT]>&1IQI>$JD:E3R+1CPH-$IF,CTVS> S5<8D:NK1('^YS' MH:=2U[;4P+0"ZKF4A*'[Y)6N.89$IC8CT[F[U+;1F7;+?Y#(=&1DFDN#B/P( MD(B&:N@:H6HQ+P90\G359Q3T8,>-;93(U"UDVC$=0B+3D9%I(2O" M8,2(#(^JEAT$JA5%!.RY&/O3!Z&MQX%G^X!-1#-:TO118I/$IC6Q:F^20)/29V'(>J3BU;M4)?5T'_M1&E,(\]"@S#0;W)E]@DL:FM21(KP&G' M9 ECAU+0$J5V0ZFYG EJQYY#2:#:!-OUN*&ITL!FJF\RQW)C7?>8CRAE6*W* MF;BHPM 7$R/M8/6/2R[@>J08Z8^TR(!89?,ZSOL2^3="_O<+=[ZMB)FP22K@ M.^"^'E/5"WU/C7461 ;Q:.2Q_41"9?4AB3^=CH1*_-D+_LS&.W73,_W8-E6/ M4JPY806J'\2^:D06@T]\+]#)?N*=$G]:9!UW"7_:$N^4^+,/_)F+:GK$U@/# M=E0GTFW5,CU?#2QLV 9*JF=Y9DA#8S]138D_$G\Z'=64^+,/_%F(7=H^M0/F M,=6V7+S139E*P]!7&7&]D%J>%V%\@"SSO$D$D@C49@3:=^Q2(M!^$&@Q0AF# M5:RKU-)=U6(&4[W 9*K)J&U8S+:L0$<=R/,E DD$DA%*B45[Q*+Y.*3EF#%Z M@3R 'M4*41LRF*=2DX*IY@6X>8A%9-$>.V5)ZMWN;C^21=&5>-Z!UBK'D&.T M:XR+3#[8Z.[VVR0=52R2F0DMV<[SU K;DIFP5K9:+1(R7VUS/?&/^:P%78^B M(#(,U0Q"HEJ1I:N>#P8L>O*9:V"2+>%9"S)J*+&I6]ATDOO;$IMVP:;9C ;3 MI\R.;5\E.HT!FPQ3#=S 5AT2Z+'AV,2K,QJ(Q*8V8].Y>]-:D-$@L>G0V#27 M[<"LP*=!%*J1Y5JJI8>1"IL(:A2-F&,RG\;B+I+K2&R2V-0I;#K)'6Z)33M@ MTT(F! MBL,9CJCJV%:)5YZK4(D1U+<>.F$=<%MD\$T)J3A*=NH5.)[G%+=%I M)W2:RY)@OD.<@# )AW^ 9)2%QZE@X M-9=!X44>\^/ 4V,S)JH5Z(;JT5A733WP7-_QB6]%.]_DWG\&Q645PKZPYJFLXINT9D:T' M;#]Q45EK2")0I^.B$H'VA$!ST4_+"4++-M4X=D#[M%FL!KK#U-@G0R [D-T,U8M/7+4P".V2JGO^Z9K MNL2(>213VF$2@[J%08>^TRTQ:%L,FHM7PCD0.-0,5,,(#-7R6:12/0A4:H5V MZ+NV%1J4W^J6/_ZTC]4V*0=_ALEMZ_^!?\TKQ[0XB;)5/&5%Z:X[(W/CN>6%Q$K M<%XI'9;L1?/#RR9\EF1<$OB77LX.9P\7YL;G+O[\\BZ)JOX+0]+OQ*->UGG"";^YGN:KZ_^,VS!LQDB+%QN-Q^ZVR[67:]$UV M2IFG2:0@ MCCQPFW9]4C?4JO(A_W5J7[^.RBJ)[T_CT\Y^H,I_*UE>*>&H*%A6I?<*O:5) MB@O3QCS,UU>S^/5H *\*Q>_UU5J>%3%#@8;L#DQCF)<)/O"B8"D\>^U6S!Y"LT@)T -%OYE5E2.[.D)L8LK4-8(2OV36JB/TIK/#/0;IJAY]2_ MN"".T8;E1U:@FT& NJH>^\QD04Q\)XA-P[.LOSS[2?.E_IC)A_2&J4'!Z#>5 MQK#"%S2]H_?EDQ]F2054F=Z7K4CJ/,2]K_X5%/#.)\=$$8K][@^9VQ]W MZ9G^KF(#Q="4]S0#<@Z 57B:@_NR5-XF93@J2SSH:18IKS.:WI=)J>2Q\E.2 MT2Q,:*J\R;.(,RU_YG=6CM**/S+)&U)F2;.2*)QOUR7Z ?B8C_@BJ>!UX1HH M\JG/E!@.B_P.[]A'L\2B#;'*?CY*(R5@"C!JI"09JD=?1YE0H.Z2JJ_DHP+) MR,&7@@HS1=V/%7R FU+R42MX)< 6K I^*EB5\T\WV+HD"]-1Q/@\\+6H MCO"KFO)'EK(2F!V_=)>4^$@$J@"\J@>['<.7LA#'S'GJD*&_Q' G_Y&\% _@ MW_#E5;]@3(%EE\EW90"LUR\5EN'[_W>4,6'DF3I?I0&\-,5P+.(K6/4ZLNOK MR/SKM#6E>0[B_ ,@W..2NQSSWM 1\AXM[B>, (QX0PM4>9 1[^!']9<\_X:_ MO\N (0<TP9,)KQ>B,Q__77(KD%ZBH?&:A9(.VPAE_@/S>T%GP<0WD=5O@\ M\7V[IU 0QP%GQ!Z,0#$5[S9/;^&+15)^$[(*T D:-TP+!]047,[\],J)=+/O MPX++*#Q6*WOX&0NK^FS*^==92$MQ;($.5B9H'L2C"NE3-"=:H;!;'+)78P.^ M:%CD7UE8#Q0W7P'8XN2!B?:FYP)/#!:A&FR,3*PL#_A@L-Q>,Q3N !I7\ D^ M,3/3"A83U=]$!(+!*]""@"9?\I$2 F2L _4V(86A :?KL' M9.-*,5=8\7%0>%$U!M IJAR^!7)T) 1OUR_'K2O3!G!*^[ J( S;Q3V<2]K M&*(PB3 9PIB]!HWJOS 0A,&RS_D.S7\:L#2!/9C_^"Y)4R5-OC&8JMBM^2?R M486L,?]QO7O-IQ-"BE7@[S7[-!M<)B"0M&@875.NX00N08YPKSG)X9R_@1W, MQE0=,U""1_']0[S*%P(#T+"/ZQ3 #D3&P[D9)6RT"1K','=X"+8RSSB8#X [ M^*[D!?#+73^!71#/AQ0W!V8SP,V,DC@6[ ((0M/T7E,^LV;SP49'\?K&!,>5 ML!%)C/8M4)?#!DT&/;Z2/$@;689!1T,\8Q];(CP(!U'*0D&;/!3,!,0#Z@KY MXBR6%'#&PO?X@<:5>_X\?P7N S+8C)2'#,Q7BLCU]R@I!%E2>K?E8=4JP'XC MX*[96<%9 WI?LP"'MF!4PO=*P;33>S['/LMV7^A753^'QVM^%YK:(WM9JTCU M-TM6X<.@SG(.XMO5!XT7OU3+V^^ XU ECK*IR1D33(R< D(:M7$D5X\L M!"?-#9R0RG $2!OB05Q0Y'N 83B:@Q'P%X)AD>W@BLG7P/#!JA2<#Q0@ 85B=GF',CXX2<4SD%>HG8'RD@)9[ "KP+ZX1_[0&"5BVAU MC\/%XDP'.+E!DO+O@*E93,B#Y /)Y=HL+I?H>@\V7OGX?W_4NMA=32GQ=T_\ M&5!&*%TP-#Z4Y9DZ_1F84," *.!W?3#%"O@5]":N8;%T*$[H$C U-."XGP8F1<58'G>'RHIR@9JY"^ M\-)!'K%THNX D?YA>( .:9"DPG#A> P\P:H$-70X46Y!K05='KB!\V>O& V'H,>BGOX9/0; K1$RP$V1W\&I40I=A]86%5\^ MGBEBPSD_][C98+ M_VG&CO.\ MX'#1]42#"$ %% :P!;3H ,A\W);)(,",+]V["@,\!?81['W)N" M"P-&0#%/0E:S"7J &,8D&=^V$NW3\7X 4[$("(&^0%G8SV"5-[C9&(G@;@G<'[""X1S@O];Z4L7HH+:02Z%N8'!-*./P MQO%T4#%.4V0+37G']2#N=>N-UP1?CT<%UX1J2!$6!;SC0Z8@9?D,WC1<5 N- M@.0[UHOG_=J9E4#BH)\H^(H_?*SZ!&#'O*+[^\$=\C&G'GON=P M>2RGCIS9&0GX8\)U?,-RT F&8#Q/@+ WD0U\I,90M)1JP,U0*0,Y+H4)@ _5 MFH104C!/81H4[FI5:VSIB,(Q,9$&5VJO$XOE&AZ3 5W ##>E2$ M(.'HE44&'RA7% ^RF%N@W+=8'P,1 [,T1>%EP%7/D?'NX S!_T[D)V+#-+_G M)Q(>-W3((1JC35."-3$IX.7EJ'D/3%(H6!G&U'/@V7( ' ROGI'*V=4C/28R.D]GP@-A0L9+/ 5BI7B"C-F0G?FW)[XPG* MP(*"@\-L3)9K$4'*-PD_/7^QO5S5*1HJ9L"],-REDB8^2G ^U0N5>(>,PCP8 M+>6"X8PS%8\_A5ER$4OC[@J !#1;Z[!BC09A[4,<:SWBK.F!"A5J")]H#[,A MXU1=,,<739):Q&L;#\BG1E4%]+@[Y1.I@X!3+OUS)C#*S M93&SQ5R=V7*.22H2!SFOVD86H2>L:]P^GP$%3+*[^"C*&]@J!1^C5F ZLV@4^VV1J5A M8F4] %F?V'>Z%EY9.\"59.0CG9TTX]KT\N.SH$&%B28?!1?AGC/,#<=9@&O5K+ M>9TC:ZU"-LIBPY93H10:%GE9*O\'-*'P]_=)68(YE/"O7X.]2\MO="U.-1_7 M$,_!#?"Z5(:TX);KC/W,=YPG8=0)WMP_*&S75;ZCQG$_[>/MU8[SN]JW6; ! MQN_[C-XFLZ&.9"!B6\+Q/M6FJ?'0U V<,"&QR>69LD?S(<:?\1(.6A$\-%?< MT SF*)P.(CNJMFS'?KDFQ%;6=GE2B?!&Q ;PZDK$ZIHH]CB_M\P'?)THQG_&"DA8A>"*"K/;@@\[ O M^$7T]F+V1%G&HQ0_#]'=PL*1U+I.OL\8&D77W[1:TCC,D >D-G'R+9J.E B( MGR0.I33 5-+:'1^*J%*<,E8I(%UI\H]P,P\89E]RM_^TO X+IO)@Q0"$'%WS MJ ?7XHM".SZD0HRAB5MY#^0$=.?,?I>)W-GFK)PZ:WF6+&I5!<\D:?SM$^N M9QH.69.:/!$>)LR!@,V=F\I()/8GU>380T\QG?%O:V"3 ]GOV"2W?G88/KF8_#OH-2V"AX,!U 7)P?'KOC>8'&B-';A>^.-=*Q^C<"O2 5";S"()CVL5=QE8,_UDR(]N6J&&6F*N'L8:1ICH)A+K_@9#KN+VO'"OEU6M(TTE MWXF$-YY'Q*]FG EG\9N04[I>-1I09V.#(H=J',_(X%&VA3RB.3X5 M_N2(Y[=@Q! 6CGG>#7@3#:/NXWLMTY;(U':8F;SPXG&8ZB/_ M>Q-J;>)4(BI93*YM32FAG-]FOP8S*?A5F;$=+@*.PKPHF#)]TV=Y!]+9RSUE M'4:%A?&UC^-S1%^Y^'(JKP+S9V8I+A(F8#T"2*<"^@TEWC7?F2<&KN6G22+% M.#[]?IQ9]S^Y^ 0C Y@>VX2=A8R@3DXC9&>8Z3C@)M0GF.]3SS(TMS&Q)M&Q M.B,:OK,P,\1_S+JN[9%H&2'%91[AK7OT-L^22TMX\2D"TW4 *Z_I-[D?4C89 M)U/WVWA@L+DE@*C'V7_)7FN8QOMX ,W:)8"V)01A)*$]]Y$^_.?=6Y7XRJ_- MT3YQE2EO^F@\OKW/8"YA>0: ^YG-V-? L$E5LW*>W>0\J0RD*QP?/F/R-)K/ M_.$NDG3J)$%N[ )/\_R>6[!G:'WW!I^\38I1G8D!YG@*H,[EAL:LNF\@A0TP MMLWP$)YR!C:1='38-!8W[(N(R4^R7&MC7UPX M(+1TI2W6O*ZXD-TU) */QQB)GIC2=F@10UBJ!O1T&4$YZE,?B+3#4!9YA?.YI)O.4P MW+ <)J"GJ4@\SO&P'T?>,0NTPC38EBSH_Q( M&2^B%ONJGQ11HW_P>U13J?X 6CJFEB493TC"0P8S$M '-JUFWV :7<9S T+N MQ1B)"[9 0'Z-23AK<"4BQQGSB07%69H, %?X =0@<@/G FQ*O&EU4_/*&-W@ M#P#;WQ.>(GHO;K;@9G$]O;Z^M;!=,_,13"5>2+]Q SSGN9NH>[ A1\(!_$&A MF"H1"-H('BRKJ:MD,XK)^/Y.MA;_X#$,(^%UUC. ED_]93K8.'E]FDD%EX@+ M&*5 VI C;50C;:.2-7DW?5HJDW.X-K;K9./ZVAE*R?0[IAF4[QEP';*OT!][ M7-/&Y7._,7 A"CV=\--8@V 92NPXI0S9 NU%7 *FT*#G#L:;L.]DFIB@RI6# M\:N;\QQ+LJ3Y36-H:GA?O]:$^7QJ;!KGKXK'>[5B@;S4""PZ%J=SEH7KN/ZK MRG!B(OU.7%CLB9M)D3"& 26$,Y8CPTV:!R!7H&L4HZ&06:%F1*L9N 'F_QJT%#3-/C>R&N?0/(J##1P4R"+/>X9K'0(47\ MB)4"J^O9!^.8$E[Q+^I4\#N1V\[=OF-.F+IWT;!!/?+48,W^(%V&(_'@3(RK MN8V0U ZYZ82PFJEP>3-'"0VG?+F_H_K&.>&6-FE3?WSC(L!9I\KS;U,0-#Z< ML,I DP([YB*A>^.%O1P)6[L(YY)E(\#6VYI#5)&+R[,_&L_YTDSV$*\*A_P0 MFPOY-0R],[Q[GZ8V! =TL^ MG%0- T5)63F=\=/+6PVO,K5F,;7&VD?1&)_(HC&'N6_'S5\ ) $B M""Z?N!'Z7AB?/ZZJ7(%2@V?JF:@:D^@8MS;*J4NPX=B"#:PJR[;!$@E<$G E?AY"6;-%#/T=19\:70CFS!7NQOK/7Y@\D5?-Z?6IC5"U]WW$U<'7I,, M&Y<'7GOY)RH=O.:ZC9YI>YJQ7;WJ#42_S;6L)2>? R>3G@>:)FDG)V]\DCS0 M'M;33+?E//@&W6E8M:WQ]0(Y5S=F-3:CPU(Q;",_NKJGZ9WO7'[VVV3:EN:> M;ILN0L+4U$^C$MIU&4V7JSC,MGZ\#SE&'LZ8820=6!K/S*\?G_34VY8!ILL M;G31:)!D"4\>36[9+H=0!Y''M.UMD>?4Q\B6IT<'-\GP',OQ.;Q-%_:I2W?(WMC7U;[C-+.@,'K 5Z@^6=[,.CPL4,T6ZH& M+=\C>ULGP1' H$DQR?*,/;RMQWIRGZJ,T0'T^L3SC_)YBW87K>;\O"^F;VO> M=B=JBSQM>U2*SG"+34=S6KO%E^#H?Y>%^8 I5VE>EL_K\KGC;$KI^9\]TZT6 M>X.EYW^_!K>^\=DC/?\'PZB*X7V_1DWJ-7<*07.JK_>,^Q!)QY!T#+5LCPQS M8UNPI8ZA#F#%+YBWD.,ELX"W,((EC)*RCU=%+LQ-Q.\!&B^EIZC=VV3K&^A6PC,6)*/'P?'>8ZNZ9Z9"-T[2E7G/LL\+=]FJ' MU&O6OPB8K*G;2#UFYI!S+:G'G/<6NWZ+8X<7IL:L *H5]3@O3)>1;II.;-.5 MJ9G/I29S)("0ZHI45RYJBUVGQ3M\8>K*VP0[J&<1CR/]RGL28)^ CU4>?KLP MY<21?A:Y15(YF;->:"4JI?)Z?J*?]H#7!0> Z.>\F>>6*%X7^#-@.Z)\A,/S M@B:[GG>MH^GZ)6_V3I]V2S-QO!T5@=U)=&)%4(J*%)6U5&:]LY+"C\T?^/GQ MJJNU>[$$Z+@ ML+3M)C;\3L5!EQ[>)Z4)/^S:4B/SI)1XME6]ISUZAR1G701G'?]VU4D7WY+2 MKR>E 9@%F][LW.F*3HNXO3-WN"2#= 0..ZAX'J'<;1>YWG WKLYP"0J"5#TE M8[4#:KNM>4S/(EA5G M.L\@)ZAD?-+5G[:2\4F7OGE9I7.QHZ6C93W^.&H]HQ;QQZ6IB*>MX-PQ)C^7 MDUZJ@FNI@L=M*]$B_I"5JUN.VEVI7'U:^75:=?F\1?)]+I<%3\M>6WQ2QF[;'=-O MX@_+J&*2 N+T'=12,CF5Y8V M)$0G):A=;M4N,I:],?I> E]=F,+:XGK[)U9-MO1X=5X I.JZGD6_95_,SO/' M):BN+>@ST$6A<+>],7K6&H745'>EI[5Q5.JG420^LDVYZM_D2^.K"=-)V]ZA8\@6VL3F!>V[*#N;]Q7>*Y4Z*76GTW O@R?-'>_[72)/GD,3#%S5 MYS[+E#NF<(47P;U@-^AT[>&'M*C_4&"<#/Z8CPKEAN4W!1WVD[!Y5E,61L$' M,SA(ZK*\S:6"56,FV6V>A(P_IJ2L+)6JSY1D,*0AK^Y;]O.B4BM6#)1@=(]? MA(%A%H-2&^]*=_?@=8EKG.G,H&#G 4ZO/HT4"G3B%Y=CQ;)U)2AH%O;A_4DV M<9.O)D3]+A/7/,S+!)]^4;"4US&;-"6!B4Q_JZ:;/OD*#4" 1]7JKSQ(<6+, MDEQT+3@1Q0U[EEK3__:+9C9#>L/4H&#TFTICF.P+FM[1^_+)#[.KA@5.DW@K MZCS(CZ_^%13PSB4S7G=XGQ^$!Z(T'_%% @R:A#.T7]X; O7+CS-M$KHKN>.6 M#Z@Q Z.4+%(,1].?(; ]-33348(D33$G"V15R/1H**)=3XGFN7-_)IJR;$@: M\@J_-$T!%PO&%)P)!XU@5.*/ *WE*"@KFE4)/'6O1 7(=J8$]X =8@4L4BD< MI\#22BG*&P*&(N8VK\'AZ!!P]7LRH!6#00Q+A54JM(0AX-7P7Z P WKCWR/E M%M!@\-#W=94\TY37<-(C?N"\>OQ0:);'"8+?3T<1$Y!?L'*45GQI-/Q[E* + MIH$[@,-^ LK%_!!DY1# 4S#=J2'@ 5K!:D2*,GXGPD&6)H-HRH_?\1%^3,V< M1N.9X1VYA7?TQ-,-56#XR83O\E$: :3?,B5@L#^S]"+/E#2'R9W#F39A8^#! M!96A5Y-_<]I.A((+$=]^D#7.2<"@<9X""O53>)Y'Z MNDI10D(%!,V"SS[FH^8A"X2V_N .+T8:ON:*;_%?+4-SX-?/^#/1^9=Q@F]H M1B.J$!/^>@Z[]IF-Y7MN7Y(L3KE<*'FA1&S\2\;U-['32)&;J5KDN/5IGG_# M70:Q"_LTNZFU%OC.4C2:'D00J52N,"]@5.*>!PQV][FF?,H5L K"48H3G1*B M,=8M'YT//JV2-G/J">7U-@$RYL4-S8!'_M ^:LH=J*O]? 1R+)8(E$"ZE!2! MKV(#T6^BYFJ.O( ?21XI.;R_^1G?FN7% ';X'T'7B%:49^EF>:866$^Q!'6( M*V1 FRI-6%'R548,E5[8IP7<%7,&U*\*W"(<52P&Z?LP&7H3XD4H-("<89$$ M^$L \^X)T<(1A=HYM7%C*.LI;(R.7&:%DEC6!#H#B 2EC!&\,<>+H8N[+J M)V$/ ##$:0 #Y\W>G85]\0G(*("1XZWH=C@:P'1AD'+J> )Y;:0#1^$EZB*Z6AZ*K[;I[GZN[=1/2X_.KJQ%]O?G4H9TY MIPFQ!$1MUQ+3(/.]'1NORL[M'8\4(MIKA]$MJ>@_40K0Z>=<]]VBV!=&"Q5U M0A5_4MYPM6-9:'&O_.?/L]]^6HN>E)+':,EZIG0CVTIC2UL#GY2>BV[, S'C M.1+O??)=62?&>Y'$D9PE.>LPQ'DJ.6ISHIVD1NNI,L#XBG]G):;"8B@)-.\\ MKN/MO+_NH:I&+DV5:1UE%@1H;\M_-/?EI.LF/>([VW8 VW\>T)@6YU,3]J3; M:^O;5N\ZX-Z>@A 'R0:7$'D)$.E[I#V5E25 [AD@-V^@+@%2 J0$R&D')+$T MNW5") %R3YN[;5.XLP;(,[\O)MR5/(5I?8_!)M=P.B@)CK=YO<&=*L1O!V4G M+^)_6KCRMRW$VWE(D@RR#LTLS]FVI*Z4XJ-)L2.E6#+(0VYKWSYN0VXIQ5M M[>;E),Y%BB\AF/@F'PQ3AEUS,+4_&"5IM+-UL%/IE-,RN^MOZP3IJ*.C@YMD M'+G 38L023+(>D?6YB4SI!0?WR5YU+X/4HH[QB#NYEUSI! ?VX+S3K1'IQ?B M?;8D)F;+K81/_*+Q^";J:0I1G5O\>+_$:;?L&#W3]K9MS7OL.F8G=Q,=N[S= M:<\0?=>VB\=GC-,?/WOB2HG<$KD?RRWW7*,K55$EL4.U9W;5&KU9UY'[U=1C._\"YG-U!Z?O(0:'#]/!3HNK-Z&X9ZHW,;I(4.&L26#')5!=D/-]E'K M^H?74J VIMK6.7F=EZ?E:2''S@,P=,TBSC9I +ZG^?IZK9N6MZ,Q'^A&LV:' MH\7&(FOFV9BSB2GX:SVFBOK8"^(M3541'R49EB=[H>)#^V8E?SV;5CM(\'*= ME\_1B6B&C53XE148?\">BDT;1,R1B9!?"X4.0((KWAE1),J(YKI4\/JDZ2]V M ZU_YFTC17H-;)$J?M*4%>\9CC^>?PEO'#\WS%1SRX"62:D,\P2F=P[M&:>5 M=^6.E@IJ+,_X2O.J7[>VS:*Z/S3F0(5Y!B2HD%XS*4ZBR6;3&W?]SL]7#_8# M?;ZJ,W0/_A"7K%K19GJFT>H#7:9-U;">\152W@R4-6U1)S4%FZ$&R?6V@C\_%D/MX:GI*/PDCM*3\2TT),VY;I39*/.\_'AN]L6V!4\K'DX]:LV_9E2]!S MS=(COFSH=*$-G=YB,"Y,*#I7+BR9C'BR7T3K]\C>MNB,W*.C66H;I^_++3JV M$6)O6RWU\@[Q#CK17@]RF,P_VQ_BW:T9;A#98J7U>[0Y^L@].O(>79F:^UQN M3VNWAUC'WY\.'MX=M, _S"?+;5E>\^+\JYLNO]V,;_KVMG946QRLC]A8DH\O M@H]-9]LK>)*/)1^W9MVVOV.#F;:S\9F[O,CEW@26U27:4EWB 3NL]5W:GN'M MK95-VL[#QIA?C)8-L7FCB\6!,^ZBU;:&)RQ:H*Z(9 M%^K@7+\FPM&OO1"X76L*A8+KFV5-7,\8>XI@EIC M9R$-!#2B!@A:'C_L:OV2ZPQ9HP4*VPQ&0.-^'L!IS;$+-0Z39MXP M"L@Y6#RC OY?E17,%RPG* (U',1TG9QX/I#+BO61UN M%K#7].H$E]GZC#X@L!LY!ALK4&-A\"@ M8&UQ$V!8L$$R&I2P<@;J(5K B'K(3?Q=G.Z_L[%0:%N6C&P33[W+0/Z8\HE^ MA[>< 1?5ZZGH=SR1;A-4])2KVHQ^+AC)(9K^&%RY&MG,RY(L>_$=78)C8T44 M_?_?FR]R5ENJ[8CWLCAF(7\K?@F1K@=2@HR/3],,AD]*F X@( C %4SK&+K M:.39\C4:MN8_FZSMLU">X:BO^=W8YI5 ,7@0G;2B^NULD5E;L[F+"V9E/SL# M0+X&?:AFN"N$K^<_+'R"GF_E8Q^(?@;"=2WT:;ZZE*]N-=?6FH$+YMPCLN;Z M"^Y.X,<5[T*.$Z^#;\^_[.^+D)>!*S L+5_>4 ?TF-+H'9TVKJDB" MD0CUP.S08Y(CQ^7AMWZ>1JS 53G>U)3Q%4]=??))#TVSH<"0]'[;X[)5(@ P M.:[3O81JP)""_&A'\>U!4B\\UU/ B"H?V3_AWL#E3O@/F*5*PF0H;+R2A2-0 M=Q(TQ&N[;4$YSD:# "8%W-+LH!A]1C^&4;!>]+@0M*:\33#@M8PQ)DL$)7VJ M9CE,8%0E:?)/,]0 2XY'. X>(<)(5W@X"<^%]%X<(E$M \VWJKM<#5.*]=19 MU<\CH>'%*K K1L7A1?7G$[%V#B/6,JRX05C1E6'%5E5]KV/I@"*@D=7>LF&> M\8^$F(I#9P)F&%(/N;1%:\C^='EXKA6R837UYSISX*42"N?I.)5@0.^5+ =3 MG4W>7.O%/)$(5O!\=<#QL3TY>A[.#N7GO>U+KS\TK*OIOG6 (NFFX1YDKLYE M%DF?S]G9:XWTBZJEO1XE92GM;CN8F/HY=;K"=^);I>L38^))I&RZ2KIF+BPZ9SM='DQS7'8Y# M/^?I&.X\[DBN1^FWTWZU7\=^M8_HNSR7"Y/K4>+*T719/DKNSJY@\ 0M1T, M_L@BS _$6 9/*7LDVHH.LSSD[N(J7^EO/Y>2S&ORJ:%K_OJ,VCXUZS<01\2_ST<8%,=I$ M >E*]XDU#61K\TH]LK-(-_;6L;8MHW+HK5U^YYS8#UTZWUH;6&.,@[EQ3SG' MRSU55J2/7993@!^0QDM9^KO5N\23&3OL'&@S.JSV":S*+Y5>@3W!B'0.''>7 M](V[M;8OZ-!F*-DP3UT:L"W')VG"=F-WKXQ-7-+'M5[/675:Q+NC0]H^[.'S M38AH>YWWPWD?NU7G77+Q^7.Q0[9M97OBDZJUD;#=',.'R9TU8 ^B?(3'7UO3 M>]>:XEEI+\MSN]^R+!\DV?;9W7MTVQ]LC NPNC_/7W-=?;EU1O6\+$>_XVW< MI5MZ^8^\1?[&&D+[7/V=R /\D5JJ@2"UGAFMIW:SR:C U(&[96/ZMOB59$A@U04KHIGMW-H69[7MU7EQPBF> M%?RON)B^NA[+3E?5V^*O.J13JA,FBHB.-4?W&WGE_+PN !L:<3MO'!^HIRA2GRTL. MV5X=;(LG2F8X73P3ZYK7[@RG_2<, 3\24^8-7::+IDE;EDZ:,[69X50VI)-& M,MPQG32;)FE))\U>L%NZ::2;IB.[)-TTQP2(AQM?'.J^6MUW8E[EEE;R'FC3 M:N'>7N7<#W5:KJQ*\;AL\= U;S<_Z8G$@Y^);UEVWYKFU[Q#)]]\FK,^Y! M5KLR][M3Y+%,--[X](UHV5>*-I387NQC\ET1+8J4)=V)9EM0GD$;R"4MUTJE M!+4QSHNJC\5+Z_Z#,UTVRTG702#;5%48^#/EY"E'8;_^K50HJITHD9CJC73. M*YIRY;2D:=W@<]*SL6QZOO&B"I/N;,]?;-]W$SWE7>FGYAJ:8Z_^\[8]RLCV M;=H>?J5W@.9O?++K=7^[T(YJ#^/4Y7916\"]Y< OVZAM3;]@)Z6WP7CWB=)2=? B>;/>+K M;>7D?3KH/HNLCCY/J0+?KPAT "7>LF'!PH2']R[,.#4=:9FV?8^,S>V"]IFEG0&#UX,<)O//]F#0 MW6/',DY9WE2J!FNI!L:VS4!EG-91/F_1[J+5G)_WQ;4L3=_[ M/>AC>]KVJ!2=WQ8[EG. CC0G<[!UT-7_;K'-WGYN[9T?LYJ6+3W_%[+7AFYN M#$S2\W\PC*I8PH'4U2LH^7A"Y,#>1+$+0B6URMDXQ:)$F MT6I(6&+BU"5*9BM,*0&+\X(U50HJ^GTQR_ZRS763;,ZLTB/3J2WVR?D[9+JB MR_Q:Y+=)"=#$;Z5>!2QC<5)Q!'N^.TIU]\AT3]K?3ZHU:SE0C&W[!DFU9OV; M@,F:JHU48V9XT]0W9DZIQG1JBQV_Q3M\86K,"J"*SKM2I/32G-,VZ6?04;I; M("%5%JFR7-06NVWVK5V8RO(VN4TBED4\E/1KP6)6%*"E?*SR\-N%*2C$V#@) M3VHG%[5'%ZF>*+2JBB08B5)^53YN&X\0T<]3 .2-6Y9L75IUK1.O=30]7F'> M!?JT6YP-O(!SY.J\+5,%I:A(45DKM\K;46D^G:0\7,JZ&V5[L?KGN!*NK&HK MJ]HN.P9D5=L356<=)%&4LH/#PME5M3TUW4Y2U?9(B]ZPJNTFAOM.=4&7'M@G MI0D_X-I2'O.DE'BV5:&G/;J$)&==!&<=_UK521??DJJO)Z6!:VY1ZP]DVW^6L%02I>NZ!L?9?0J'[C'5A MFJ>W.G9(S6@1KG.2V#N,.3KOZT)8Q/NO3-,^C/Q8Z6CA;)'T?PLW0&!$];NOFT1_UQ^P6TB,FE*K@> M?TA-4):L;B5J=Z5D]6GEU]NV3\=!$DY;)-_G>0BU5:IFTK=5.JF4C=M/]IV6S=M5\^,$SO&CMK[LD4\+[70]?CC4BM"7*0& MNDVOD"VTB;S!?/D.;2_P%5][K-, MN6,*5W@1W MV@\[7'GY(B_H/!<;+X(_YJ%!N6'Y3T&$_"9MG-65A%'PP@X.D M+L[;W"U8-6:2W>9)R/AC2LK*4JGZ3$D&0QKR&K]E/R\JM6+%0 E&]_A%&!AF M,2BU\:YT=P]>E[C&F?X,"O8?X/3JTTBA0"=^?3E6+%M7@H)F81_>GV03=_EJ M0M3O,G'-P[Q,\.D7!4MY-;-).Q*8R/2W:KKIDZ_0 1X5*W^RH,4)\8LR47O M@A-1W/!GJ37];[]H9C.D-TP-"D:_J32&R;Z@Z1V]+Y_\,+MJ6. TB;>BSH/\ M^.I?00'O7#+C=8?W^4%X($KS$5\DP*!).$/[Y1TB4+_\.-,LH;N2.V[\@!HS M,$K)(L5P-.\9 MM32]-M)4C2%'.S0%:%3(^&(NKUU-2(/_=GHBG+AJ0AK_-+ MTQ1PL6!,P9EPT A&)?X(T%J.@K*B697 4_=*5(!L9TIP#]@A5L BE<)Q"BRM ME*+((6 H8F[S&AR.#@%7OR<#6C$8Q#!5PWJFT!*&@%?#?X'"#.B-?X^46T"# MP8/?5\UGFO(:3GK$#YQ7CQ\*S?(X0?#[Z2AB O(+5H[2BB^-AG^/$G3!-' ' M<-A/0+F8'X*L' )X"J8[-00\0"M8C>+JA"@P_F?!=/DHC@/1;I@0,]F>67N29DN8PN7,XTR9L##RXH#+T M:O)O3MN)4' AXML/LL8Y"1@TSE,@8?E"N0:%H0\/@FII:N:SE\K[)%)?5RE* M2*@8AJ;#9Q_S4?.0KCG-!W=X/](DFBV^Q7^U;(W KY_Q9V)H%OR,$WQ#,QI1 MA;B:\>P<=NTS&\OWW+XD69QRN5#R0HG8^)>,ZV]BIY$B-U,5R7'KTSS_AKL, M8A?V:793:RWPG:5H-#V((%*I7&%^P*C$/0\8[.YS3?F4*V 5A*,4)SHE1&.L M6SXZ'WQ:)6WFU!/*ZVT"9,R+&YH!C_RA?=24.U!7^_D(Y%@L$2B!="DI E_% M!J+K1,W5''D!/Y(\4G)X?_,SOC7+BP'L\#^"KA&M*,_6S?),+;"J8@GJ$%?( M@#95FK"BY*N,&"J]L$\+N"OF#*A?%;A%.*I8#-+W83+T)L2+4&@ .<,B"?"7 M .;=$Z*%(PJU$#O@<+ AT!Q )6P@C>&.?!T,79EU4_" M'@!@B-, !LZ;O3L+^^(3D%$ (\=;T>=P-(#IPB#EU/$$\MI(!X[".13WH*:% M4O,ID.D*Z#00JDOY_(6R)I&X#3!+)2!)9QHOFKIF.\[*/V_;R]#7=-/;:M2' MW^AP=;L+*42T<%5C63AQKSSGS[/J9T(]M*8TN; I^4GHNNRP,QXSD2 M;YV8[D421G*5Y*K]$^:IY*9=N>E(55E/E>W%5_P[*S'M%<-&H''G<1U;YQUU M#U4HUO^HWDN)UVWT=,M8^-:=P>K%3JFQ?F4@3WI]MIZ>^H+ MGY00!\G\EA!Y"1!)>H[;HDZP$B+W#)%M//XD1$J([!!$FH[=GA[L$B#W;")L M?F/@$@#RS&^'"6PR:6;#DH"Z1%WZZY&QP2SD]?N/RU@><=MS]HB M4)(,L@[-/.)L[!:14GQL*;:/VX)#2G''&,2TS>,V\9%2O/DF6>:)]*732_$E M!!3?Y(-ARK!9#J;R!Z,DC7:V#W8JE7):O<+6OD^S1 MZ1%),L@Z-'-\Y[A=CJ04'],I*:7X(AB$F/9Q"]M)*=YBD_SC%I=KD13OLQ4Q M,5MN)GSB-XO'5T]/4WGJW$+(^R5.NV7'ZNE8E*$;A,6[ M8XQQ^N-G3UPID5LB]R->^A[Q=8G<$KDE3V;+MSXBDCL^M[4)T3 M1<]/#Z$[E'/&HE:'6P,?KXW6F=-NZCM>YTT;6N9%U;M8P]WZ>,A5D79O#++_=!C_I MZ9Y_YD4;)"=? B=[:-U+/I9\W'$^-DR_A;6H9(V(?5VY;A]&M230L%K7;ES' M68Y^A8=X43XY^^0E%-_X>2J\<6&%-HS-;^"<2VQ2!J_79)!-;3O)((]ZO+9 MS?91Z_J'UU*@-J;:YC;FNT&\I0DJXJ,DP[ID+U1\:-^LY*_G9=0. M$KYV+33_KGWEW2)%4 UNDBI\T9<5[AN./YU_"^\//#3/5PS*@95(JPSR!Z6W9 MA7&^Y_AIDYFFM7?ECI;8*=I_-M,8&C!WBF#UXNM.MZ#?/)NTB<;,J+J5)>\: M.MUO>"8+2C3>;/KEKM\-^NK!'J'/5W6+[BG 53?X>Q['):M6M*">:<+Z> ?J M#%[+&X6RIF7JI )A,]0@^;X#F[0F@^^#:$ -&_+C]R'+@"KGG\>7C]?,ZC7+ MW+VNI,/)W#V9NR=S]V3NGLS=.^^4(9F[)W/W9.Y>"XAV>;E['X6%VE-N6 :& M0MH3!F$T2+*DK(0!+'/Z+C&#Q'$LF=$G^;CS?&P#'V]:$$/RL>3CMO$Q>KW: MUSI-9O3M9W-=V?7I0KL^O<7 79A0=*]<6.*9Z6Q1 R567]W*_-[_7( M/3JVJ2:WJ.U;9&S>]_:L4K[.W(WV>I##9/[9_A#O;E5QRY#]&]J^1[9QHOX- M/(K=Z.;V#*]NK6SF=N96-QC=E]JR4+IEUNPO?9J^H^?'(+N% M9-I'K6U+4URV0%V1X[NA3R]+&U91./J55UFP0A:LV.CE%UFPHN%8O)^_>&-Q M?'G\V>PMSX9[)U^A 3#QJ%K]E8TJ8QSIZNCRZ@"F/G<'<^K?_EC4A[ C:@ [ M^DVE,4SV!4WOZ'WYY(?95<,"ITF\%74>K)WPZE]! >]<,N-.EF;XL%![H9&A M2$&_R#.ERI6G/.+0U%V8E"SADO64NW'G_OA(B9+%B@]8$&5 X0RZA[_'Z8AE M(2-ZD=$=.PRHORQ?9%,69 QW";O3@D$J]YW/_7__,,PWEY$#Q>:PIS M@&QI'(^I\M2R-6-J@R?[.*3W!>P-OY#'!L,TOV=,"5C&L",7%GUA8!@M] MP,9&(X;<-&&P/J-1B'B.'T<%<@F.5(Z&P[RHE'A4C0J&]6SNJG[O,'0QUMH: MY72; AM0*G<,B0S_I?RLB5.>Q<6)59?% :)B09Q;(7,@4OR)EU).CBDG 'ON M4CEIBBRM$HFQ[ZQF]KIL$WX%OEUO,6SL("E+K'S34Z:8@LZ^*TX9JX7O)7*( M9(%CL@#Q-;*4!>K+RTON+C=GX#+&F-M;^,8MJ^$6-;8*3LP!ZJ?-$--\D63E MJ*" "^._;ED@JS4*B[Y"8>'J"!(J'47P)FX1< $J>4VQ\.]14J V@=3H(YWO M^@E8"XM:2*V\K!P**,;*:FHH>(!60/&"-=^)<) 0EI%D(QRZ?@D7VDJH1 $L M*IH>%J83]N$ S/$ Y& P71/M*3$T;\Q3HAH<3A+8 ]=]GIN*N-;88D@$@8ZH M)8(FR,^[6@?E:D/6:(K"/D)M$Q3/L!+46D#7*2&IR\99V:UK%EM/%YM.%YMCJN= M,3>>FK9F+QHUPF8! 47#QR93HK?2M!F[&M !, _AS1\!]NOJAQ$+*B6@*6)S M"8\5O"J>0)HA"_F03>4[4?M0\/Q"&<6D63G, Z "[*I1 ?^OR@J^AH/BF\Z MGW_!@I:PO+=(N!^_(U",DK*/)]\9\&^S.LX6;&9U@D\=?<;\$NB/C#%S3-T5 M2<74/([Y085C@;(XXN?_1 K 8!O4B HL#B8;MR.&!1LDHT$)*V>@8Z*=C;B) MW,3?Q>G^.QN+U1FPU+L,!)@IG^AW>,L9,%&]GHI^QR/M-D$S0;FJ3?'G@H]< M7_,?P3M0)\S-7#G)LA??T25 6)LQP&PJ/EU_D7/:4GU)O)?%<0V)^"4$NAX( M"?(]/DTS&#XI83H @,#_ U3N1&U=_=GR-1KVI.PNK.VS4(]!5ZC9W=CFE4 Q M>! ]P:+.[FP96SAGN!\-9F4_.P/AN0:%JF:X*T2OYS\L?(+N=>5C'XA^!L)U M+31ROKJ4KVXUUPI1,TQ]09#F9-3BEF-?_%;BJ]_D:,*C2@(_\6 8K_-<*XE@I'ZLX ,\*$1,)!X57'O"28RX M!^*Y-OO5;&'6:Y/!77*Z<=$'FXH;5FC_3)S/P@K#\L\1/S4!3F)6X& E&I[DU7TIA2Y]%X[A^,%4')<$'P)U8 ?!?G1#N/;@Z1>>*ZG@!%6/K)_ MPD&"RYTP('!+E83)4-B()0M!9ZX2M.1KNV]!- M35#P;8)!M66,,5DB*/E3Q=%A J,J29-_FJ$&6-,\PG'P!!%6OL)#5G@LI/?B M#(EJ(6B^5=WE:IA2+-S.JGX>"?TN5H%=,?(.+ZH_G\BUCRM%7EZW@]H @H9+6[;9AG_",AIN+4F8 9ANU#+FW1&K(_77Z>*X5L6$W] MN*F$PC<[3E<8T'LER\%09Y,WUVHQ3U:"%3S?/JAY]%R?']N7=G]H M6%?3?>L 1=A-PSW(7)W++,(^GQ>T%66_- MUZ,!6I+PJEW2D/?%28=,"]]XCIVN*K!>[NL38^/)J&RZH MKKQ+^XC^RG.YB+D>):[0 M32RK4\GMV1D.'H"BML/!'UF$>848P>"9:(^$6-%-EH?<25SE*[WLYU+R>4U& M-9Q-JJBU3U$Z\^UQ-KG\>3RMHG,E*#HWX6XY7'8WN=>*16,F/"$OE7^/PQA- M"/-J)GJ(?YF/,2Z(T28:2%>Z6ZQY#=8GFMVZ[A:R<\D^]M;6MRW0H$0Z"([L(- UHXT.@LM3-*0!VW9LDB9L-W97;VN;ZPM0G18Q M[^BPM@^;^'S3(MI>1?YP'LAN59&77'S^7&R3;4OIG_BD:FTT;#?G\&$R: W8 M@R@?X?'7UB3?M:9X5MK+\@SOMRS+!TFV?8[W'EWW!QOC BSOS_,77%=?:YU1 M/2_+V>_X&Q\_TM-_]"TZ89_72\H%_)&7,9F_ J^POT?)+4WQ2NQEN>_)&5R" M./<=,EI[:Z"U!H+4>F:TGMK-)B,#XVZQK4U_DF&!7;>6;-P'6&:V[=5Y<<(I MGA7\K[B>OKH2RTX7UMOBKSJD4ZH3)HJ(CC5']QMY\?R\K@$;FKMIW+I])I=D MN.XPG*ZY[;4@S^K>^2QROY69YC+3O!N[I&OZ"4,$^U3NL%UB^R'B@6J*,LWI M\A)$ME<)V^*-DEE.%\_$H&9N&4KJA-]MF7X _$A,F3MTF6Z:)G59.FK.U&XV M3FHW2T?-Q3$X\,:]V M2TMY#[1IM8!OKW;NASHM5UBE>%RV>&P?S3RM>/"3\P=^/?K55#.C)/KO)XEA M^9$5Z&80Z,2B>NPSDP4Q\9T@-@W/LO[RK2>O-NR 5+NW]KI#A#R6H20Z8>:9 M^O/KU[].]5A[SV@Y*J9JXW2XPU8N>KI&V.D5.]_G1:G<)=A!';@$[098;Y+% M>3'@5H12L!M:\'1<;*8:CVE2][KO*7>\11]\K[ M(TLJ7A^=8L^\*S0$#/TE;B'_D;Q\WE.P=V,2(WL#1;??QEJ45,3:%X:[=&/% M1PFV[:M>J,0[9)/71RTBPQD#S8&FP$=VT)%5>8OL[*R\K'L+8P(=6=SBZ?MX&^\$R9^1JV&M2L8PF&1';IC;#[) MO.#I]9X=A15&CX[1M;;(TF%TO7$S &S]&+BY2K&";W/A^^ZW^Z]O[Z3#+)_6 MX8#J8BLZL&X2C:Q=X;C9#_@[P#18=KO'YL,. V,&3)4^.+Q[2&)+ Q 70%98,_T:+.5ADV(48;#X_,:"7 MQE^@L>^6M\ 6J4O;$-A(9B88?D@^RWO^-XVGP>&'A;RK FH^0(FC"].EU1@V6+W<1= [,=@L>($.18C"T#%G6B1QBQ[FC2D M;@;O <@N^Y[P?YWE@MR318928^"'P,PS4F/FQIE#")!\S&+LJ4W\IRQ S9Y: M_B.F!<+I5+37IM[4@I@1]NKFYQFD^]KI),-ZWZ+<:=[>.SFHMAL_4,1X$:)=@*_,J<(%&HA(PG9\5$6EN< MX0F!Q6&1^YM%<^?B@R"^.E6L(4.!UJ)IL/!0CW*Y Z!@F_FL^H&!?"N&V>K: MUPVK$(.HMN@5VJ*;>6JIMN@G)#Z*31[QJ+L 6]Q,"4(TG"P0@S',,L9-"V1% M"U!JBO?;I2CL%, U*2K8 K$5^M0"W3&#'3[$CSP7E+LH&0L&%K?16J 28M(! M]#'5H2;EP,VXB-8R296S'>#FC1,)X&L6_!["R^8!3PX'*BSL6'PE8S3BRLD6 MY+]R9Y)0^V2?11&+:;=YFKJP*Z>O=\BDPU>2I(/ZN/=3IUAK52-NH(+CPBX3 M/W(S^L)8*!]F$( MFX>7^0.;S;W@F8&YQ[!*"&Y(: :&#(]9*3FY;#[F5$TBF-P)RZ: MFF#S,<^C/4A<+_##O0.V"'91X):=]@A4B7Y!MP/+T24YAN#=AN6&&AJZC)=A MHEL)(JK8G=,]&>L&XW4>[';6V/6HN\+MFD\!1W'8&/:O*%K02FEMRH,FF3!_ M@9-."!;'(D3%*Y3A J8_AP&:7?S;#V" 9OX$&&5D?X:(\S7=0C*TO$>,4,D\ M,QB ^[\$VJ@1+3L%Z M\^F?]V^OC9& G&12Y;@AL]&SET$R2D0Z:YBEPV:NW02_WM>-0B' 1WL_/:"BT.*JO[VNP M7 \?WVWF"K)B=A2M('7/4(@,T-*SYA&[27ZX30JQN3Y1A+YTFV<:QGJNQ,<0 MT_C'2P>&WN9.#!%C*MXL/M;IHY5X'_Y9IZ/W37/CQVW=V/C9MF&'NDGGL>JC M;G]CM]\_[UP+0O5>7**O]"I,O3<8*%X=?*['H6M/'PT[-9DKT-4HIP5V1++O M3"X8K3U:$%'*'_JOB-O4K;F-4[M:LBBDIO+V@C,+>G8./![C36" *Q(T!UTHVE6PJ+BDNU9%+GB1"EWA6%)EOVB M2PJ%8X5C29:M<*QPW 0U&W54>(K'8V'B568(J&6ZMMEI\4;YD6?_F MR:8HUT66XHR:XKY3O("XY/U3BLO&_\BVXLIF1GU,B;8^K'WLF<);??!F]LX9 M2E=C7[ "L3Q+,^3#L,);@_'6E"!QA3F%.84YA;DM?LT+RK.@@@5 MU/4L[L>R7UW/SHZZGHT,SFQ"!;!FY/.R-Y'Q;R:;D'.I5]W8J%BGU MJ;BT)DC5$Z+E2Q*1^9!WD(3HVJ;;M_5N[?T.S>:0I-XA*6YR%.>5?"HN*2XI M+C6#2V>U1@[DE+Z A.CU@+U+BF^ONGJI):YZX<^*RY>\S+'"< ,P7#W0[:P@ MEN*"0 E&\P7#4,I=8;CF&-[_(DF!6(%8DF6_Z*I-X5CA6))E#Z55QL)YD\Q# MS'I$"'V)ZPW@B+ZLO!Y!QUV] MKW(@I>:0I)FJ\>QJU1_E>I?(AI\STX6 M$IW%84F6K;*D%8X5CA6.%8[E6':O(WFV M?S/N*O=-TMVOWWES,[?K<'FE.*.FJ"H3'"&-N&S,CVPKKFQ:U,=\,"H7'7"U\/\J$,NSM$[E;">E-!7>5&"XPIS"G,*N:_C1D;QD.)20XF<$KG#5JV66.*4="CID.1*3HF'$H_& MB\>+KD.5A"@):;R$&.;>\7#GE0_R[/T26_#")'X1_DDF/;/"1]=/YL8;V].S MZ:KX]&!%GC6/V$WRPVURU'%](A9]Z38_7$%,)OQ5S'F->J#&V.85Q+DK)P\\S^YOL/\^.8:'SI7$-I1XGC+O'R%3H9N M]I *#\R#)Q];VB/S68@.7M_1+&?F^FX4AQ3LJ[$?<^9'3+O"_^R#48NN'"$/1@LFJ>[ZE18QI=_1'YL!48NW> MMX,9\/)#$$6O-:ZTQLP+GBZ$BQWIN/@IGK)0NW*),:]3:9L@,%<+?,UAXQ@&1$ LW&@Z ]HC2E[U MVOI @^5Y6"$ AWX%)STS^4M+"UDT9S8*O_?<@H%!U?L^_@$>?W+C*4WL*02, M70>3"0Y);W*C:&'Y-N,I"S3PW'I.WAHRA\WF-,8\9#-W,8N _&PV0[A.PF"F M!8L0GIJX/@R"?P0%Y$<6O3;:#,]D6^HC$M\S+>2+6KY%6L,.]4B MWOR5O!ST\W)@F'G8V[!J%AX:XT9[)\YZ"/+5U(O,O]-T/Y];C^QZ'#+KV[4U M@6-Z3]1S]]$M^U;# +(GWHDZ_4"<(ZOSZ]W$([RR8<=GA1X?7)DM*TX@W M;@Q3MW.T7ZLXU$;:I]KVTYSA!@HX?L=%NJ2"K4*Z4P/KZQ05DP?;!=C[QG4!6Q@(0TFA!\, MD1FSHD4(FB]*?G10$UFV#38F:1G21+_?W7V&,0-M,]U)E3++GN*$\.WP@!LX M$0SG@)&-WP'MFVB_Z/5-2491]E.>4R<_!X H1YKLMF%-O3,P99KLF2C;KW+,W'2FW!G7-%I[M,!=Q/?C MT_A&UI1I<6VZKVC9<><(+U''?RZH4U>B1%UCJ;2]@E^.,B\%TIH?HXQ[27+R MP=' +%/AL,2"+XUN92I#7BIM%*8.@:E:%V M<63 17]:/0'L>1$@^RU127+L M>TTD[450R75W1KT7!K..[T7Q@RIG L$S\O%<>#;O>%L?@*QS+Q M\U)QW.]*JX^;T1ZS)!]VUARO:QIBR?5?F1W=?*W21.7E3U]O*_[(RY]N3S<4 M?^3E3\_01V?A3S.2K$N2>4OIS[H7KRJMJ*O@3-46.S5[#'V@V",O>[IZ7[%' M7O8,JABA\E7EJ\0^\I]LC+GG:]CZ%2;YPE M8M?5YH4ZA[R=JZK39&LBG4*=2=TL'5,D;M M!VH27G]L,WS/,00'D,@ R.*V30 &D;@"I;H8W!2!5^E"L%O_NR5B M>JW<_R46H$9;T15$\*CG 96:A\? M%S@(*)$=>!'QZ]-O=Z!X="UJ54AZOJ6 M2U:%J,];B+K81'A9'UM5W%H5M]Y,)57<6A4B/@_=5'%KA:ES8.JHNVEC@E[+ MGEA46N8EID\8@ZY*9U,XKCV.!R-9LX 4C!6,RTQ,C2'[&%**1]5YU.OMVPFIX;9M/;;J0Y7,KV]-S$[E?>" =3%KD[UR7AVC M>"0_CQ2+9&=1?WC:/&,)M^HZGZH/4IB_OH;F62LTJ+- .1:=-/U!L6B/Z(?3 MYK@I%NTC12/96"3/@=KL2;Y+?PUBR].L_-W12X[4+[H>E@_=YJ"R!JI(B!H= M(AK&VV%[WP.&XJWLO.UU%&^;REO#[%:NC7%6YDKA-2AMAF3R3,40U_@\$/^8 MB<];.?Z!1=&-%EL_A#,!$V@WV"P'G5X?,;)S?K?S@$C3%%3+#&B,M*BB"M3JL'\HEDBW.6/5J0QVM:L+;ON)M8WG;&57VU"O> MUH2W(U-Y1)I5&:!$93>5L'=!"7O&J*O:,RLY@A"L<*Q[+AV!RT]\W( M4CA6.)9FW4;?W#J&",K/J1P1=;#4-O2$O#E%EM] M8^6'^Y:@;JA$J5R*58O^/,4_%#[J@8]^98M-X>.2\'$NGZJL^#B Q5:R97;G M#$V)S;;>-:CW:]6>Q*.A/FIO_CC;-;8X?&1K] A?MUA)N?:!%4F=;>"-O^:S M]H=Y,14MO?F?7-]A?GQSC0\=&KBCD@6^CI*X7^;E*W0R=),ZN]_-0"/$D18R MT6L\5W? SR8(:O'4BC4K9)H?D"O66SB\.WBP"!/7+'Y['@;?W0C["UR-F<\F M;LR;@6>;@(NW,4?7L/%Y4;$#_M+DBS%VW=5F 7649>L=937L;JE9OH,_&-H3 M@WF" -D+CUJ-+R*LG6!I #+Z+B@^9F/Q GIU",_@B\V^/OJ9#]+3^S^W@"S1 MG#_G/9>=:>3^./H\>_HPG>=@=9X;&ZDG HQ][]>K.*3=SG_.E\5(A'GY%6L, M,KV(-W\E+[3]O-!B98WUCI]GV$EZ>"_47:E+D?EWFFJ^N?7(KL"_J] L5F*#.KW\?A_#.@AD?9/@C$)]&O'%C>)V= M8T=QJ]74=_#NM_NO;^\V(EFJ-6X%&.J,">S^P1,*-C<2A/*+0,Y#9@>^[7HN M=3U%V?8K-$EMD<*9!5&L.2X,%7O/\"!HIY#>,W%]"P:W/&W&K&@!FL:*DA]) M<5NV#1LV/,.T)S>>:K_?W7V&,0-MA0^DVYAE3RD_/*/&84L%,P4?O(+A@'P> M3NOUS2[&"3:=W&P"8=3;7""KVDU=4Q^9@U)V4Y5AC;8^&G;V&G;[*X=[CGJD MR6X;UM0[ U.FR9Z)LOVRPY[:0;WS2#U:>[3@S"QA:^^O:%5RV^P/,MGXS^_6 M[;9#-)6O*Y4>P*+EY-%V4>:E0&IH_WBSC$.KQ((OC6[&(<2NH;11F#H>IDZR MF]8A)G0]ZF[S:623X_DR,B<;DB YZ.ZZASQ+'N2N*&R%L?I@;##:5:U:04Q! M[&7A:YWVKG ;A3&%L9<%9(RDA)B*5"S-P7L\GK HUMB/.?,C1B50+RPLT1C) MEQ6E0GM6=[,&Y(8WG$>=_IGB>Q6/RH?(F97;Y*@,4'G8=Y^&&%UG=#UM&=5<,6CD\F1>:;<97EVZ3H?JM]B)+$MXMDP M1-6:!3"[?],?+NQPW55-M^O (W5PDYQ'@YVN5L6C<_-H:,K7O5X=KDNS[R$. M[&_7V*_3H1!RYD?[[]CU-3Z'ZIPM.XMZ9RI]I5A4H>V%;TBQJRW=WJ%CTTJ)UBD4G5W32 M.42EKXPJ(X7-CQ(L1\D NT.^I["##5=:CL+.I5]ZLJ'IWZ#DF^L[1B MT4H$54\^SZX4_HYZ7$^\^?3/^[?7QDC4WKJTXL$2MBY1)YM5%DEWLE$L6CU\ M2G=#K5BT*D5[MDMOS"[]0O_ 6:X=-E3M*VE@74C6ZXN7+[?D=MJ#?7O*R-(B M?L<)2>'X$G!LFJ-]'2X*QPK'TJR[VQWLV\-)X5CA6)IU=]J=RC?O9\7Q0C@US)&U>^]5="&/!Q<+QZ>-(#V-QG!#;_>')PI2. <:U5-7/<))%1- MPA4^M@0#JR;0"A\29D#)B@\IW)'U,-966SX>QE0K>[*2#UY&YTP!X[+*DLHH M6 '(N>H4*H#4!"#&F;P7"B#U ,C>@68-Q<YF7K]#)T$V* KJ;@4:((RUDHH^\9I'I MCLGW;LQFV)7=]A8.;_'^\/O?K-G\]HY*\0;QE(6I2U9TO7E]"T/-+-?' ?)# M:6/+P^[PD6:%3&.S,7-P6.P5#T-C(W@^(LY\Y0LPNR",^1S@Z4@CM*3$7(+& M=?[O3Z[9'3G=<;LS'K>-KM6>C%B'C2?&J#^>=,QAM_N_H\%/.Y'6SR--Q$P= M5MD9*WQ;ZS+:[F$Q169%@0]XCI^)[O]86$"+T'O6WGM8*&&E7V:E9?4+Q>4, M6KU'_;.9Y@!X8(V3(-3&"]=#Q&HS"Y;K6AY@,=)L+X@8K-T.0BK) *"( PU6 M-]4B02C-GEK^(^(,1EKX &S'M;EZ?F(686QNQ3"F'[40=R&#URU?G2$J1RH@ MVX;W%,"M=B2^][5'YK/0\EI:L B7YW&BE;^\8L&%3^&+V- *A.XOCKE(8SZQ M!'MV:YUV2WM@\QA%.83?:(RWS!:_&RWM:>K:TXQN02&?,^N;-@NH 7@PP>:O MO.!'4N$[9-=A$$S@+;KV)O!A)T1^PU@P(>L[SBJ*@Q W1T !\B9T&2@)1_." MI^P*//:= 60"ODB\,6)1T5+^L$*8(Y\M\T$=81^O_+3L9SLA$3#*64,1GQAP MTW)HNB*O6(.O(I%M8#G,*(S^]G^&IC&XU:RQ2](,P(7W./ 6I(R+D(^ 95'4 M!*A]@I4+!:Y%4P8\2"0+WA%/P1)]G 8+CHEG9H4MS0G=[\"!\;,6N3 A*UQ* M=!P"MR)=^V^6X#?'?*0]L#V$QQGRV 78^( 2KC )<;853;5%9#TR3>PVFX! MWTD!+B8U#UT@-% )IY>\"H9>P'>L"+\>3ZT8%90/ A!%5DCLG>&Z\66ARV>6 MT6\(C7D8(/LCS>'U;O#1)RL$L @1T;4[VTZV:)NYWU&-M30K^>/<>A9_07#B M&M'49/92?2WI924P2P0[\](- D[#9F5<2(G0&3!\_#P7LI@.C_1N H+O8$$X M'NF>#-AR.X3+91ST%2 =-BE8?0CTTLSZYGKIH!#'I9#=AE\ M9V8]^FZ\X#,0J.1_YYNM9GVW0 :YIFH"-^]1/3M4S*F5H2UM0OAK6A0"Y@;T M<&VQ&T4+CTS8:#&?H]TQM5",W2ACW:Z3_?S!_6OA N.?&P#B="VXTS@,D ),MR)BN;T BQ@/<'2D0UC# M)N7@EB5$V6-\AT TX1SY$T^8TY$>QD^ M0KNSA6961##VEG,%[='5LD+F#.D96%RC84?6124!.XT[AX5&L#X\9,-*ERRSZ'>T KA3$7=^LVV:H$R0*-N9 M.-%>];IZ7X.I>XE9CU\I)#P\;1RF>,Z+F[!5/< 4W F852!CB;W CU)@]<'YPYI,P,(# 2"$ M9N6,7#6$XPF8@43AF_T)DG,9F8,SN=9*^H3Q<&7V;X_B8"LUA14/6U>G+8^T M&"E5^YFPOI0!R_^VBM[;S>HE\;X28]:J4@J_+W?L9KZ5>&*77['&4> MXLU? MV;Z/FWD4V R/RV>2DTYOIPYGO>@Q[X;=K:P*3O;&\)^LY^NF7 M_*IA@5D2[T6=K5KDU[^/0WAGP8R53)Y!)I>6!9R60CQE>0$\B(9*:F.3.8VM M:R*NAI^Y';-%2A7_3L _LC@FL+U%J57H:),PF!6:@HI;Y^76ZL$57@(:>0;4 MNE6,.2=CK&6##Q 2--(5/\ZKUKB T%4J&(-@W#?JO#E#IWBR2.X[0/\5^@]6 M=40PAFDG=W#I7;/P8N'=WSP@7\!\ 3]%>-Q?^DVSL!8'U"*Z9B>5.0*OS@1G MR/>;S/Z2C$PF_/(L2QX0\OQQ%QY>2@%+6'Y*XNXCGJ$2S*_1CR9.]HLB.*E8V>=TIDW">].:_/26_A>]"7, M9[G7MA*:X)*7O@F[F#$6XBD\BR;Y=^;(@-= MLQC:PB^;O2AF60<73B[".ZI'FF*6%$DW@R)W:^T$&0@X9I[+ON,U1.(&],0= M0^HZS-,E>X_ O8G"?YWQX"7WPTMFM;BWD5^-S&9N/$O\@_@G]L/E<26I+-!0 MEA^[Z--"<_ 1$!5/LWH!V Y+1Y<2,#,=@7"%0HI? KI_8^15MY9PB1C[ILV# M&"9 ]R)962:(X241+H?^C^--\9+8<2-[$4499+(PQKL#*]M7"QYW';P2U;7[ M"4B7KF^$GZ" MEO!(X!7EQ/7XPI@5^J0]^"7\,W[X'6^Q+)CZ9 +$1RZBAX[?<([C-!)H?29X MNR&DB^9,?E=*;PX[4;1=[>V/VA_<$C MF-Z1#92[)\G%)K^41&NAM67JSTE./KQ'*A/@7V+!ET8WHPJX#MZD]%QE'VC# M$J:&@T$T5QA7 9O5ZT*'7]5TU4LM[5EU^7+GA%P9PX'>?GVLU9^Y4X/"\"5@ MV!CN6Y+AV#"^E&*:6[8:#"J.=FPU#<\QO.IU]%YY%2M?T;:&\V=H5&\<=4 F M*7LTX]UZH9*H;]F8_JAR TO5&>ODQG++:!MZO[*YK&R)<@1^QT,T@XG&?O!T M1(T'+XO41/+];PB@O32CHJUWE$TA+7LH:=&\55;%"8J;\@3&*X?QG_#,45Y- ME#PBBJN4U;8,RH%P".+(+HUSMWYLKF\P1NHL$/Z!#:F*RQ@EJF,B MTH23Z"0,).)_@3&R$5)/5J2]HEN/-%D.7H&WJRV,@)E;(2^.LN:N*)H%9>VA M_WEE+$/7WA2%/R8VBJ.],MN]S->6E1(F%R7()ADG(E*]%/+0VK#>';TA1["Y,&)];W(.0YK_SXE9A2 MXM583R$M'V.MUU@@TB=U)) ^68I2R$SH!J&H7 $?8&R8AP%NDP@FB;/0-DX! MT\0WS4 4=."A<[8=(M-%;:5(US"ZIV!M.Y;B1CP.-4>E90PF%7.@8BT>SQW< M_H8L42CTKLQLMBV+8FS78"-*8P#=J01-DEB?R;:W>(F@Z\4<<90\GYV>*'!! M(898!"2";U)4)P6;<7(F0"9Q*F1DOK9(MD@.II.)*E<\/A'CJ?S O^9LIOI9 M)%?]OMY)(*YK2VV7"<5*5,0&<4]#M2+W1U(^AZT'GY#(\B3=5R"[P_2E^VE3 MF?:(^_3^9;E'-"$Z?FV3*+IHXLH>KU\JZOK"P1"3=%>P0=GO'$ \GI':D$VP M[$R$W[5Y70"*C47$@G[!5]YC1 TJS<^BZ@T5DT'!*K%^L=KE>Y9?0=E3HA2TS MSPCIJVY_L-R$DNEF)UBTX[[J=(:ZD?W6DN 8L02%^6KP/%]1A:LR(*J;S]"GG[_N(:(JMKYHGPHU*@%-+V[3J)Z /C]G4+31),WXM19?'J+4\\CR7]"AQ<4*/W MVEEM5:"2=.V!JZOE;)SM"HI//283QYW-F./RVCJD'D.6*^I+%9W@XT=,Z,$* M)8MX&F"V"%I',;R'$FT=C&&9&F2^K V]; #^:S2T[ M+<"48838<)YA'P-KSF&8:X@7JDFI'$IUM'BN2V&N5&N9!B-2I9:GMVQZ%W^. MMA3" M%)[\M7^"W4)G_J_,!\+>/7R!+U'BY-UCR'BB95:6BAY(I(G7H<0*?(D;Z4W@ M3]QPQIT"5TG1R^]4*C8S*)\F&24X_OK 9 N] =9@)FI+^ZC?Z=J5^#+^.7TP M;WB\ D(D+5VV2NZ?*O91:@.] M.\"OY%#"#1T\3(-MLJ BR_"P6!;6&F YHV]5NO(JA.RA,=(*N4*GT\4<)\'B MF$-MF_5&9:I3Z^Q5(1+PF2(>9HQDI %Z+MAWRUO0/0#ZV_!*AD^#>^3 >@-K MZ\D*'5[ZV"+/O<-^\"-^X;G>]JPH(VS8W//1+EK]TEK86K0RPS\T87;5W,?V?+O/DLMY=, MV2$]>'V3HI5#8KGE"?M] @0# 1=5O'% E<#U.K;Y0:U^^9#G.2P3D!6:H2< M!G!02.QQT(JM?F^X;0O?N"$/]-%PN2'S4P,\^ @,>Q1%:;+"0*Y 4Q_E)*8) MK'E@3/L8P(*'"0SQ-U);L)\Y>+?GX$\4\D":X'U:9N(AAC]D3EU+V71]*I\> M%Q.IK&NH7Z<*U6^$&OJ2%L1H #KNT7Q_)A=ST>D01^6"E_$DAR%>('-8D)TB MZBBEM5/H+.Y2:X[TJ=CZQKB/-T9!I5I)3]A @4LZ]?/ ;@>\K$CVQ%GH_DY, M)C!R<.\4JC:S_Q5^BV^?B>%]G6B-W,N3ZC58^C^V>)\%6A!NEQV]V_EY8]GE MEN8$3SZ_?NKJII$\N6Q>0K.ZXD$)PC@HG.@63W5]L+7;!65C$XZ$$,MZ*,58 M*UW>1!6^.UH]5F!?7_M3?] !K%C:FX4MVE4WUOQ>%DU.=I\_X< C]'60E%5 M- "OAB]"ZR_)Q,)EUK<./N]GI+YZ6J5RD'3-Y8ON58^P&% M?[<8'?E;PQ+HZ.NFPH9,V!AJ7]&+]2&P_)W,&PUZ^BAE'_);L?"L+'P*P"J< M6V0J1I&B>W# TP81*#V]&^TBGMV7[.]XM9H.=GQ0[+;167W "'-7I M!'B/[4X[.O;V]&,X"R+.DF:?7O+[6S="5R,55;7&V#OO#W[$^>)&WYIP9,22 MO.+4%N*2G,R",30(H!5C]+3VV0IC[?Z^I1'=!G>MY$17FGYWJ_03Q[[$$W3G M^PLZD6/M343R>X UR,KU?Z6!N!,8#A[!"'#AC\HWRB- 4V54[-#%8Z.7_=4H MHFMY]Q)B:5*2&EZ*D1_U/MEQ@,,EYSN0S5Q_3?ICZ;C@+?Y %:2T'J0T.$B0 MDF&J(*4CZLPN-8G%UHE\)_F,T<<.B7@#%.)F/\>RB<*J1?3FW2>BQ)OWGUI) M,TI^H29N9#*N+$95"C CA)JV\3\Z+(*5\[+K27!SHA:7&CGI6,G)/E^2/1L; M":KZRP([A1H=Z]KH73$>R&'T'/&;>.4# R.!AY"^2\HEW/'R"<:HT\TY[;(/ M)+ZZU[KVV]+3;\69I98F%:Q'Q$3QSHH;25^2#A0!D!(853>85/@%WB@V8R>) M&*3D,S<-L%U%BG?$>Z!'_^A-N/QA53U7:9VZ.Y14A]_X8MZQN)2L1@,^$D.#'B7AU%L\Q #Y^CV$%V(1!//1GEK'Y0CGWO2 M?(%\*3:"C"9 )ZU,UV';1K/(27+!Q$TY-A_T6%3HNVM$TPN>34+VWY@Q'U-* MTMZZ*VF-Y=&P3;E.PTQ60L&.Q%_U@LX(W\^WWWY"L=6 M7?OT]3_??='N/[[_].6/NZ_WGSYN1'DE.E3A\;"R>^08B6H5+'U#US[ UN9Q M$Y_A#M>$W+2E'\Y\L1\N:VMQ!Q&UX<%[$*+0:JU-!D;_\*U-#-WL[S>A,TRVK7?-P>&'U4=[ M\FOKJ+T:3=;$#C?E&N>4;-]RUJ)?PU*[WF=RY)1HNU*AM8HD[5/*$> KA?U_ M3&/L14IEL@->,FGN1+3B9XI7_HR)&AC>3!0Z&5FV"DSQB>@XA[G#P E=B'1- MB6;C8@Q6F?>,MXHBQ_BS9_$FFR+A-3I*-$9/-TLLIL!]@I;(M:D/UZT'C+#" M 7[Z%>\?5\[A"B,YC/QA_7!GBYEVMTR(UMZB\19J_[2\!F7%"<]81W.-V')\_MS#ABCSKI$+ZO7I6B M*YOJ67CV V.]6Q8>SSYLDGPHW:ET9X7 HFIC5.FLV3E#T+;9UKL\[+AJS/9H M"&IC\\<%\:_) TEJ%U_NMEB=),]N$T)>0NILLD%GM?C2AER3XQ=?*FFXZT<) MVBKS\A4Z82D\I$)Q0Y1,^D.N,TK2!"5?17Q3(Y/5'(FRA9-JSF131B:O-NS( M;$XG@/_G!3EYBTXTX<@2]AC].';-=U=_CIWKE;1?Q\YYG[9_QZ$;>)15[*=7X\4=/3;K M3"E:>^ROZ,RUTJ?[=^(XBJ+;LQ-'.3VWH3-'U28GRR6M=?)8:A:2MT3,\XT" MEBT%=C?R2-3*2F^(P+:Q.M%2*1RT,<1JL0M),N>/U7X@*6"YJ1NBJDU2I3;) MZ""U2XYZ^KEB98".>-TKS#4 M1ROVC40E%X@B;UEDA^X<+;G#DF/+%4S!+8S'I3?@I:NHI1+,H MTM26-(.\;^&/HW!('F#U)U@^7@1S?!FZK*)]NX' MLQ=4TO_3!#[E1333*S.LR,T+OK-=__\5:=0=*=\(^RZ.']TO('<.ZW\90 M0W5^=F2=_=$F;6BFVM":L*&96S>TY:VHVM#4AJ8V-+6A-75#,^&$IG:T^N]H M9O$1+1NZ: RIF?P;'=L9T*=&I]=6VY?:OM3V)2L(U?:UE;M&6PK_XGE6KM]_ M?-#N*4A,^Y_?OGR G[&3N\VCI WCE@) W>2/3F!3OWCX 6:!_9>M^1P;-8M( MT7ODK,4[<[ZU8@L.01[VZ;.M1<0H@IE>$EN/$?6VPY;+CI/OCYF=3?(^O2J# MM+;6USNF1/)2LPV&8D$X":7%[[X;#4\V-N5>' KGPYO_S(G#5^M'X >S9^W= MCYCYV"E5>["G;&:IO4E)Q<5(Q9N[#[NDXHWEV=BQ^. A8K5_5(E&DT7C\Y=W MNT3C,T\94[*A9..R9./#W6^[9..#-69>I*1"2<7%2,7;=^]W2<5;-J%,9;5? M'%TR&N1<4D[39CM-NQ?J-'T3?,=0#JPS4.SMO.*)[C'O59G5K5BCP(876%1Y MP/63]%\-%/%K)2DOJETF!N'E3LR!/N@F&$KJ5IDCO7V.%&I54*ZP) V0I3-: MY9$QU(^1E5^NO-A_\"UK_5\4:T?#(C!X35&RQ@=5B:@9 3938!'Z;C2M3H4J M91X.MMJ2I3/6PO&Z[1Z&[WUAC\)WJ#UB^>%SP![[ N4:KT'53Z$T ' ME3L12A_TNE#ZPH1&9?/;(H*_1!&6.PE"*MCSP?(?%[B-7+FX.[RF"S$8PK*G M?.O([ Z\:I0;:?_@!6>\9S$0UE+!5$]XZ/H?-SO+2&SF2@Z:9ZL#6()S"-0K M-]TN3__Z/*F&>F^ =. 5D0K+X_QF>71Y^C!E+(Z0LP RK';$9:LC2@?>PD'+ MQ@O14/R=UX4S;LEN6'L>/KT8;LO#[IX^W,'M3 DD8/.G.>-15[P@$I6RFH:, M$4\C]X N^#@IZ[M*X+0^[.WJ[4XG?6!0M9%-4^]_Q@& ',Z8X M7Y;SWR5B_$ZUGF?\ Y:]FP8>V-21*(FGO?MKX<;/BOTEV2\/]_MZIUM-[*UH MJKT'"W&IYJOQ&'^Z&#[+I-^78KY/E4,)2A7N4?=.IOJ%W?9AZA<.?OJUWO4+ MMWL/^F=AV5IU%Q+@A_O?/]Y]_?/+N[(:BS22C%Z ]HH7 -5 R#I>J'?_V MP.Q%"/+(\%!N3^'@SK0[FTK\&J-.MR6^^.A&((8PU!3.>,X"#ND4]^KPHWO( M#^SPFC'N#H\^KZ^+0;%C-K6\"=8SPX$H/T,\$%/I82R%3.-9BW@:A+ Z1]]_ MNSBY!_0%122[?=TPR]7DJS2L/AP<8=2>/FCW#UE \'R7(6N%3/>ZY>O+O*+B MVE6_O;M[\^FC]N73I_?W'W_7'O[\_/G#OUK:_<N#&\RBZQQF59K']B+PN,WG;1A:/]S9K-;S>5&ED' M\,9;>]538=TG86SV2?PR#IQG^-\TGGF__G]02P,$% @ CU(%56K&@4-4 M%P )_P !$ !B96-N+3(P,C(P-C,P+GAS9.T]:W/C-I+?\RMP^G+9JM%8 ME.C75)PM^95SE3WVV9Z=W4\IB(0D9"A" 4C;VE]_:) 429$$04F.>2M=;>4\ M%/H!=*/1W0 :O_S];>:A%\(%9?Y9Q_KJ7!%'UWB?B!QIS-T'?&?] 7W.W^JH N MV'S!Z60:H'ZOWU_]E7\Y/AU;5L\ZZO9/^Z==F_3L[LEI;]#MX=Z8]$:'O4'_ MY-/DRP#WWZ.CH^LKFW;I[)9O]_MNQ8^&O5/W3&Q%=(W\44X4S+#2';, M%U_>Q%EG&@3S+P<'KZ^OGU\'GQF?'/1[/>O@GW>W3ZII)V[K4?]'KO7;B'M) M^\$!_#S"@B3-1\3Q<\WAPV>'S0Z@J[VC02]I"7BH!C/U18!]9XG9#7@W6,R) M*(>1/Q_ ST"GU^U9W;Z5I>0&2[ LF<.#Z,<.PD' Z2@,R#7CLTLRQJ$G04+_ MSQ![=$R)*W7 (R#E7(/,SP'F$Q)\Q3,BYM@A-:/PZT\(@6#H;,YX@/P"V!B+ MD6)3\$"!=5 DQ%OFX$!I)K0428\*[0^(%PCX5Q?^]?E-N)T#B MG(6)J,=?FG"0T4CK]/3TX U4K)R#4KU1[;OP9]?J=P=6 [)5"FA.6_ZKF\!M M@X=T>C7C(8';D(?2256E"W60ZM_"D(WR26HX" D ]/ZP"4%!G,\3]G+@L- / M^,)$^"0:FS9W M?,Y)TXY+$"%7127H__?]=[#7M/\2Q F]_XSNNV3NDR$4-$TP)KI2)7WO2BY7_0]W4*^\B!?7+P6K;%2RA M(.Z]_ZOZ>U6K8^"XB09P11V,X?+C6 H6?TP&3CNKG:,LQ91ZXY2B@BM9=P M*HFG@#D_ILQS"1=7?X8T6&Q%P"5H]?(][/6.UI%OEM!_HXC47KZ9F8;%]-IC MK]LQPRDVO32/>KWCM6:KQ(\4@;T,2T9].WZ2 6J]=(][O9/-I+O3GM-LCOW% MO8S67BAY-9-B'D0CG;[5@VT5" VI<#PF0DZ4>!0&E*#8W?$>NJ["C+T;?\SX M3'%W20),#2>4,3:=E.R>_%^ME.2GE #*4$ _1S1V:=X\A;,9Y@OI6M")3\?2 M;/C!T%%9:.I/'J3)<2@Q6N4,,>EGVWM MR\](COV>W2_.0W,YRG4L_FN7IN+0D6ZVH,;1?:Z]?EH=6BH5DQ-'%GQ'1_D9 MCSRSR5$"I1OQ >3$"Q,@BP3]'*'95077+/&-!:+%I?<7CNWB>I,34YVOL+," MO :TY):^$!?[[HT?$XJ^W,@N^A,J%7PH! F$ N2R)01$ 1N?AX+Z1 CIFHVH MOXGLWXL-O=J695OM"F[)%:6@"" (!;N#0VN^=*] Z)=M>U#T>Y?# MO(MK=C)ZR^19\F&T>.#,#9T ;(MT_W\C;,+Q?+IH$.>LCUQO-0]MM2E<(<5< MHB[]/%J@F&AD+B&D6=+=R8 DMY ]$/XTQ=SH'$8-[TEV2M:)*PT5AW*T,J%H9/1WQ-Q0D[AZL+5F^.%+G$A @,!A$&L M"5>8^S+"VYK.;9T1K?KU>W;OM)GZ98\K_@;V0J"LE*J]Y[F'GAUQT M)+"(/CUPZL@%Y(ZYQ/M.H(8%<8DVS;*AYTJM8D M8 ]%_$778Q2E3TCQV(V9C#]W8S:1XO,32CCMQJRB#*^[K8M.9I#5UWA<[\, M"BI ]17YWZ$C'1X:+"ZEO^-/@BF1G@QE[CH:MPV">KTZM*WB0J$,FRHF")A!$6<(,D*BGC9;;VY*!?C;QS+,.T?L(NDY'CU1KA#!=G8.#6@ MH=>.(]LJY.$U5B>K'2BB_ G%M#\I#5F2WRM$,FZ/]N;F8[3K=^M#]4N2UVO8B6V91TI[ M#=OZ@A9G?.['&6%#2S6D[Q*0K4]2KTFGME78_-(M=TFNZWZA9Q<1YE$U,,:$8UB32?+_RN>Z]!+:!>3RII17AZ.NIC*[T1(=S!N;&XH-T&O M-YFV;166NQKQYLY?Q501]5%"=V] RP6T^L-VQ5^!72_]0]MJ:'[STB^9^WO9 M9^]S;>8?K8E9+_,CNU_86JJ5^=Y5:C+3KT1 9U (Y3J$4_[#&>,!_??VA-^ MD%X7CNU^87.HR?Q?TD<1 RC+P2YJQS7UL0][8D/.86%4-7!,I%T.J'>>3ZSB M)O$2#\HBVG4)F+O+.G"]HWPZ*)Z$*9?&+CK(I>-ZR_Q)0.#)@5%PXXN JZ*V M#1RC-;!J#:+=L_N%7_O&(]7M]"P;J$2C%/V_F$V^#C%X?X-",L3X Y4@5,K3W M#K.!7IP^$9\R_A7FRSOIA"D)O3X,['YAFU"G#Z%M'VL?KG"!NF# M3](8JP9(=0BE/8*3+ U?CD)QQU#<,P1=0VG?XK()^_)JN>F1EG,/Y_/H^6GL M)>^29%:_1^+!Z M)I\AG;Z&DEOB8_)0GR^Q MF[NJ&!LZ=_5(]$*%A&^E4/<.6EY6D6M+U#]N*1Y1CP:+:SETV/L7P?P.!U"[ M8]%4>LW0ZN5Y: \*Z?NE/&-"T8=/:$GK$XJH(2"'$GI[.1L)Q.S>UWJ(][)^ M1UE+3VE&@UE2F4JY*Q/BFS[0H@/7AV='5O$R>09;5) JBV^'A#)TG' 6*N_@ M/I@2?E%\0Q.J*9F]2V"&2B^L8ZMXMSN#&2G4I0]PQG6?]L);'?$F[[PT0:@/ MVD\&QTI_#2/Z]?;4'A2VQYMI M$%RKSC.()(>J")PAGMU;II.JQM2YQ $V.DN>A]#:]Z.>52R\D") @&%G![O! MO;LR.*T]/H(B\34#OXL6-S^2Z17^]/MZEVO60*NUAD=PH:).?OG+_YE?=SR= ML"R+=B>C,SETX/<;;>65P>GMV\ JEOU(RYZA#*(='_]-=UD;HM1/+ML>% _@ ME$IMGZ8K;J5C[Y)P^H*AHFZ34W5Y./V\.K2*15"6:% &SXX/?^/+2&70>D\" M;)R1*';1GR@;U>T<*#%&J3=UQ_:@ZB39BO3VEDXOUK0X@GJ;DKAI]=6O1,;! MS_A-W9PGLN?!HPPU4]C"S;&U9^QVF="KSHEM5YT]*ZA.MHI#S%FV_.LG5;!= M_BCYB^_Z*PX1L)A!57;O;>?MR5+F\=$ -OX-4Q]2'LRO%77V>,7F>:*/9$^O MK*>V;;A*Y90U.6TA_P2NDTR2M'I&*IH_ZK'/+&55^7]#S.40>HM4:0PS3!60 M6H_QN&<5ZW4M$6558;=23N5C:>XV:N&UCN.Q-2ANQ%5)9!=]Q_*A79K3;SX. MI3]&W&4[^-G<5F^"7FMKC^%>J[%@<^9V2333/A+_?[1]_.7@37S!\SF57C5\ MB?[M^RSB77V27TATKDLI!\CR]^^,_Z#^Y +/:8"]H?M'*(*X"@@>R54(.\%9 M9XP]03K(QS-RUM% ^%#_1@@T0XBM^+A9K>+)R?=:*64J2S#@H4ENC+C/E2HGP!#\T"]LY! M92_5DXOWXZ@.[O BVJB1:^<%\U\(#Z!@#+P/3QTZQ_'[NV/">5QM]39YHC<[ M)E$/HR'9&OHF ]A@I*!DJS\Q&2=):8T>W)'9B/#*T=D,Z=;'Q UX%_X27UPV MDQZ9P;A<_1G2.7Q:WHVXQO#N,3SS=,XX9Z_PE%.FJG+E[%D#4_T 4!]:!W_Q MI!HZCOS&<5+T.BU:*IY($$3-HSDAG5@B!>]6#LM:N-YKMB@R!@/P0+@#B\.$ MW(^OZ1MQL['(_5@GZLJ!V CG.TZ5><27P:A#XAY7]GUSQ!_M" X%-S1<92W;(-U\C:T;(4("[W^1=(&M-%LFH W,U_NM MM! IDEMPA@KU5C.%+:_>X#$',AS+M1/.C,MEE5?V?2.SZ1+N:FM M)DD)KLJIZ%KHM5H+T@;UUCF"%Z$,HOSJ9=D(MK7K\]/#$Z:>-*UI 0I82VNL M5 U4&T1Z+2<=S*6G5US3F[*6;>B!BE6DEY?X..>AH#X1-7.M#JH-/;L:CXDC M5VRXY<%\%8C"+'K!GC975@?VT1'L'75?\4*EKRXI. >C$!(QTEW1BZP>K@U" MR[TL?LW9K/S*]O!%6@;@]9EEY#25$2;A0CTD/UP^<5\IZ7>AU=I\ZM<0I'P_ M/N>2VI0(956Y;G@J ;;M2,5?I$V9$&X2K"]/TJ;^#L2K:JV .M52%VF^.]F/CD.?7]GSE(5P0?/Y5?ZRN((WFY.\DGZ1,H-M MPT*UZ@%=PBD2(,1),]>I!+ -_M6+ M5+NY;H=DTWSU92CMXU?VHF94P:H\T;>Z_<_FF-HP:V_9*U^(VEB@T*P-O,,F MH=19QX'T:Y1U]^6?3E0/2=191/^M]^\V1]P23R_95XPS M>4L?=9D34I6F*L?!%'R#$.9=;'8K3&N2MH&Z/ M_38,9UL8N&8K!2XK52;5"H74RA>IJ.[YXIN [<3RE&AUE+(5Y&UU0)Z8A[G9 M?"]MV@;Q1Y8V(-'9CMI(H;)Y&_J2\1B&&:=!I6Q5'+R9%[(&SC:,2KQ)HO_"84(L/ M=IZN[B#,=HFT5>72+"/L_ON(:Y[S0 MK@W^9[+ ?_-=PFOL<[8VL^:"S?H86[M8OM,Q@)N)S_A'G4%8)?[1)Q%6505[ MJ:KH9Y8)9!OF6N8J[S-+UVRXR7#CQ\Y/M %\S3@($$I=?HI.PK3R:D[#VP=DU=>WY0K:>D L6G1)ZA%'0V)HJ M@#;N)?R*)M G-\(P/@F?1"%E!+882A#DWLIE4:VO60M39L M3BZ:1>4DHX4V"4:'OA]B[Y&\$%]SD+8!AK9ZN&GRML1#+:\*NUYN>#/T+'%-QZ6"!8DW.T-NB*P-2K+*>H%AN,WKB&C6B(K WCL'XT&\>H$*%*(_ ('1,&I3O>CV ;0LG"0 "MN 0 5 M8F5C;BTR,#(R,#8S,%]C86PN>&UL[7U9DULWDNY[_PI=S>M-"_OB:/>$+%F^ MBE!;"DF>GGEB8$E(O,TB:TB6EOGU-W%8^\H%ASREOF&[7,5B\7Q ?DAD)A*9 M?_WW;T>3)U]POAC/IK\\Y3^QIT]PFF9Y//WTR],_/[X"]_3?__:7O_SU?P'\ MYZ_OWSQY.4LG1SA=/GDQQ[#$_.3K>/GYR3\R+O[YI,QG1T_^,9O_<_PE /RM M^Z,7L^/O\_&GS\LG@@EQ_;?SGZTOG#-N0'CA02%3X#R3P (KR*)F4KC__>EG M&436P@:(UG!02GEZFQ @,@\F"I\+JNY#)^/I/W^N7V)8X!,:W'31_?C+T\_+ MY?'/SYY]_?KUIV]Q/OEI-O_T3# FGYV]^^GIV[_=>/]7V;V;>^^?=;\]?^MB M?-L;Z6/YL__\^YL/Z3,>!1A/%\LP3?4!B_'/B^[%-[,4EMVEB?'0\P;/7/L^Q M_/*T?B)483,C647R;VM\ZK,+M"E,TLFDFYPW]//I9U=X#8'CMR727ZQFZ>S) MDUFZ\J9)E=%L?O:7DQ!QTKTZ.EG IQ".1V_&(8XGX^48%R/'+5.Y"(A!:E#1 M, @%,Q%;2WJ9">O"U9FJHUG0<#JAEK"(G61//_M9G<)G.%DNSE[I)K6;T%L> MOYK!)B-Y<3*?TPH?8;'.H&;@@DJ@K#$04")8M"(BYTDJV=^ 3E%<'=S><8Y::VG3[YBU3&G"FP%*C M@U@4CB-[ -(ZA%"/C! MI=",&F^/<4Z3 M,/WT!LFB/$/T_8_9-)UN5$[P$#U9F&3E:2J&=37$Q.-K?/BQGZ9^?9Q.:W\5O_WU"^$;926N\S&3C%K)Q34%P MDJS=XIW-1II4-+8V+Q[ U'#,(Y>5*%%(")QTM?(I .WA'!@BTR6:Q)G;E_\W M&#]I=R;/YB=G0T7M886!W=B]FT:FF&,.W -GH#Y4>TZT$DDSCGS$H^/9/,R_KP;W(LSGWPG2\Z/9 MR73Y?+F80E:N.PPM ZV; QR MH'Y9>S[U*[YF++MEU%$'XKD.0+:%)[8'#DZ[ BIYP3G/@JO6>^Q#N^I@W+7V M/-E1 'V87F+HH\E.@0F(6+2>:E,!LFL M(UA<@2N& Q:5C%%%Q;"7R.@&+#I S+R%3FHFAG8&S&*!R\6(1^5YUAH*Z3^@ M)S&(SCG2AKPP\A 9#:ZUM=(]N0W^LRETV0;!;0*&1E;9D#Y'1/#%,\4LS:%H MO;]> 3 DJWL+R=XPKK:>W&;\?#>?T3Z^_/YN$J97=&]W$!DB+3EK2"J>@9(B M0?2*@TPL2^]HG+9U2.$^/$,RLQM(O]G4-R/#[[-9_CJ>3$;),2<-UCV4[#:E M6 2?B8K<_&HHQ*S?OJ7) M274/#/L7D!#LEX;T*+=Y/>7 M)'9.V%'(1CL4',A@[D+<$8*P'KPTY--K$;)N;<;>C69(Z1T-F-!HVMNIA>5G MG)]BN,@OR44YX86L=@EM8P(-!/*;R$A-(A3+70C-D\!N [*.\.WC$?[ND]WG MT:)AWOAZ\88L4@7*6$[&:.)@)4'@,;,06I\HM4_8J9D"LVGWN?\1)B$S-O=H;,(;DS#86_:Z3WB[XEO.X#C], MWH4Q;:RGD>-+U!QAS#PX1C0L)E>E'< [M&2 ^V#JJ6:Y'N??/:+U(*HA^<"- MN=%8),VH\AZ783S%_%N83\D:7SQ/Z>2HSCIF,LS&:;P<(2O6\7I!-:H(Y,!; M<*X$$"B351BRBJV#GP^C&I*7W)@JC472,B?A#$=GMA%WC^?X&:>+\1=<6>]O M9HMJN+\M9,:/?&8E9MKXNAM>2A<-D9,QGP-:GJQ1S+7.#MX0XI!\ZM;ZID=A M-3XD.CL'4,&4@CR"9+&FI26"D(."0@@PI-=R@LR#!4M8L:"$D7(7'CK4:X%;$@F^?:\ MN&&--Y=)2W7:I9N]QX0$+$Z0%N-YDA'#S$T->\F:4RD\ Q=+!IV*LU[EZ'-? M^7ZWX1F2T=Z.',TDT/#S;_7J-?M*LG:ZT':TIE)4\02F$0(F?%:!YY M;G\^(\M=GUV?K#?WU#US ME%R(A05:/863[>_)\@E>I^I-QF!-PFQ;A[DWA#@DXW1W[MS15N45;J8C6DFMVHE ND-UV&K&(N.OSN M45:R.D_P;'G/0UK^8[S\_.)DL22!S,\38JK50?_F&I')FFN-3(,@'Q24)O?4 M215HT6,H)D262FNMO 7,(6GF;?ER,P#;K[0:WLM?T&*M653=34^:#;4J/ J6-)K\]NELIYY, MK15AI>(R@(C9@2)K897X+X16(A@TKGF"XPT0.V=EX&12,P5Q2A\\H8E^GH_& MT_%B61_S!4\?,Y*I9&:2@D3?D ,H-7AO OB]XCFG<32"\_?T@F M95L&;#W+[6+H1[/YI M6T?1[T4TI)AJ6RXTE$0S=I K<^'QC&2Q6&2M*9BY!^6XA."$!<8+=U*JQ$/K MZ,X5 /U'=491,I6*B&"]TO4F%0>O-8=4/#H4:&WS:^ /HQK2#K@](S:/V6PD MC8.$:4;:HV:HR9=W@19\PKHM^PB)F:AYCNC#(2,S0]HY^V).0PGUQ*';N/TK MEMD4MWC<)KY;)>XQ8A(3@@/#&O&J/(&(N8(M0B-E38X MAJUGZ!880]+:0^'CG7>8MI1>R^N.W6C.?"X>HBO)*A F25"A,/#6)=#(639! M&V-;V[W7( PJXC-4_NPBMG9!]C">+NK;27;IE;1%3/J^9

L\O^7UT7%(RQ&/21=;$@C%R(F(BOS#ZBZB8C'9P%7P/21YK8UO$%OX/OG3 MF_":T>MZ1L#+\>1DB7ED93%>I (^%$-@,H+++H)4612.*AO>VMZ[ \I>4I=. MG[7*3 A9,&NS >MU+4,<,AG<4H#@21E,LA3?WM;=$.00-'%+#FV5P+2UU Z5 MPG0%<#9&%)4RR.1)L=3#W<"$!4PL(:H2.+9.R-\![I B9_T3KC])[C&D-K+9 M%=3!TX;%L1Z1%' E"K"NA,AK:S35^F+0IL'[8842%2LH,KE%,M2Z<OUH0XE##[AMQ-;-MXO]D*+QZB:@IY&<7W&*-;V(J6"35[CJ;JF" MM! E*Y"+L\H*3FY(ZZ3%.Z ,PIC?*[UVDT;[K*Q+KJFQS!6M/8ALZT5_61LF M9 >6NV*9UPIUZX#:@Q'^W;)S4\22R,I*:]O#C0:*3VEN7HF]=-O"L[ M=R Y5EO*^T80;\M9[C&MT##M790)BO:TF)PA RJA!.^"+$($[WC>;UKA@?59 M:YGO-N6'NW]V2XV!JZ :742[[3F]WTA[<'"-KJ;=\IR+(@TA)MJI I#[S(E4 M&L'+F" *+HD/P:7FM\+O@=,V6AY%X-$'6RM.U/+GD0PWBQID]E&7:),4K?O( M#2Y:WIH#]T?(-YGQ=MM)&J^,^_>8)F&Q&)=QNNJOW]IL+')D9+];$%CM06<9 M!!%KUDTL23NG16YM26^'=$B1E[YHM <9'IIOY"&8VH\!+,T$*%H-M>AH!!L] MJS?*B_/-DW :\&V+^;FC.- K C+^-%U=@$_?/\[#=!%21^1I[GY:T;H>,G?' M,O/Q@BR6ER=S^OH.Y^-9/N<:6G*SA*^%S5QM0!$R!+)HH"3ZAXF @3?W=_H? MUI VC#VP_-;*K0,B3MOZOW>4RZIUA%Y-9E__#^9/>#:"VV?^>5GBO XB<"DS M5P*"%@*45 R<5QF89UIS';AES0N)MQW"D/:T 3%]'X0XH#-W.K)^:HE3_2=-Z+PV-'LS"]-1T5IXLC)! M>BEK##>#M[6.NU(LR)Q=LODA(MW]\1MNO_U&@'IBP95F<;M/T]]K9\P.EX-K_Z5F-2FEMP@CFPM*O33Y%/M<^A^5RA61?= S9!O!8LV&]$[7EN =7 M;,S&<$!L(8A)/1(>^+5!O W+#VW@_%LKZDV;"(^O$YU)4Z7:E1="8' M[6OOHEHUD)R.Z F5M-IK'HHOJ;7!=SN2#>M<_Q#D:2"3/M028;AZ%:.6D5F, M5.;T9Z@ I3>@,-2"[LE!LE*BY@QC\_CV@Z V[#/U0["FK:1Z,;C/+#5RD9%P MOB!E.%Z.3&&&%2/(^M>,K'\:OBO%@F6>\JUB=IF?'9>8;#&48YJUL&JJ@MG*2F=R':3M7Z5"0)< MB I<,EP96^NZM#X'V1;K.FQS/ZBZZE6N/8<-+CL-3*<@#'<@1:+=6<9,L((' MJ9VN[7]1A=86TX.@UN&5_W&UV.Z":G-S]$KXZ[QE]/G(7X54F][3R,DI6+V* M76O1Q8@5YKBQ"#FS7"OY%W J6V",,V=2EB*N=Y%T:PAKQ2K9#Z*;]BBM7ARX MV[?MR&,NF&K==\YK+Y[:EUQ6OT'%J(IVT;:VKQX$M1:M?I08>#^BZCTDGD[F MM6T7>9Z,>;3&1#"Q]B@06=-N2[!\%#HPE]#YUED0#X):BT'_(E'P[2351_C[ M)<['7[HBFJ^GB^7\Y(KJO#0+)3H52FU:DE!45\*3J@P2T)NC:[5N/LZ>)S)NYTC//,;Y\ON[29@NR:8]-WE'0101+$KN>Y:5(UEUUPGG^/[]611[5MRCKH4MZZEX>HW M>>1%24EQ@N3(&5<\<@C9,S)]"T.T4H:UJ'XEA8H-2ZQRJ0%1131K"HO12:6<%;WU=[&-60NA@> M@$,-1-6W.7E^__72\+.QSF!G0>?:4H75X7L'-@ORC[C,C+?V1M9'UV IE?&R MNY1GG=5=9RWNC27ATG.I74 M'BJ7VBB,4K$J5Z\QN!H2< (AAB+!!R58((W/4FO.WP/G$23,MB9'*^$T8\M= MI[E9FBS1@V59UAV! 5F.%FQAD3EIF/'-NQ]M?09_8/NL-4<:B*3- >FU:M*+ MLT[&YT&I5=S(XX#5WO>8_ VFK% MB+ZDL,]2WQRU";6_A%\I-0[1J AD8)]DU+?ATY>;:U4VDJJ*8$J MJK?3F12#=-.Z8_JF'4010E"PSB9 M\CO!O0H4D[[)\^V(NJ1->_F>!S&^6Q3/744S_S$ MTW \@>/9%%41UELBF$E7!@TIJ4@JU"5L[HAMA_11Y*#VS[/F0MW#!O@N?*_: MM 8V4YJ?8'XS#O$T+7N$1J*J6 N7JO8WR1"DJSE&EL:H1&"RM>6]'=+'D,*Z MOTVRF4Q[Y%^W),ZGY$4X'B_#A&9NQ+6UGC9O8+K;U@5"*-9#+LIJ^IW&YI?- MUD?W*/)8^R=:$^$U(U>=@_I?C6-\(6^C,Q,7R_DX+3%WB3;3?/6%2^]<%9N[ M.<0T.7T.4P_X?NPQ-]*P;02PT1LUJ#:]B0>7H,+N@?&YM MY.UWA'L\T)?"AE;?O(M4M> :.=D;0FKRZFM< -38YR107;NFKCML7:#EQD^-'3 M M$8][$G]OQ74OY6DO/J3/F$\F."OO,@1V_CK<_<:7](GCR=61KU?+=[B#V;5T\'!'=D5, MC2H5;](S\VH-[?=X7!,?:5G3'RR_CQ)R+>JMPR(E@I+:@O=* -GS2B.F(F/K M=,-FX'=.6;CMT6N@N];1<%0;K^A4&&FG4.OVV@S1%@XZ81:D')T2K4,)C: / MR3<^#*=OY$<<@!/MY:*)H?VLA5B1*B=!),2-&& M0B\V=RNV CJH"X@#9FM3@??+S2T65A$A6N,UV&1KQP59("KR63*-R(I,5F%N M?I&B#V6[U0P>SQ9A\OM\=G)\;I[?^N3?<4K?3>K143X:3\=D^7=E*T[/,D?! MQI22=J!M\N3XQ7KUP6A24&1,;@5 M(=K<,=L ^$4*\$BK'#'(6F+6E=IHU$&L)?ISEKXXZY-RUVHGWG'E;*O'#ZIS MPB'9MR<)'D)MOL3I>N'"6\PU6)]WKY?#:M1W-AFE]\(; AQ5PO@CL?=>$XG MN9%P.N0@.)3$R+<3FD%,II:!5L;[@@%CZWM_&P$3:2 H)D5RO8,;]SQE23M\^V-%Z MZEOF&EVU1EZLS (:Z,4QS?,OM VLSF8N8:]M5W"^6!&9.:XLF::0DT8B*[UM'4 QP4#IC!)EB73K#4C^QC' MH$X+AD#B@Y.E8<'5R[U/SUNBKF;XO./]ZZ/CD):CX#293;0'JTRX5"P6G$8' M$K.1T7K+3.LSKDWP#>I(8 @T[4VX [*+3NW'411DQ_.D0:?:&MHQVC18D6 C MD\'&&$)I?9#5#/P^;".1(XO5(Z3OCFB1;_:K;1-DS< MQCK:0)+#MHY*,'L[J*EI1U_'DTF8 MYM?399A^&M?2'%TMF ]UZN??9^7Z+[:_I[/#TW8]:&DUT$8'*:_&4R+TF_$7 MO &G5JJPTG)-- 0?G0;E&7V7R(.KC?YT9:%M7E;]?D2[*KY[/OWW>3VV+(6Q M@D:#48Y60V0>HO<"I$G1A.0YBZTMRH;,B7ZTJKJ6B:[93WH'J>TLG1 M2==-_$JNF:N=ZNI!.S)5CV44X2Q207<85K607\/: M3S?&_=NWTWR+LSUCE#2+.6<#UJDZ$0;!2]JOK4H>R7YTJ;16Q^O@ZG&-5?$7 M@9K;G"%X6:KX&02C!1CNO$Q*,Z-;GPYML@D=^EI?8]YLL( V%4[#Q9*QW(WK MY@1DI7AA&8%+F4$I^B[HE$ F$T2)Q9KFU:@VQ3BD0^W>2=6K _JI/RV6(Z/ MZI;RZJ1>EK^\L?3KKSS\X'VX+AL.?S]>C"0+@15MP1@DP]&2N=0#C8%[,Y1D_O77V'H_"F&9Y_K:\&B](]/^%83X207HFO 2MZ@D,\PC. MT&IVQ03/I9*N['%771?VD+;>AJS;Q&KM0\![<9=N O^#UO_'KSCY@G^?39>? M%Z,HN>'16K")TYY"1C\$YS)8%/1O+I(&=5!27D<\I%U[,'S<2:P'HF)=,A^_ MSD9:BE@$-Y!]+3R-L8#O.B^XHI+QBIS#UGU8MP(ZI#)O@R'>-D(\)-^(0#@J MQ;I GA(DJS@HSDA/V\A!VF"B\;D(==B-^!SJD$JR#8MS&POR@*Q[-3N9CQ"E MMT880%H0U9^B%<+);;<2O5:H+9G^!R==13JD&X"#XMS&8FQS V SH,_+$N?G M:%7(LB2R2(TQB

-] MJ^Z&@8XSD$>+LHMPX/79LHIK>S=;(4TZ.%L1I'4.DGGPR=>RP! @2J/ ZV@C M"N(KM<@]WK_Z;M#H/O_80+1=0.3MG#Z-Q#']AF_".IRS-6$V2*YX 5XT!3>N M:/ A\"]?AS6>+);?)X5I+YT2 M%/96A NM".$: 6/($;.05K7()MQ8=#= =)^#/%R07>#@TVF8S7XZ6TWGN")+ M)[T1&BTD(<)6%(Y%!X6+C!*ETS8WP,&-17?#0??9QL,%V04.?C[%Y0D=>7]9 M+GY;?WF]./T:YM\G3&;/A?> ACPDI>F7@)*")9,Y-RQ)V>3$N'?QW7#1?9KQ M>,%V@8]/7W VNZ#>6^2!U2MZ7Y"L7+VVUR5"-M$Z5J1-PK4P$]?6W T-'><< MCQ1C%R @PD]K@<\B_>>G+R2WU?NS=7W/4R/K6B5:2DH2A"L42!EG(%J)$%'R M8#-S1K:P%8_1L!M(.LY.-A;SR*!Y=8KS7"N*?YF%DXD1@0NF"\@0B7 OB&;O M%=")Z# E18@_[N'&C>5V@T+'F%Z1(7I'G M]49-D21B]/2GFG-QUEOA7+;JN%/CH95WPT+'RVSDU_H>ZM) M+>+2UF8Z]\AA5D;51R?_-0&3_OW MH_S(=_]G*S@)X>MD4PA7[<+[\LMT3HM-Z0',];47V0NH MN2RPC)E@<@PY/.:EE["*&PB<+[K=9SA;KRZ^<[7A]J'K4%MRL<:KU8K$>LFE MU4XH0CEH9S(HSB5X&S1HE$);'T1.CQF20[B\2<$X704&0\*%M6D@[A$/GIO4 MGSO=5TS(D%$F ]S7A_+,%(B:V/%>%QZ3IW \#(*96X2,"YUC-'LO2(X11U67U[-<_WMY_\ZFWX+,V)F]6K].BR7WZ?SD_\(LS.<*$;_O/8*;'3&B$A\ MIL<*S0^!RPYDC=-Q93@4M=9$!^"Z2;QS.2 SOE97UK((9B!(SL&S;'@@IU$E M'-*''JC>>-+AL'6!,I02EE.6M_9K'Z.G!KVD2=#43>@>VY2^+1?YM.IM-4 91 M77K $#T1'R0$M8PFBN,?>2QSF[3Y- M5P_^2Q/P-%="!\!Z3W8RU%< [S"L\&-MW/R^_&VUY7""P7*6"Z=@CXY9)7D" M9W0!CL+:XD2BT+ QHAXEJ ?/I@F4VHF] PR].5^V-L@ZQ<_A]\OM,7'9\9R3 M!.<=.6NJ-E74A=P^BA')Q.H8S&,E]X< Z&%JQFE7-P!Z&@F\ ^A<"_U^79G?L(&:=OW1#FYF@Q=X"5 M+?T3%K/.EB,D9B,H9Q*!FPM@6)02(7DOF^>"-RN/TYINL"NIO03902#];AKB M=#9=3W%%$=VF;OC+8D9"7]7H;OW]4C0$9HKAF(0<<^5K<_$A/808HR"F@WVT M@>$A -F5MG$#[,$OQ =140>6YQI?M_-:CALNDW7U88.N[=DT>$P(/F=,CI&O MUCS7]S UXUYT#J/]AR%VC"HZ -7%I=N'\+W>N%VD-[E1!FNJVYC:JH,G!830^X#.\HQ6O2.CB9/2![EYE!O(I9.9 M0S0B0Y%&8Q$F8?,2C >)&?>P&PY #43? 89N9B N^+EH#C&Q+#AA2#(I:(HC M0U 0(T,0SCF4R@;'6M<./D[1N"GH@=#44 D=0&KK5.+]O'@G>+"&7$I9$Q,9 MZXU=*)",#5DR7_,6C0'U&#WC)J4'@E,S!8P(IEI$/GFWF)]\QN7I&XPWKN_. MPY;YR2\A7;F:K\/7:8TR*]OOXVQZLM'CI6$V7FJ6E /C7:+#O8X#"XX#QZB< M\\(*?BN)?;=@OCE5XV:R&^-O7)UU8/GN<0<$RSH67?NX:]ISR4<(FOQ*'9)B MM.>2Q-:WM0>Z8(-EO >R3>=X_ORF@B8KB+,XY#[\NUAM1O5N$^6HB2[', M!R*=J5S/> 8NTV:PA5G#N"OET>X#QV#H!B'=..O#@^AP!72 HCL7B==$MRF5 M\*,">EU547Y*&N;V^2U(W?/ARR6BJE XP]$.-> MNXI*H;OSSX7#65C$=(.W>\/<: M.S8K)6L_9&4=.9UITP17%'(Z&;/:<^2I-(*D;_WPXE+542@<8NR:S24Q> M&(HO0'.&%*321G$D#2C!&"8C9X\W(SXRQ!NW..6Y+_OV$G8'(5[M;C9=GVX> M9LYK"X1J:'&>*BO,2KF]&BBU:TVQ&@;6\BQQGL^*P8'%9Q'2#S$;DYZX0T1M*A MCG3&QU#KF7FD+6>XUL%JLN2-(7AD#5;[69'/"K9&NN@ 5=>ZA&[;&N3HK"'F M(82B@'Q' Q%U!&V=Y44ZSESK-.EM&L9N:]-&M_>W('ON6^3,7;1YR!P.5;<'2#F5W\_$KRVD:8!,>DKH^YK.,&5$V%1*DT),64EAEK/[G6Y51/4C5N+5;TP>%\^A]\G@LYLH1('J3D99Y\U.$6[)[#HM; H^,FU@?"TI'" M[B K^E3P.V'2%R900,;"0-F2P$>=@"1F8L22K&R=K'J*IMVBO3_,JYKC]=(, M9\_:1GF;=/N"ZVD*LYNLM.JI?'.)9VBP_ A/S]EM67DR;5"+K RGJ*; M'&U(W* ;^!KR7KK&3J8]+^*.5TU_<-L.CWMUMOZR6$[_@7F24W"A4"3D1,T3 M!A?!Y1!!>QW)K.NHFS?]?8*DL5-JSPNRHQ32*[[>KE9GQ(HC-M D!HEG2XY! M[L#+P71Y<@00]$EU%K(.OK0 M.J"-4S"CT^1T/@>P]ITS.F .;0QT':J2#B!V[:KL01L%CPY0!(IKZG6^ ME_6YD[-!VV)S:7X)L -9XU:R#@ZTUHKI"VMW3OOBF:=]DBAXR;P6Z@J(*4; M["ATL8*K(3%VD.LU6'7KM!T@9MTKU^;%T@ )ZQ-'U,UU)Z870$ABYB:!,8>"T<&"9Y\QF+DIJ MW=#XZ%'NP]6B/C^D#M5%![BZ6?%VQ]HJX9--10#WJHZF-@)\B1X,XZ5X6T1N MWI;T<8I&OK<<'%L-]=$INL[M;[9:.TXAB,%(]C?463B>:KEIN@;Z:%31-T(;P4FJ56!8)BOK0H41)D+1&MT2DF5;%JGLIX@:3=L MO=QD?$N-O)A9U9=272W*^8MS^MMF!18/?/PPQ16[\-*HL&);&GBYX"7^2C0I MD',$B$+51(&HG4HY&2$6HHY"T6G7>-<^0,KQ]='?<'Z&O] ^K"\RZT?^?;K^ M\OILM:;EEI>356JW1)EI#B7&;#&.PJ MLP&/T4#105FK53"N?0;B(6K&+9$8 ER-)-\!AOZR7*Q6'Y:+,EU/:JJ-"9<@ MB2@I_E"UKX6J#PN,%#(;Z6UK4W5M^7'+&H9 R:&R[:#J^;+1SOG(TZLI'C%J MHC7J"FA7)["0C2PD&LE$9IH^R876EN5!8L8M4A@",FWD?C" ON$R+EJ]L\#9 MK$Z9PSFQ-",S^2J?3N?3RLYZ^@W/&9Q8)9/?W%82(W5XAP)?NZBB,T*BR]8W M+WW9C;)Q7:)&0+C]'*.]3CHXP]X@K4RA;]7-1'@>G!0"DBR%&*A7X"5FL)H) M%9CVO/EC^^OKC^OK#(.:@^7; 39>G2Z6Z^D_-K2_+[?'84X8BS8I\O.])T:4 M\5C'SB4H&5G6C!L??&.T/$[1N%[0,/AIJ(,N3K8[4IJ(^MPV$Y*8=26UHIVA<9V@8Y!PGZ9[\Z*MWLQ/46AJ+#'P1)!!I/81,$:+/ MDEE+YI7%P>:47)$Q;B'FH+[S@;+N "YD&Y$TL;YPQ*3-Z*1VD*(5H*ST=-@R M R@#5S%P4G3K"X];)(Q;43D$3(Z1<0<.S5_"=+ZJV,;5^_G/OU>\GTU77[:7 M0'60Q02%-"0-!D9[":J.THTIB%MLK&T]FF>)&K<>LE!DCM-]7#LB[Q& MUN?";EYDS:?S,^+KZM[H)RR+)5YV^<85,;X,I+[I/"R_OR7Q;H;UUGS[8A-I M7FRVB0HR4Q QR"70(.R,6Z(YC%7L0_==',+G M+)Z?$#_A'#JE1/X%N!PM>*U##@JCY:U+HYZF:N2BSG$,VEZJZ,8N M77#T9KI*6Z8P7_%TV92I)!L4)TLK%:_3R$* 4*\AA45NM2I&^=9]VO:A;^1* MS^$!UU ]7>2\B/)K874P+MJH6.V827*R]38S%?)TD;.D0M+TMXW1=8. D4LZ MAX#/X0+NP#3=+!-\,_TVS3C/JUMR>GOZM4I)6Y:XC HP;=S!Y,!+,KM.>FF8 M8K;(UOFO?>@;N:1S"&P-IIY13=-FA.>-;?/J6YC.M@WIKSWC.&\+1A+4V=D2 M06^*3=S+V7H'>,NQ0)1!-HF@66(F"E04;XPQ.!U\^98^]*X M&_I>5(Y_4#5U$$#NRM]/835-$Q(BE[F::G(;R50'!Z$Z#58S4]]?AZ);/^#: MB\!Q2VB&QM$>_Z$MQ*;,<#&87?74[/"C!R0%AQ@%R M):TVT7+;NA#L(5IVLX,OZA:UB=@[@,_3:4+B<&.TMUU/3*!@7$E!RK>UUXFV M$*RTD"6B3$9R%ENC:D\2=P/;B[IK'5))W6'P\K$I1IT\V?;@&&TS7LNL MLG1U!$1TTFV&X0Y\PNX19KRH^]#C!=Y!3F4GLWW=#YUPDQBNK ?NUIJ&^PJJUV5H@ 4F:*ASQ* M"#PKD#QFAIKB=3?,\_6#R-T-G7_8B]5CE-)D$Y"IPR15&J;C=? M)SX+0;Q($:QAPA??.J'R "F[X>M%W;RV$/J+&2!SO1_(/8.];O+3J,G)?>L, MW^WD2>[:SY/9KK*9UWYG[4NHT;/7^4??8I.6 ^2S#>QG21XAA92-+4QL=))MW;7&I'>S229 MP8$ZAJX[AO@OBR5.3^;;24[I^^=EF*^(O7R;[42U:K(#)TP$M4)68?;/-Y%HU9&+GY1,?;Y#DPT<.62-/[&;I4P'V2 MGR2E@PC>0>),@BI>D:N(](L5Z+%6'IC6EYJ'43IR=XP> #Z\ACNX.;A'R)>G ME#1UG*!48&4=_6:X)BZ, Z$+>:*,HA[6VDP_0DXWP_@&=]I;Z>1%ILKNF;$] M1*;LH5'>@R;*GN*M?9[LD9'@J3#NBTC@6$10/!?P@D<(!"IK11;)MBZKWHFP MH[OA72SRN=KEB1(BIUJ7PABK;6R* .>(X8PRA>#I7."MG^?=I*";K%@C+-SI M='>XO#OPXRZIWTJDFM[%O.[65[]/5Y-B0HBUA9(HO!:/L PN86W!9HC%6E>< M!]LC]Q'4"98.T/1#H#E:[!U@Z!8/;Q:G%/),E'*6%U? UN$UVX>GA7Q/-*48 M*YA7MG6GLGL)Z00SQROZ]F7BT5+O #K7GG/]%6NY^$0$R0OG'$H@[U$5(R @ MTX"HE%6>9]M\_OH=(L:%3 /%/CQIZ@ I=P"35SEO)HV$V8Q'4**Q3$)NNC:A#12*,%5 6Y2PL!#E61K8[0K<>,V;AW M, VBE0[@=NDUOJ.MLVEX-N%>",69@>3KAO&B-H\,$6SR(B6N;)&M&W3>I:*3 MPH&&\==A NX (@3O)885OL'M[V_G=_,;'Q>SV2^+Y6]AF29(6EQIIU""B0D!Y53 MS:$Y2[]$J=%RFV3[1./]2>P1IXL-I_0[%NPH#1R,H:^;2@[:+1;. M?-1,> O&J7K%$QF$>L]# 45A19DDL;6EZNS5_K/BZ"CY]P.C*J"/^/5LF;Z0 MQ/*K>:;(8TKD7"] ^H\P.\,ZIM0)9204+^KP/5''E)+C$+7/5A:1V\]0V(.\ MT:>3/:\)&T!GQ[:X_MSVF'R2P^T6G(@Y?]UMEIOKN,_+Q[(ZVV%>2[(BXFFDR(L M\R@8>'29G.% LN1,03%>L.0E><-/5B4<1\+HG *OCXGS.%/>3BQN3LHC-1_CM3>7H@TR>UU . MI\%^,;JU_0^P:(5RH78CDL00J(@60J" S)$A]-:C%F:00'@_,D>?DS(V2IOI ML .8[G)F;#B-MSG]B"3KU72-YZ.EM[+YB&EQ,M]\RM;]-@G1L!QKBZ-0W>]< MMRT'P6N)@D'?_E9^:)Y&GZSR;!N@*W1TL%N.K*Z?H),AF)CK2.WJ9ZD"3GL/ MUCBR"U8$7Y[KY=N.)(\^QN79L/ZC:<'2[X#E!SV9?_9KO^222VI>)( BF.G/-B22"9 M@=0Y9E-2X:GU@Y<'2!E_:LNS(:F%,KH8ZG?/C91PJ(+V"AASM"?XS+G.-4<.1MSL_S1D"ZI^ M3MJ_K[M?OO^-Q/YV?CD!_%5:T_F]GEX;0\^#CJ)P1^)Y6=%%L=BZ![W/(AU=6![TZLE>EZ$W7D$EG-I]/17D?[T3D/4:0(EM?9 M'CXI#*WK&*Y6'Q= 0^OYSEBS@X3> 5QNY/YJXFZ>IC.\$;U^7NPK2B8\-\QS MT-K7XGTC(3*GP'KG@^&%?FF=9QB"CW&+O)X9PJ,#H8/-\ 9IY30-YTVK7IW6 M1. _MC<^+*H82\W>J,!K'8<$%WV!F -YOE'Y4EJ'&(^0,ZYU'1\KMW,DC137 M 08?N'"4HCBF0RTS1V+%:XK0@S5@E$ TM*^U:OZ\X_![X<&,8G?(:Z"N$4&W M*2AZ.Z^ON'6=BVZ?A:N9O$@%(6I4$[6?GBM-OJG&HKH]8V M\NQ$ZT36;I2-6P?;)4(;J[,+F+XY7W@KU\_A]\VY0+^_IF].Z3A(GAEE? 94 M.8$R(D/ X,%G5I+BFJ%I_5[@*9K&+7WM#II-5=C)B7Y]J_UTMIK.<;6:Q,PQ M*DM2,;* 2HR$A.2C%.(KVFRXP-;!\T.TC%O7VAT$FZBLGP=5=V]!+P5W7LAX M=8W@!.KH,D3-:DT.$^!YY)!<,H$)Z90=_L'[0]2-&_T\<^IQ(*5U8!#OGM+_TQ .U0EG2+LPQ*_AFF^<&G/4U47F:I7JQ62/VNU$=J8!(4<6SH; MF 7/Z*B0WMEB@O8AMNX7>QBEO3VR?R9,-E=BIV"],/(?PO=JX>N544K+,UIO M&N)TMG%M)I8E% DUI,+([,=LZL0-!D)XY676J%WKH.4P2GM[>?_,)W4S)7;I M,&YVWFV)DH,^R4F(S)P U$*"DBY P,(@A"RR83;KV+K(8G?J>GN+_TR0;**L M+FSF[B'@)'$O2CT/) \"E*!#(7J5@>MB,19K=&E]J.].W;BV\9D#Z8&4UL$8 MG@YCKLO#VV4#92G%]P'*Y2(AY]0N)^D$Z'W.V//O6#N0.9'5Y!3,8"!NKZ> 3^ALN MXZ+=4YA+IBYK/_)9E1R>Y[)X*C8B%DBU)%CE&@C6[27([^:,V213ZUY,3U/5 M9HR4&Z&BD<.Y>-5U 'F/N+7\S#K?;F?H:)]5AH]!.M(7#HK M8HT15R;44=(V.M>ZM]&31'49!P^%N;8JZB[XK0U&26[DWW["=%9[A=?'$2XY M+8HAER4R))=E1]^\(]N31'49^#Z'I3M>16,_Y;O()?UM3DK: M;*!%F$\4SSQX%\$'0>Z(Y )"SADRVAB2U3K=3D _\'+OWH_O,EIM#9=&TNW: M*LVGB^6%X=T@7V,P3#(&-F0#RD8-T20RO^@$9F-$5JW[F.Y*6Y>QZ7/;J*,4 MUIE3MN5FPX7WA4*DQ"#59*.B@(GB:QV!3%')HCX_R*W/Q/LI&?>UTHCNUX'* MZ.<9R(=+5BH3%WMF^THZ;8&GQ.?S^]^GZ2YUB4!WFQ?*!?HN^ M:.%4H,!-ZGHUJ&EGY4A.C-2)T18+D0U58[\OK;M!]*5?F#RK1KLPF+L+=L*Y M9IXD!REE!DJ5 -ZB J-TG<:28M+/]#3I8+_SCW*W,I#6.JC[^[D43.OWY>?? M*66V_K]F([Z%V79KDARGB?;!YJE!'69^_1O7?G(BLY/.>P<\ M.E';V@8(UD? B-(PU"E+V1BX ["Q&\+_*!<[8^.@ [?B*&:W,TWOOO5.L[-Z M@ET7ZU;4$X3DX5<'+P,"EA/6)3(*8,C'LA4S")D1UZ^KF@4J+%M2, M/,^Q.4 68VJK@Y#V8B3,AS#-M<%8BL&@40BEU+:5,J2L&^0U5LB8TT1QC1W#^]2 M,?(KWN%1-%K[@>IK"["93K:=FWUSJ&4=H/\+C<\S3]C8R M+K,!76+M?!!K@],2( 6G5/:$,5Y:>[H#SM.^_.S/F];K(5F,="*#D,+4:;H4 MY,?$0!;I>*:@GX?6Y2\W*>AX#O8^FK_CL1\NYFX.LTL>?@JS6OGPZ0MB;>+V M*N=I55"855=OMEB=D=9^^GXC(KX1*-_C#K[Z?;J:"*VX"\J"L:'V#K:!#']V M((7+V3FG,;<&W_-PU@FH#\#>O<=K5T#H8'OLQ>"OX13?+$[#=#YA/!@7D@.> M>"VHY &BHF H1>VS3>3^I-9'R8&DCCZ;I#O4W9XL]@P0&#M)LXG(IHOE>;^P MU;6^=7_%TXC+24Z:DP@+L,Q)@B$8"")*X(JG%$7,Y,'OE(%Y;F2($?$M_7$U8M(I'BO-,9N1>25LYR!YDL")BT*;(UN6M=ZGH MI#_T\2?UD0+N "+WA/+"LZ)%$)!,S9ESAQ %+\"Q"!$+66S?^L \,(,RO#-W MH%Z?SI?L(^1>\R6G7\/\^WM:Y-L4?SLL#W+S(QKD-QZAJ5'>XOWR),RG_]A0 M=I5&J<#K1FZP)XQU]MY62Q/-Y_]!M=A>F#V>>=/;VV0 M=^:D*UM=!*M5! J8<.0A\E)+E(,&9ED(7C*FFH\"&M56;X*A6YK;^LK9,">T MD]L]1;M<@T<1P:9 $9!(TK/=VBS<]^E_!#.X#U1NQ)Y'BWO$6&*U7%]YS'_! MQI=,JUW8.?76U M:QXE8!Q8-5+JHK6$QX8)GMQFX3QKDZ/A1;D$/-$O*I(KX26OE2K%R1"+S;O= MB3T%DX<(& !Y,"!2YA QRAT M5M$6]=CCK!6F/Y\LOOUX_HE;:)Q_<86,J_5&A$$;I2V.DN"H$TXN:'[]:A)L M-JEP.CCK@S"E _GRBQKY-=[H/?E\S+,5^2/U^CR_%)(%B.\SE""L,21)"/(N*3SU+A( MYC#+YFT]GJ9J[/+E)NJ_#:JVNAC[.G;#R(?SGF*O3I:X\=3.KP.9Y(GKS?!M MG^OL, =1)@Z>"2E*,ER96[6F#]7"/[+*R"!IK,[%$++MP 0]4_5$-"8*;P5X M53LH<@P0K6)@>6 ^&5.T;E\0WTWQ5O.*Z6'.U0ZQT,$..;2<0RA> O<2;.!5 M$[J 0Q\A2VF59#R*YKWB_D_]5B/4-:K?V@<"8SL,MXN(+D:-GA]K(2=7M&44 MQED2GY89_.;91.)2(7-TK-F=7(;'UWF9E5M[Z?FQRJTCA#YR@O1UC>!Q27)> M?Z^2V>RYI&TN.I)(LL*:P9'@K3-@G"_6FBA]VBEX>2(W>M_:XS1%:9\]/UJN M(^/BJK'QI:-\FZ7S3600@W%U??KP*4QGB^5F%OMJNKW]7'X]-YQ<&RVW+/*[R^)(H:S&FC 2/G!0TFN( M.E'LSI/,)B=IZU._GVY<+UP-='<:TQ2 M@4Q(;I>7#"(Y=1!C-"6S9))L74B\ UG]U ,*'=;?MY$#,56*8#Z'#%P4VH,Q: B69.BM=8(EZ8DUI!"26#LIF8*A0^FJBX8R)E M5_).9]INZ_63 #T.-T.)N,-:G/O+G-516FD1ZD3>"$I1BLF@./: 0\J M,,]Y#JYUP>W#U!Q].?V89*]JUF.0PM%Y#%G4^,(7!UY9#LP88VGK25MT8YYW MHVS<5&(CE-RYI6ZOE)=KH(8W5,]ML,8R7)*\[**5 XR68D-7IZIK'RA*=#D7 ME-&'UIMX.,/U4UA-5^_+K06^;W^]VB/:!&=*Y""LI$-<(H+/M"N-*0R=PF)S MZROIW2CKUG#M@Y+;AFL I7203?A;G=?W,T6NIQN_4*'.UB8%C@QPM>QDXRU/ M4(P@TJ-""F,;0^HF!>,^4!\(.D<(N0.(7&0S*%B)T_GVZG"+^DEBSA/G#%#5 MIH48*8Q@(@!FYA.W02?5.L_T,#7CMOX;RNJT$?[8^>N/F/"&N[!?%UCOM^L0UQK)RHH^Z$A10H&$Y??5KUT,'>>(W_OW1?O;#U#3RHN\Q*;5,:;4B-5^M?=464,> M3!6*Q+0!%;B'D&R$2*&834R*Q%H/%]N/P@'.M_N>MF<3&>=T3)N4"D6D@>1 M!IC"4AFSC,B\;>YM[T39N-[V@&C:X2P\5E&]FZ/-G>?11NG\4YJ:IOLH&\= M99^+9RD!UPY!959'X28!7-5F%(KKT'RVS_,:J%^F\^D:WTV_8:95WI*$R]5W MWI(6YR=34L9F^=5F?4+QJ]I(>'UU%WF-U(WJKO:+%\E;++XV5"-WH91,X8@@ M9U(KXY&V*V]^FSEY3_"E]P7PVNU;C<5T]/WV_]M6V M7"F64KRAL,@8Z6A[YP0AJ@Q<)ZL.D':7Z'>!TN![& M3@?7NJ<9KG$S+^?[VWDZ+\F.,20M38" *H)29.<#8^0,F^B\JL5N*CWEF3VV M0'^X.$*'MXN;CQ7HV*#X^Y3DMPZ_A-EL]=,929(^]N]?:(%5F.$52X7'PH,Q M4)RDO:,*!4R>%Q*9$ARM+\SN5O&^VWKC7D@.")D!Q#TV@EXO0UR3:#Y-ZZ-' M%UK*NN+DE!\';@6%4'#%^MVZ][_Z#+CWD(.:6*:"7=L MF+Q;_+;\OKJ">)VOAXZ(30$III"UZ4IFRVJ*+&R'"3L"X]<'C7A4."(5C M!-B!3_L)EU-U7]P$7L*G21&.I^5]8DB3O+@Z(R6D'E(4>IHN!JX?=%U0_.<>:!6 M2ND77^?;L(3"."8/CFU;YI)Q#;0KE4[>:UY0(>K?3*YS?0J)CYQ.2,PQ0QX\\N9/,0^CM+ND^H%( M>1J"K=4V=HQYW]W[R36?4V#]$;_A_ PGO#"O \4_2082)(^.PBO+ M@*O"158\97>KQNZ!8'/G);O+NQ^'J@'EW9&)N\[8E>0^XHP8S*\7M$\F'JTR MFGL0&%DMX*C5N3*"248'3)B2&-91N:A;]ZR]34-W:?\V(#I*U!U Y2^+1?YM.IM-1*DS M/**O\\%,C<$MD1P0DO/2V$BT:]$8(A=K=Y>5;P.-@T3; 23N<_'.FQ)^6$X3 MOIK-SL/H"PYKL)O(6'X.O[_!VO!V4U]]6E_.35CB5L9"$N3_^7,*7#?74VJY%*;5)')SV&^A:]/A4X MG4_7W_]],$4;A4Z2,!951.F]6T#-P:$ M%4EK+I1GS2\X_LAO1?9!V-%O1?917I^N[W;(2&"A\.! *J2@3HI"G@Y%=NAM M89*+HO+_>2MRM/YW?"NRCS(ZQ=3-4AW)9'*)-J/G6$#11H3(R)WR,4FN="[! MM,[.O-"W(GNI?N^W(OOH8>PHYJ&G#;DD%I2SH)6I+6R-@$".,B3N,PJ!:/QN M'8%>Z%N1O72XRUN1?00Z-BAV?+R@2O16.PU1L0"*V^H!U,F\GL+WC$G+M%ME M]Q_CK.1A8>]_F]/G?)E^W3AQDA/;C@)0=-F32-"2-$@XHK HG> )[4XW D\, M!+NQZ LKK3XD;#I.T+T@Y'S;>)06D7$PBNP@N5\!8N$(1EK+C2Q2E183!F\M M.][@HB!SEPH'JTJQIA034^M6YG^@ MJM/&>9C#U#*VUW(Q!>:G99B3 *^J$ZWU+ ;-(/M(1REM#9*331!Y*(J$)93T M.WDK#ZW07=1\H +OFZESE#0[L#J791HZQ,RR+J!=1% ^*O#5>!:FM,TFJ?83 M3_:J@!FGK/,0?!PEV@X@<<^-RD=,BY/Y]!^8WV82Z;1,P]T>@O-\<5==6U"O M5F>G=Z\CWZ^_X/+SEW!95S$)*F0ZI@LPD6K;&YD@L$!QH%818TE)LJ'2O\_" M8'?Q?!MP]PN2'DL?KDV"/*A&X<:_/[J8X&%J&MWZWS]:GG1_:GOIVGV5G-@MU/Q7T-K%GA MNMB@ZUYE]>ZGYCL*_<*ERZ9$+9J__#F6YG'=OB$Q>-L8/JMV&X[L',C"'=Z@ M_)Y/:6KM!FQ0OB_>C V,LSKF1QO"F^8<@BP.=)9*D5!R+*W]GF>R>9OX:*\M M43V'>2*G8//E^_+7\+\6RTL_Y37]1-7?=@X)KL/O'Y:+,EV_6ZRV"KW5HEJ8 M7.LA&4A7NV>S3)(UBH$M&2,GM%FUVP7?>#R\+-.Y#Y1O!-$O!"2]>Y2/= _ MU@@_]M%-+?/./(QDKHOP(E@7@+%L*58BH,<4(G#KG4\&733A99KK!YI%_!1F M89[PTQ?$]::_PX5^KOR7U4_?]]K!VV2LTT74<2]@A:-8CM<^$(8+0.V+0.%< MN)UN;-T39BC67I;5W@?13W2!BMLT?&#Q)UWF]VID(IDD,'0M5W/4%0-.IX!"UEC"X&#';@ M3H,#<3;NY>A+.*T[1%@'^VXO!JL%NRC9U-K7%K>@2[UJ<]*!#QE!:<\\2R); MW7HC'4CJ']V/W1]UQUQ+' B!T=V0Q2PL/RP7M27#1;O)B-ZK3%X:6ED;,W.$ MZ'0&6QR3Q@AEO=[-^[C[X:/'^,-K=-%0O&/#8].+;[JX9.&B;.'B>9/0"IVJ M[?B4K*6F$:+A' I]G_QZ(S6JG9#R^#KCGN'/#IJ&0A^Y,/MU[>^"2Y+S^GN5 MS#8(#%8[91$L)@H"HT,(F!)DJ6-R(0=M=ZJ4>Z(Z^[ZUQRTFZMD9;**MD='V M$;_>COENLW2^-9-G7*-,P+$XVD*9@>;O:Z(%SS_K>L=;!-JP-YFKI MR_OY-D]]X8)/ @O1,(T@;'TWJZR%H#T"PZQL=B&RR!OOF8=H^:/G;PX$S^U7 M)"TTN3\B_1:1\TT?\ORY&3 I)DR(>56;'EZK_[GB"U<3K67$0$9 2D:/411!3%&^>LNSU[\6B,[D#6'ST1WP:NK?7;L-KYV5]$73Q?N??1RZ]8F]'5 MV;G& Z*+)&CM(421@&3#T./F;4L?;Y^>8N6/GIAHLSEZP%$'SLD-R3\N^%K6 M.\WG7TPP6,$S0_ >.2BLER%1>'">E6@Q:Q=:5U$=2NL?W7MOLR&>!0E='"'; M'?WO.,N_+);5D_MUL:X=>=^7&S*89*RCD4MM35IK1A*7$&H;#)&=CEP5G61L M#/$=21MW3L%+0?00>N[ 9%\[=VYQ\KA4)\PC4:KI,63KY*V:JX!?=E$2/GC!NF6P;UF5[>9Z>133-YRB QS[=J2R%[) G0\D^.9/!,Y[?^,]"B: M1B\^&@QJ#S\+?3XE=N!F/5-1(;J@!8D?3*R3)+/BX'@.4"R3NF3D)LO&1J"C M8NGF&V14T(Y3#+T/@CK85X>6P+EBM4?O2?0Z;+L2>^,BR")]P9!"R:VCE_]3 M#-T(=8V*H?>!P-B5/D\47I:H3>11@(B.4P06'#C& F"D8%"S5!SNUABC0;5K M=R72>^EYCVK7?80^-GZ:G&%7:88<1>720@KUM60=>^YXJ(DNS87,TNNTVX#P MMG2-Y_YB[GKQ+CH1%.14:A]IK6J;1 %H>,ZU0Y=0;D@G M8"R"@#K]/.D2[+PN_FXG<[TN]/5Y]6LSR!",K1BL+C!<+RE96&2K0 M6GNC!%E=E\8#\FUR7[J9?G9$'Z7O8RO$GAO%A_@OIQJFE>,/1;HN&E[80W M2&2F[;U&%<#I8KF>_F-[Y^9"25KE#+X0MPJY!)\D@O$D!VW)1W0C[H)'*!^G M?.8%[X!6*!@5_?O*?],H_.H";D(G6F#UB;RCD!U4]AI\9I9<.R0E^,(YWVWN MUN$TC%,ETPMPGU.!+RA90[]MAJZY^ M1>*6&'^UW@Y*W70Z7WS$KS4&F)_\3/]@_9T8=SP;(T%R7MNY1$>,:U=?#J(2 MPDO4K>^RFQ&_$^#]'QWPXV"AF35O6(M+7&YF Q]2^GKY;X^N-+V?BD:%G>?W M$U73KTG-M:+N[]/UE]=GJS6!8'DUMX9)ZY*CD]CY1)YIKL/E3()2BD,OM2V\ M=?_>'4D[UO0]L=!8TY M!\L]Z;9U6?DS62$Z9L/)R;*&YC5A5NZ) AKKIV?C\^GL]#0LOR_*Q3?B]_.ZL^IB MAGG^"RY.EN'KE^_;-R='V:G]%VMFTH[D\[FMGS 2$Z]OD%.M'10&HB+W/EF9 M=78L.MVZ84D'UF^2+?JDG0?A&%+L$#Q$GC+Y#C+6J5\ZJ0'2)0_2\T)LW1Y8 MVJ*QY8,$C%Z[W$B_B];"'ALQ>'*;A?.Z[<)3S,P&R+I$4"YH\"X;<($YRS%J MKW>ZH'@*,0\1,%Z_RD:*7;26\HA02;5?Y_+[Y&^?)DIE"BQ+AB"B!I4-L2^2 MINC3VAP$SY$_9DE6F/Y\LOCVX_DG;J%Q_L45,J[6&Q$&;92V.$J"'>C\]:M) M$9A5DAQ0RYK;MP*"L@52R"8X9GU6CPW)WD_GKU^-4Z$ZG,[WE.#(1\)Y//!^ M^0F7WZ9IV_G9.\8SRPJLXD1_8)$.2(VXYBX:'$:W+?VZ$W^V[L.1XNX M#XC4-^KG'*S.MPDWP5L9+1A9.Z9Y%B @@=U'Q56,#EW<*6+;#2=W"1CON#A> MIW+-;LD2T"G%9U]I\Q M&)5S=P+=!XJVGEII=%@7/V"HC16V#( M%,7V@5SPW6"RPV+C^1X#(*6U<,<&2VWB/]N$9F'Y_:+3_VWP"R.YKD79J;;# M4LZ #R0V)N@;7G'F;O=^?0 L.RPVSGN2@<#26K@=%/D\X+R]NZP:"11S):$% MJ.1UO;[8//LEL?'@/2_LNUUI,+M,ZB!JYE+0= "\$$#D4C,Y&V52K/7$]Q'YE=IFH/Q,E^-15' M*ZW3&\ZK^K8/N/STA?1PX.WE/1_4XF;R*?H:W3K^')9S4N[E(I=71X$E)J*F ML,PE!XKY C$+!*%CX4:;9&7K(H.':#G6+-W^W*N;>B2W7WMC0;,Z'*"(7)]J M!I"]7M^7VRO\%%;3M.E3.3NKPVQN ME@8)E8L3T8 5BDYK$1GXS#GD*.G05-X&L],LQ3U$<""IG9JC?3!TVQP]A](Z M\,*OV'PU7T]S96GZ#3]A.EMN.FEO/3K,6X_O].O9^MRM?-ABW'O3 9&]"BJ?C$G\U53R+?SLEB>GGO7I^=GLTVS5TH-/Z&R_64#H8Z86.:IE_#>0/W+>X_K6GW;%-"6M0^ M7JD .K'\NEA>-H\J93,H!?/VN?#YI5KD)H1L(H2D%'G% M/$-4-5447'"",Z.UV.D,/9R&_M!U!!(6SZ^6#LS:9_HYBHV6RS _V=SB;C:H M9F@][480LO;7R9&#\YD!!3[%Q^2=VJV*>P]3=B\A(S8='?O8/%XQ':#K&OFU MYN!7BL.NOO.9_K0B5[?V23C?/+D82;L'@6.-]+V3Q%Y]E(S)JNRX"[9U%F5/ M$L0U <7M XH :&OMP?3NOH\N=U[.PJG:_6O'M[O*6A" "B& U MJ)(-!)^)&Z8#>:K2OW)6V%QOY#@',1BI\&="<",;1A:#J4PH&*FH!46<+J+@N5F@;0^N* MT!W(>K&^Y+,!!XAV>B"1F[I M+UMG:IXF:\0I-SU@L;7B1O4D-U*]*:6M+%>;S36E?66]R4[% "SR#"I@AB!C M!K+\T80BM+G=2^F!L/K1948<3C,FJ!K+?^Q4SK6]\7GQ$V[CJK]]K>,I+YAZ M7Z[+]0;G$V-4,<80JPDEF?"<(3JOH9!E9U[P6J*X$]2.HV/$X3&C8_$9-=C! M(7R3^C?3;[4-1?Y(!IU,>:I:/T&2BXRQ(:J>S&/)^K#D<6\7K:'>7X=9FDC_<5\43;/IL+ELZE[_W7K M5Q9MJ!GF.<8 DAKZW895J$7B@D+HNB5R$D!GO(>B58SV:+JN(G:$"%%#T$0E^BM5B18'K!UE?R]A'3Z$&,?_=\VB<<+O(NL]LU) M1Z^W8XY(6%=SCB918$E,(5A;QXED6\BN>P>NCGAF*F=1L#&(GJ9J7$0U4/ZC M$Z>.UD,7V+K?:UC=&M[U]O1K%9XKRNOL*8JOXRD45XZB>&20(PM*,G)N];"I MP,?I&_?];'N\#::;+F:R_FV>ZV3Z.I8-\SV;Z>)$V(ASMOF\.M%P<<.1OGI) MO'%@)D'GH&THX#4SM;L0@Y!H)PJ/4C+KI5*MQ_H-P<>X[<3:(WET77>!^!MR M?>@(>?6-?.SMG,+SU$-UA[XL9J3S<\:%=CH9ED&5.C51YIK8CP(8!6_%)Q$H MFAO28SR<]'%N;8;#]1@:[6">\/%LGX>9DZ*RD5PJB-$&4)IK<)8%R+1]F5,: M0V[]:+,9\>-<^_0,YD.TV@&<]YDD.V%:.*.= HQ(6]4ZBD>#%<"+1Y]C%"3F M02.MQ^D;Y]KHN6*NAKKI(-E^PRNZQP7"_(0'))SS.F@$P1WM,V8,A/J0FV0J MM(_26-'Z.OQ8FL>Y2GHFSW9H';YLS%Z<#J9((80R8+31H$*HT]^B ?+E/9T2 M:+)KG44XGNIQ+I>ZQ.TA>NP N7?!PT8W\,\3OAV+\<'(^CU3\(G"]VW8Q5+-]O)5H]1)L<8R'3@PE4D(L1:+U5&S5B2F M0O)UUO5.%50#$+<;<%_ !5D7VNO )O\=IR=?B.Y7WXC;$_SUK#X]O2@+>G^V M7JW#?#.IX+*U*BI9K'(@?+)UC(^"P N'I+)F(I@2FL^6V)?&3IO2'E,6,*B: MNKC5W97#K><3/1;/1 3GC*(05(IMKTNC0GU#0&+VK0.RO0@M MM"&9YS%I#Y$X[A5_#T:MB?(ZN#ZZ?U;#A> RMT*8;""Q8FO7" K $@K0BH(Q M;PS#YN6=CQ+T_[/W94UN'$F:O\AGXSX>*;;4)C-*E)'2C.T3S.,BL5T$. 64 M6IQ?OQZHNU@',A&)#)3&K$TMDF*E'U]XN(=?\^)N$G^NG0*Z<-Y>3L(2HSL> M+WOK.,G'L+K]@Q5&$5OTX'6.(*5S0B-SDK5&V$ 2^RHM/@ >@PM"QVNJ@TMW M2.[U/J,QTU&6EH0:ZT(:AA[0R7IEQ$3R+$:6U@-L1Q/;5X [%3BGTEX','U4 MA(NLG5;&9 @RJ>K@$OTZ:"@EREP$RP5;S[)]E)"^[MMV\#IMLISYNAVMK>[@^*+)OL>J M\!Y [;^UD-Y?N: UV -:'0KS.V>3L M@G+!0:HKYQ5+%D)V&I@2),'(N(^M6S">(&7>6LCC7;UC)'\RS=W7&P37+VP0 M+/8"HE >5A ,,0D*2)HH4+0\! M)S8F[3?R'KH*-5IGHDT('BM?<3PKU+<$GL)S\[(P4P[G6F\';"^F"1-"V%A[QFF!2UD!)/BKI@9K98.,'7M.=6NT2]?\VISI<';_2H_?+O];W[#;[M=*)7C M6[97Z;<$?,R\XV8\ MK!Y:S;EUW '.?R0W=/TMYUVG__NO50!7BPNTC-YD;L#J4IUZAN"D]X Y)ZTL MP]!\L_F3Q,QL4V?'R<,XK(G2.D#?AUQ;0>+V:M+$'ZOE=O/AXQ]7S##R>&0@ M%C*+M53$<_!):H@Q)*Z,P6!:W^3/$C1OPJ8[%+937@2I]LI>#O?Q5H1"G($XSPYU^2M@!?:DNU./'+E62ZM;]AG"9K9 MOO43N;136P<8?,##]8KDR%+@24-B:3?+F/QF81"$8S7Y+H/WK5?//4I()]OG M#E?T0Q?M8*EW )U'%YK5IWZM2"!2.5Z7:R.@,PY$BDI)):)Z6"[=>!9;#R%! M _4^.W-MA*P[P,N!AOO=S3AB:TLLK&2@B&4WFT@#)OJ'\D*94)*6NK5U:D7[ MS)Y)T\HV4X)@2D'(,F;/,DV\]GZH) MX3._#M]Z&P49JYUN.#*3?;S4[YX4Z ?:81\?G06AY3U:=C)W?NUZB2H6=_WD0V\S%J^["<,46FZAY$QE(!I6M' MGS$2='2AU(4D&5L/F)G7Z69#XC4URVGA/1EH.3MJM#T/MT2=#1@=!!$/88]W<5 M<)?[-Y$\]>7VVP..C4&3=690//*Z0,M0"."(XU)4]$:C8\U?YP^F>MXG_,[@ M/J'"YYY8]1*[;U):UO_'LY]797W^Y?::?LBT+H[B20%,%P_*)@NNMC\SSYBA M/U$QLY=3UR1'!4:$%H@J,PE(.1ZN2-+[UPU,SXD_ZS60(9H<&D=.HOP,W_'Y/A7"NH"P"2I81 M5!W6%VKYIHBZ2*M$MK9Y[KG'#JJC@N#9YJDA&ND 3I/4$U, *S2S!5!51]TK M6[<^2) 4Z4HFF&/8>OG<:V^>&@2K8S1/#='QW,'8(V[[CK/_6FX__Y;/=^[= M*N:WZ]6ES[>YJND+Q3.'ID#TUH!2M83="P,N*RUST4ZRM%?T-9* 5]A+-0@V MZR/KL&><_H+G_\K;[]AC%,9F3E&LLE&0/)D!CX91C(L1G1.6/6R\&@'1Q[_] M"GNL)D%G \UUX"@\WWWS[^<7V0%'JC@V(@>,Z@@JAY%,G!2J=" MYD[XYE,#R4(N!N= IMPF;[G) ML;45/+P#>K*G^NYPV$YYXS9^6L4KJ>JZ *((5\G6% M#&39+=8);TI""5HH;QQW7N[E$;[PH7DGYW4#L.8ZF1%?F_/MXD,5X.[)(0;4 M/'$2Q&XPJB++C"5X,,%2U"2Y4@^;Z1^W:/13[U@S^M6M);OWP5YZFN=X2QPO M^1[@*1!4'?*0C?!<6L6\IM;\?C7'<(E4QS1RMTR*% N"O#(2!HH$PN)+LO]$D\O*?[N1^>Y()HI M?K3\.HA]7KP3G[H2W]WT:69F0Y+> )>,."ZN3AD2'F)*) K#573-^Q,.IKJ7 M%O$Y\YM'UOTIH_UZ;=EM\=#NO]N\N=A^7I\O_R>GA6;<)XR,SKRD4"!J ]YQ M"[(P$X+(A8NCYT;'L]-YAJHQ,EL=C,8PZ6(CV<'"N!+!]>KGG];G_Z2_NUTH M&77R+H*H%9M*B B>*0,F(UDMBJ(#;][<,Q$OG6?,.C\M+0#2R^7R?;GI=W(( MCSY<_6?>;)>K3Q_JMLPZAR)6!'W*BQRE5X[T492/M3:>-%/$;K@HLSFBCG&2 M:Z4U(YTG\(YP1&:%QBF?CQ__^KJ\7)]#S"_7:8%!UTV*!7(6Y/1R\GR=L!H$ M.<):<5U4:KUAL!GQG:<1.ST'!T&@%^R/D?M= W#).E\88:P3&($KE\F/9 A> MT^'7GA<;E+"YGX#[$?H[3V!VZBP="H2YLYO7SMYUYR'+N^<'.LYW3H'$RC9RR MJ;V:3+"+/38_7UTT_SQ?;S8+%HI&9RU8QNR5I^6D!!9-C)A(0K)Y)U%[-O:" MNGUE4.\%%EV\Y;PYV_TW5TLGOY,&>5GTKWDAC'.1283L>)TEEC@X*S@P@[%V M9W-M6Y<\[4?97@AVKQ3!$RBO W-]4\F:S_] M-!DS>P'?OU+@]P&1UWQ6+B\U\ONN?JO^=WRA(G)$P8"E4L??UI4?2BO@,>D8 MF6$YM7YZ/"Z'^R6YV/\>JV.CJ8.S-OJIZLI??'^QW6PI?*)P_;]R?;DE$9(K MAY_RAUQK4NGWK_?J4*3U>S[_(A;>E^"8)'/$O"!S% -%6M9!,DJ1D!2*Y@MO M9V!SOU/WJG/+'>/J= ;4_(3+\SHU,V_6Y4HX/YQA_-?'^)G^TN;RMWX[7T82 MR2_KE,\>R.O.H,W68VW:DS;1,)R)9=C'"!T6C,LR.I B4YBNG ?/4X*22LJ% MLZ";=_#,/$)GK(F[@<,=O7Y8;O[UTWG./Z_HA),K\($86"@7&,J:;PG!DP5D M',@B,HB\."%1.:?$%#?5E$R=],B=(1AO]C0V"5QZ\?U:">2!Q?S/->ES>;;< M?MM))OF4M1,:>-)UQ4\VX&,='>IT"49PCVP2E^\HW)WT).1N3E0[ /5RM,:X MOX])ICYYUL[/ZN52@.F-(2%8"%KFRT59S@4''FTN5B2#H9NJD!>Y.>D1S ..#22N5)FMIV"I?E:P.1,GVNS7$)G3'981 M,!E]3K[N;N./6SS?=G%:'JN9,UP(%Y !PSKO5@H!3D@/*#"@3]DE8SL[+V-+ M*?MK^.OWQ!P*E1[NENHV_TPQ%(5-.__XDI?+[L:[/O6/?^7SN"0Y+&ST7CLE MP$M+$56H[^)"9TA)6N%#+DPV3Z,,IO)$._#KU_0? M"I57<5Z^]QBM%BD$ID&[VMS%K0.LTXDD?9QQ;KU4IK/3,BZPZ*_5K]^SU$VQ;[/5F3@*J'J.1 N5SYL'4PRY4 5,@J9S(V(0H-RI!#BX%=/,7&BK9#]'I_#8/(*SLG3==G746 MH\U57^5*7RG%I$P=0ZTT M2:BD#+X4#5SP4B3WDJ[TS@[2<"Y/N@:LDX3+%(#Z^QRYA0S(0^0,N,)(P:1" M<$YG<)$)STF7DG63N)D$X?,"W2G M<026L 6:,,(Q[;DQWAW,@CZ\FK782QW-* )[" 6WDZ@O)K'?: M D='=DN:""Z@ %MDTD5+@Z:;F?\31):GD+GKXCC. +>_3:[O68DIC3&(H(!Y M3EIE9+R3%SR%OMYM3U?KC;+N&O\_/G3:GV>;[)>4J%R5CK0:,G-8*96.+@ Z%U"RWQT]D&) M_A,CN(]"[DEWRH]),':*A%YNJ/"R4,)@"_?T;#66(A,L"4!M=6V*CB0BS%!X M=EXK[R).DL0_+IOS)!I[17H'(_V&P.X5G,S!GO93DN.+Q#(%S1'!6%N'(4J2 M7#8!C,O>Y%RT"9-4 W3!_3S)R;_).9X)I*_@>#_MJS\M(L.2C5H)*)XE4$'4 M3"ZCV,(B9]SY0 #H[!R/8',>[_9O+)-TY5A^P M'*1D:S M MFL.0/%02%BKS.A>@L11VF_ESNJS?/7?8$LI%#1%HV )=25SDR! ME]&"RS:9*+0BV]#9@^63S+R^0&\<7J?+\!T GE=PBE[VD9]0XT)Z*:WFL1Z& M6H+@2%#.(G@3HI.2H]>RLU,VFMG7%Z9U<0J/ [[7>TKO^,M/"2H9'HL4#+A@ M-:=9NR.356 R#])SPY4^D9;;EYE]?;%9SZ>T,?A.9\_)G8DRE]7N5UN L4KH MJLJV]0*3 =^<:#/)6*[[F#MJN'8,$4JF*DA*#JLU%,"H+Q#F0QWDA=IWGSSNZ9@2R>]*32 M(?B?=I1<6RCUXML=G*6X%L^-&/C""DY7)C((2,)0P2= 3[>_,1B0I* X[^U! M_2E>3KKI_."S,SCDDAQ>/W79'[!9?/G W0R;262W=](4,1WW$":YDX#96 M4R)STKV-,MV'KY,NJ)KSXFD.FM.)43Z0W3A?QNOEY!ORTO]8+;?'6Z?0FIB) MHIKFK\O5E$1T8C<(Y9:3/S8Y5^.\/5K_@E_V-=BW861:=:!,M ((^@:A6=3\R *5YI(ZU- MOO6ZWRGXF!?/?_R2=Y,2,RM2ZQB)!54' MTQ@'J"522$!L>"]<\*T?7IXEJ/.I8I/C93V5\CI XN@8ER*?_/,V?]DL>2I7%Z["D75_RFC_\;\O*/[^ M>44G_V*GE?<4A9___AE75V\]OZY7?^[>2N\.X W:!'0ZD5Z01&2% 4#I9G1'$M0(.O#KJ+P'4(.&E * M[JRT.?8S'V HE,S5%,T[PN&I),DI'L^V#K(5 M*I%QLAID"A:E3$:[;G;C#&?O1&>TOJ;#>!CD7OEY?.BZ*TL*X\:2E\!(-(K^ MX2.9*BFM"B(55*R;\:R31(K]#6A]36?Q$+C-/)[UL":B/5V&/9;IL6@M4SQ! M+I*TRY&38HL!9J5!9P//Y<&+:>L) LUX.=')J\<[D)WH:1#F7G44>:/9%WLD M[JI>!>]DM@5,(J=#1YLL: M=+3%9,D!<$'D30C%N3XM$KI([ ]ZM/KDQW<#HT H-0_+=+S+PL M/E$PR+HCV(M(-P%G%C 8!L)F:1E71C:OV>^&^1.]P?]6EF!*/+]J1^#^>_W+ M@I/>S*@G<\>.6AK'H9O>(LLTJ R][7>4(*0D$%@L+=H(7*1K0>0O5: M1J_X7 RW10 /FMR%3-%"R-(!1EZK&P2Y#F4@9J<;O3)$_1W$B?F6(1CJ TWC!/3-F M 95-CI<(,M?2*E7W.,7(0)+;*%F.PC1G%S+V&C$**LS[_@*N:W:PHT=D'M%1\ZBQQD%!"+YJ"\JSGK$$ R ME5V6W#N#+P5C+WVD\UJ'8\&JJ2YFQ-3F?+OX4(6WNQVRLJIX&4!K;^D@8 3' M#?G43/-DI;%ZOZ5(]%/O6"_ZU:WENO?!US)&9XS;-U[R/<#E"N5!!CCH RQF!4%N1OM +,G-?: _[A#N72WM MI\O,B<*(?5&@SD@ &;,5I<3HW%XE'2\I_NY'Y[D@FBE^M/PZB'0:-(8D&SF+ MT4 )GCC648,/)8#/PJ$N@2'K9J/!NT&C_::KX>OB*>K(NI\[IAJ?;;S*(5XM M$_M0$X<;B@IBA T& M!YR9OKM=!H"O]$7%GT]K.>.3 ;VANSV;=W* M*1L5=.)8USF20^V9 &\UJ5R'XA4WB=G3F53P'*ZPSS/9#%B]/ Q\YPSM ML13R12D]L8C[4GB+G&+QQB@(0==B4IG >4'&RDE>5R-()2;9!7]\5D]Z9>+! M![!S:'49LU6A?,A?+\[C9Q+-;^?K3^?X953H]?A/.CR"VH/"1H'0)19N\)AT MP<@B0M0UNZNE!%=R!ALMYX6'Q&7KD=+W*3C4WOY^GI%.X[==:/D[">D'^M-_ M+7P1R*6Q(+1)5^][5B4PNHC(A9'8O,/R<4KF=>$/T/9#Z]- T*=C'%H_V0S^ MR$0FY=C/+@_PIXM-6:,$SHH&E:P!QZ4#1[&4RH6)I%K/SFYK;=Z>X6;SOMP_ M"[N$0F$I:18X4<#I=@^AYA*\!LY=XG*Y@S1^4.;TT;;(2^U>RH5)*]0HIMD/MBCU,R+G$;J?LQM/ESV MW:+HJDXO,:*?BPA,%5,G;>9:-.'!*QFS2BYR.T%IA +F MSNE^Q\-5%88*5EOD"01WY,U9IXA\IH#;Q)P*:)0H+SD[SWV@1U2,4=^ZL2SG MQL.;S?F;3^=Y]XIP78G%C K&:8C9(BBL71%6(VB1I*8#I*+:KUSZ^Y_=095T M?"UFLM)<'<1KU[6V= MS?&2[$']U^N5/1.^LBL\JZ$:8X"%/"4=G/9TK&W9[]'LM.K5!RGKB7KU(9+K MJFQ9INPT63K@6.NMA9806"[ @U1E+;?:G_7#OQ,2,53I#NJI%IV[1.X0IXJ\BB$LPI]DQ:5Q[X]KR/0 MWOP?+-^Y;X(;K^C&D7W(TI6?%)C/Z+@%SV)]\V?$E*&C$]&IF )*[5HTN>Q- MT'P&Y7"=KZ=6P-R1Q=OE=AEP]:]?\=ID!E>B*0BQY#I*'A-X0_ZV]N1^.RDP MX7YEWP]_\HSWRC2:6[<28P]OEZ2)2\%<&MZ=P=T=E^1#3(H[,)R,KLI"@"^" MHN9H4!CALTW-MQH_1O]N(OD.('27_JOC9!EF+WD$)^MQ,HF"]1@$ ML.(-_1D%W[QUTK+]\6:]V#-R\QY&5Q2QKQ14% M>I+N9<^P@/$QJE0[OD1K0_,=$5TDV$9K]2%(#A)Q!QBY3%4_9G;?W?10:<9S MX** KL&=DD5#<"E0V)BY);=.R>:#Z_8@:]YARM-<5*VUT0' =M1_GX>\V'Y> MGR__)ZLK?YF+?;LYVS<#F8]4..>?EG3@M-]--?#N"2 M+C4ICA"$]A 8,\J3I\#" _P]E>P;_O%YTP!3(>PHJI@;:K>-O>_+=>?O0T;? MK]Z>K3?+U:??SI?QLFC^VFE82.BDA%%,SI [I6,D((48750G,J;07[ XD M9-ZGR$DA>$P5]7#AXFXZ1"5]QPRQO^-V4*7@.OC, MHLC-IVT\07APB7Z>8@>6VC MX11?I^!(?EZ0,UI,!!U%-*B$RKQU%?U@(N?=]#$U"J?560>@O.Y;_&E]?LO; M?<<@V8PB*PF.Y5P'=I'\>&!0B%,4EI$XM?E%L\N17JU,>?M>G794U*'=L7 ZS0C5D<2)P;D MF K 8KTW40NO^5YQPV@2]@*:.S6@'5$M'1BYA[[$FU7ZD+?+\T>]BJQ80(T6 MHJQ3L%$EBLA-AJQ9=@RM*&SB%[IGZ=L+C_[4\#BYICI X3UQO8DDR?.;>31U MFL"-"Q%T$EYP.E/*15#$374A"GB5=>$%@\NM.PSWI6V_1V)VJO";1$4=0&_T M1)<[_N_=OUEEL9!*":N* ^Z9(QG4PJ=:82E8R(4+'U4X^EJ2$7SL!^G337S, MK?H>X/]H\N=#KGEQNE1NLT!WRKNN\D%TLV1ME:-+A<>Z]MA!2%CK_$3*!I%[ ML5?9[,'YNGVHW0_*)Y=A.;(:>QQ>\<_U.OU[>7:&*W+-MW1TE^$LO]EL\G9S MG^S]QE0\]^,.'DBQ-ZV-1D]%T,Z4@^Q135 6DE B*.TDWMZJK M3KRS-IN4'G8['GR@!Q%XJ*W;ZV.W4UT"9JZC41"1?O3T77'#O$]WQ229>I[AZ0&XTD,N117%: M%L9;^VM/DW-*QFL(:IY>'WN81N9^J+[EXU9@&Q+?;HSBG5-^^8\;%JWEB;S) M6*>MU=Y K(OS,M:*V&A*+CJ7_28HC/O^O'55TZ/L6*KI(5*]XG)=?J*89IO? MU4JQAV+]Z6);1?IE?;Y=_L].S[7>9[5YR+LF'R%'J8!"*P7*9 %H6219J^") M;R]D:]^N)?WSUFH=WW@>7>@![*LBD-(%(L8G;V+H4216K^,S1)(?UB?G5WE/Q=. M)Z1+0Y+S4KM>ZNY#%SR'R%UV&#!A;IT;?(2,4_(JAZ#DJ9!XK 8ZN,^O65AD M#$%F79=CD6G1&I!#BI)I6#*1OB"!>-> <23 MG^@C1C@4! W%V)%Q((GDY:?5VPNB816__7Z.J\W93C?_Q.7JW7JS60BCT26, M8%0VA'@LX%314+1FFDN7@ISJXGF9NCX<]=8&IK%6.L+;HM@0F X:0A9T3K(N M$+3*8'@A^?A(3+4N,!ET&4W6$C'9931$H@=>1C^NTGRAUW<>WZ21UQ-?.TK@ MM0^GL\1=W+C">.%U6*4&Q[/::>?OMOJJ\.[LMG^/GA MVR_X_];GNUJ7RU%@RI:22@%M9)T#:RN3-3-KHLQ.*OI%:R@.(&_FP343(61] M''7UC<1;QNX,'RM6%8XDP1*-K!/):Y.YU9!R\$E+5,6T;MD92.*\B)P,*OM# M\F"]=0#+7]>K6$M#M[?3\#97\X%B-BX4+2$E9NE&D:P.PC/ 7#(",TJK6L_K M>IJ:;L%V. C6DVBD VR]O=ALUU_R^6[=8EU=^'GY]9J5$FP2VEJP0?DZOMU# M"#%!,,9D;X0MS2O/GR%GWJ>U8Z*KE4XZ@-?OYY@R17K_NJ9?JN!L=!ZB%+5, MQ3GP3C,(TF -WZV7K1VXAS3,^XYV3" =)/VYIR??S)-77LM@ZWL/5HM:E %7 MR?=%LZ"<1%_VBL1/8XW"Q%[\>-'V@(?K4?.89>9.@U1"UY%.=1%(C+LV@\3( M*!JVUPC!T]JK,$A93^U5&""YF17^7WGYZ?/VIB_PVKWB&I5/ A#)C"E5$@DA M.;)@DML8%7-R+X?W!=4_^O%.]BP,4>&ZI3P[\">>L8GO;IJ?7/;:1T0HTC)0 MP6APN8Y]DS[1!<>3V&\'1YNP_-V@$:/3+6J:_75HG(+Z!MT_SVN"DMRGH%DM M2R0+33Z:I.-4TU*:AY)+BB2QUH.07Z*IVUA\) KVA]EPE?0-L33PZY MH>H8;_?66SQK JZ?5RF7ISGZ\:]X=I&6JT\W%2!1V1+KSO.BHR%_-0IP/FOB MCPFTRAEM5&.X#:5QWMJ;R0$XJHU5TX$%?%IH?VQRN3A[MRQY01ZK),.=P&0? M:_%<(F_6"N 2>:WS-RP=[Y*]I6O>H:0S7K4C57-BG6"WLPI_7I7U^9?==R8I M17SN2U.6(>[-X2PEB$EZX>NP48.J%D)PPJXV"5A(T=N0*K)?1PGB33O[[OTI M&Q&=JR.+8GWHMA3 HZZ[PS/%\I';*-P1A@N<6G'A$+3L,5A@L"8Z<-U^N-B0 MX=]L=B,%-[N3O(": MU^UEWBET+@=3WB3B@\@FUF&\25-D+24G7AP'*;Q7(G!^'!#=(VI>.#51_1YP M&J^'N0>=O#D[6^;TPP6)<;<-9ITNXG;S=GW^=7U^J:95>E/*\FQ9G^M^7&V7 MVV]7B3G/,A/62$AH6&UU04!E-8B(]"4ZN@.?R6&R_''I1_C5F?A/"& M0Q!.U26B#)S3%H1WR1<,Q<2]WDQ/JUQFD+*>*)<9(KF9%?[+E2]#D&4_8:%_.2XN]^=!YSWTSQH^770=AR?3*A(ARJJF4[WJK=&H7Y1XFYPZ LM=;MB##9M&9 MR]9451=4.IE)8,'9$JS+8K]*ZSG2#)._PHU4_9B<+_?C M9KO\4@.L[X?N33OOX.4/'V7TP4#^9TE!:*.\B4)0?%O+Z%S.@(Z<(2NC*^#Z?@CDY0X$,C>UB'83\>S_9CQ?")^955E D9YD%)4DYR$' MB$8+EKPP@;4N26E =A]&M3T*AY3H3:'AKN_ZQUC^E0S+[__.9W_F7]:K[>?- M0O/",>L$(B/%/G2K@2^U?M;1G6=Y\>A:>Y"'4=S'T+7>H'R07AMZ%9\7K+F<[C,DW MA=SI&TY-B<+%E$#+ND6MEIP?C4974=Y!5 M^W"LMH89N@*$JIL052TYCJE 4C991.Z4/.)HL'W;HNSIXF\"O33K#FCXL$KL MX2K6-9RWJV5'+7%[_ <=_/"Y!WV-'C+_DPH1THTS(-)2A-V1 (TK,[8 M-.2 ,8>2MWZ]>)R20PW,_9]ZNWH&!1G$2)BC'[W]\[L=-8T FW/GX!(RL" I#2< C@4<5 M%L"Q0LYQCBQR)BLD3L*,W&;#Z\__>44_]>)2IC?PCEID)IT&KD2I SGF.S]%59?&90@JGNZQ:**(D[$S[]:K3_3-+P^X'I_B'?&5::S2 M ,ZF-5: M+;??+J=()R^+]0FTU0:(; M.!%Y'K-0($KTNK>L5OJ=B?JP9*7R/M4S(N0 MUK[(@5+N#B=WYKS+2&P4PT&DVJX6C2#C%B*P;#TS.FG!6^]Y?HJ6GOS7X3I^ M%C(C!3[[;?+O]>^?UQ<;7*7?_TUL?/NX_.OFKGRW7.7WY=(87V^)X-PIG05D M%G(M17& 7!!OT:-%(XH5^RVZ'?CAGI S5M7K(\E]=DQ=W;?_N,B_X+=?B9EM MSJL['+^Y9OK'.CC\NLM.>&-J5ZTIF7RPH!2XF"Q%"U%X+NB^YVF0(S/H\SW= M9DWP-;D.YD;9Q[Q:KL]_76_SAIC\>?7K^L\=$X^=K"OV=$[1,YG!\T@.@F$* M$(NNS7HV9&N#L7(OB W_]KPUN>WQ-;'T>P,7G:&?EN7!$;IDL)ZM*PZ5UCZH M2&&D)3:548F,=%9@I;.*91=9VN]R'/7Y>:MHIX=8>QW,C;(?__MB^;6*ZRH) MA&=7(>\R7^]52MGKZ(($7E_.5(UN4'H#6&_K<7I%[^UKQ%K>WQTUBZ M,P]C^$BJV"4'_YG7G\[QZ^=EQ+-=#).]3.BLAU*$J0(*9&&=@L#(Q)+0M&)[ M54V_,)CA20)ZNMK&/P2TD_'<0,F?'K)P=9)8"=)G"G%-\9*"W7H5.\ZAL&BM M4\F)_?8ZO 24IPB8;XQ+(\6N6TMY1JC$]<5J>_YM\%2T8%A=7F IU4=PS\@9#QYXDDXZ9E#A<^FF83I_^V:^03[3Z'R@!+M[ M'GYW,W(D%H,FB00A%E6GC"-)@8)_P:P1VE@K<:\)?J-?A]\-FNUSI/BE=4)A MG+P[@,W=I\B%LD5ZCA%B8719>A)%B+P6+_N80K!,-N_?O_O]GMZ 1RITW4BZ M/2!CO?JT>V6\RT.(&4NABY"^2$:QIF>]U@5T9DPD11%<\WUUC]'1TVMN(Z0< M*NTN^H+O/.F\O3BOLER0=^1#1@N)U[52,M(M'!,'#"E;C3)QV7H!R?=4]!3" MML'+@9+N8C_<'1X6*+,PBM45Q01PE;@ QWV 8%7=M>)URLT["6X_WY-KTAP? M@V3;P<5S2?JU0;QD(09BN'@-*>3:XIL10F$:6(FJQ"AU\JU;UQXAHZ<7U)8P M&2_KN5_8K].@FS>K= ?RM5\W)%E,20P\IEJ.RB($5 EL+D*4G+G1>U8R//F- M>3OS6^*AI3#GQL3#O,#JTVU>X(?U^?GZW_1;F_<7V\T65W6,_R(G$1V+"4HP M)#&L S.E8,!-7?6E6$%F]X+*X$_/VUO?'$'3BKYG8%T[80&=$(Y+LIOUT!7C&B/=0'_?W/MH=?UJOMZM=DOPH?8\//W?4 M!LAG>9VX$S)AU$5)B+$6X!69P)D@P0LC=UQ.B%-0F,$<:.BJMW' MEM/US3T=&U=G&Q#?&"9@[B0Z(0?H?9].R"&B[B#8>J2/RP>ZAKGWY/#7FNG@ M%#B!"+P4D;-3*9C68S!/H1-RD&)?[H0<(N7N<'*580O!)\'KU(%0%R9K;L ' M46<U?5* M4FAE2W&V=9;IU#HA!^E[6"?D .'/'6\]Z.LK:(.3#L&%NAQ2"@FNU@WFD&Q) M A/#80\Z/70&-%/_H1+KP&P\TK_E2L+L[,BVMZRLE0N:&>QM(9G[:OMF..R$'Z7C? M3L@A I_]-GFD-^KC\J_=@,\?<)/3<^UY5DOE@T>0/@50*AEP2&Y=*3)PR1EJ ML5^9_B%4](2IL2!XHD=R6HW,#KU1S7H4+:C,6( @1*A3MCD@4X$.<'&,KO6( MG@WR=UY#P^1XL$VN@[E1-J)E3\B(7*8"M<^&H@'G(;# (%N)SO$ M,#D:7Q-+OS=P[=>L)\C/R"PQT((K.CXD4L>R!9],B8$<6"/=*'R="^%+9.%OUU%]IE MDE!=2CQ!3(MD9ZX4;5U,\W, GCL.BU3'R; 'Q5]/M#+12>D4 MU/$$0!&7AQE>KG- D'*.NAND=(;F:%_[)<+;]MP75'[OHS,K?8S*UBWD-[?B\:\[A,M@ M2$'20Y:U# SK6G!O"D5;7$H1C$AVKZK]EQ1_]Z/S!9Q-%#]:?AW$#D\U5#'+ MI/5*@U44="O%D=B0"9C*S%@3R$'N:8+/D?I=6Q?"C9-W!["YFYZYKB/]>44_ M/V^V'W";WVQ_R^?+=?IQE1:)!6<,UOGWAKQ=QNE$U!)@$87/UN

7A3G M*8+@ H+R"I1S!4(6$8+5G)-'P7AXL8GV4")Z2O<>!K2CJN-DMM426'B5,OV( MFS].9/?I.WCV\ZJLS[_L/MJXC7O@9Z=IYSZ$]VG;NDM019=,'F'1HA9P*D(9 M([P9&8*).4:WUWM)EVW=+HMDF.&0:BV."L0FV7&RYC8(M$Q'L> MHO=]VKJ'B+H[[^RR8L,E'@5%285HIG@) _C*BRR*9&$-ZDGVTH]HI3IJ6_<@ MQ;[<2C5$RMWAY$XIH=(A.<<,\!!Y+25,@*H8R,)9$0LR&:?UV3MNI1JDXWU; MJ88(?&Y7?.3F%N6\8"6"\(Z"#6;(&B>I@(X8CRZCB@]3%T+&M8NA"[4ZSD$(D=4W:0[.2 U:26-*YD%9OA_F)FO9.WY+U7BP3:Z# MN5'VT(A_9[I_6OYY;;JM$2+'.L77U)Q8]AJMAY^>!*#O ;I=I]!7D,$ MW0%8GI\EI8M1NI;J!E'-<"H%CTJTOFJ=HZ>D9<:2BGP7/2*EW@)YW MC]1:7=6#WJP>>(M?Z4^VWQ8H,-KL.!0T&I1+"5PL 0H+V?J(L<36F=,A]/44 M-+5!V63:Z0QY"T6TH\( G-4!JSD["-$9T,P&DZ.W(;2>6'GW^SU=;.V1,TBZ M76S$^Y"_XK==C6M7?_+_"6G MA51>T6'@H"U93F(Q@)<"P?-^]>-?6[K4+Y:;SY7Y]V5W#!G''%%*B%H84#H10YQB'9.TESPQEK U M+%\DJJ>VEC:X:ZN'#H#UCZO/7E:?YK?KS7;SSW-B<(',%N/J[#%-)IT.!7D$ MMGA@Y!(4$2*WH?4HCB>)Z7.;VV$&K(7_3*S!$U-U=C9YP*LYYS\03N) MW3R)7H%!.MZW5V"(P.?._8^K4Y=HA!660]:13+(7=2%G+1IFW'C#4]8/2TO^ M!KT"@]1^>*_ $!UT\=;^5'02 E-/DW=V]=B55P4L$EHPS/ 8GS!2]Z*<\!Z4=PIII9OZV MN >,;387^4%":6&2CU%S!<992X>(J3H7*T!*BKA1@445]O*?7OY6GQ4'8X S MA7"[LU#_V(UG^6EY3DQ3*[UT ;CODT:_YNV"?$DOG*33D@0)2[H"CJ((4-J2 MJ!C'.,$CUGR71"HPW9 MV<9PN?/Y/HL"#H'(6-DV='B.D$LS;WYX=Z0=KS5$[_ODS(:(NH-[ZC_Q?%GIW@UQK>_\LJ8-M15 _R##K-$ LK";/%:D MR46[9_="C8'*0QKFQ\E!2ETWE'!G"+EZOQ?)>!E-AA0E7;I%"#HSG@'7*7-C MLE2B=0K^>RKF1WSPS!VG)LBI$07%>-"!- ML;$448=;- ;(?0KZ <<8?:Z;";<#:+Q;K])ZM7NU#+CZU_M"5.14^7GW\P_O M/US/\S)!B"(U1)1U>59TX'Q!8 $S4U&:5)KWL>U#V+ROR8V!U%X5'>#KD6D7 MP8>L/:-SX;& RJF +]Q 5M%3N&F"<;PQF$YA7LPA7LR!4NX.)U>GJ<020LP. M1(ZUF@>3%#A-_#OKO=>>(\:V-S;?^NE;F6 MY5JG$@"-)IML&-.RV;:[O2^?HXX%&7/YC)=A#XJ_PJM@B@M, F+AA%<3"SAF M$L3H2G!1\\A]*]5WL?-NN+*>6'0X1')S[[N[MZB/8GVG9&9$."/C)]&!C\D! MDSF%X%G18:^$S^DM.ARDLB<7'0Z1W]R*O[>HS_LKW],Z\_G>/7S\N(9SO3YZS.W@8/R0IB M0A4)F!T#2;^O4F0BX5[5EB^ X$D">BHP.>SN;R/CN8&2/SUDX;H,WJ!D3#$R M;K*6-(10F2"QY,"0G%M.D58+H#Q%P'Q71B/%KEM+>4:HQ%HS?/YM\1 MPFL12 9$MK**0V J <,L& JA,G]N$L FQ__XM/[S_US]Q$MH7/WB%AFWWYL1 M!FV4MCY(@G.:A^W7\\7;-PLB*^2ZK,[D4O<)1 7.,$7VT2:3LT@4-.^A\/KC M+K5=_^V.$;C\S'R.0EL]CY%:!T]*C_34.<<81Q_ *D]!DI :B(M:K9VC#BA* MT)UTIQZIA/#P=^H#I=P=3NYTS5F745LR:B6*6JVM(HF%UYH5NAF5"SFRUEF- MD^E.':3C?;M3APA\[N[4@_;9U*)+BJD-H*B]O:9V*I6Z9)X5II- .G)[SK&> M>L/0\7M5!X&@V8:A(1KISF:]NZGR)=%)+$:#UM4/8UJ#KTMR77%T6*7&%/9Z M^SQ2P^J1JJ!;WW+CY-T!;-X-F:4;O,Z)6P7DW='QX_5(:*GJ\Z"WR&()IG71 MV1#Z>C)?(P%QR*3C(=KI 'GWY47F>+GY2+1@>K^Z6W/#%UHI7Y=\0T*;0>GH M(-24N&?,F%"'V>MIIPT]35M/!29M$#>)5CI VV,GZ8_5!?D U^?G[?K+E^5V MUT">[W9HBB*RL)&#=;6J5-4'<8D&K#7>!(J78_/AMZ.)[2GG/)T%;*^WN4.' MGY9_$4.?\?Q3?KO^,Y\3_1^JVA;HE12"S+G4G((J%S.)+O@Z;CI[7Z0(:;_% MHT]]H:=,Q6&(:2?(#LS54RV8W$F=%(76KG!Q^:J*VD=@G/&(P2:?VM^%)]3V M>MC5=[C,.X#.N_7JTV[ET]U=!SE:'U-"B%A'\SA1(&15R%44T182BV:M6XH> MHZ.G$+#1_72HM+N8=O4N;RL KQEX?['=;'&5:K?HY2 =S8/(*7I0=66ARMF# MYX&$I474.I.41.N'SY=HZG- ]D%8:JF%4YI9[*Y7U#W3B+RYS]AAW=;[?7"R MGNL1_$[;>1GH=BNNYO&*E74H" >!@GD3=63-MV\>K_,Z9&>D8@SHHK9D MC7."$+T"9X64Y/S)X*?=7M)OY_40O>_3>3U$U!VX2H]MZ=76JY(2I+H%57'R M\[PG$QMD#-;85%ADC<$RLF_IJ-W7@Q2[QY[K 5+N#B=762GOM<\\6D 97%U: MH]&'&;B<^;K/1("4]LYUXB,0ZL R/U$$$[;7B1H*WFO ? M'(*K7;RV<"]\DDF:3BJ*CMKY>L@-X2]-X]Q2!=R++I.0#%8%VF9N@P5#>3@>22KGGGA@[ VZ/,]770M@3:= M#CJX#;^;W%1D=L$D"2;749222W!<:9#)*XH=6,ZI=2PU:N+94=NU#_&8#I)P M9PBY.E).EX@R95"^OJQ3& D8*#R(FN<@35+6MG[&ZW[BV2"MOCSQ;(B(.P#) M@Z%<4CN>;-$@2CTOTDJZ:GD BB9]Q(3.L=8C03J?>#9(G\]//!LBW Z@L=^8 M+?2&"17IVBS6@!*L@ ^^@):./#,3E=&M@Z_3G'AV")#:JZ*'R2*7YC<:]/71 M2S(RNHJ1@^>,XI#KC:U$MISO58W3=*3,4=O*Q_@HXV78@^*OARTH.A#*1C#* MUQ%((D)(LDY-*-(P4[+;;[W%:8V4&:2LIT;*#)#@* M)'.'%% #MSQ'Q)3+?CM)3W"DS%C%CY9?![[C4Z5=$4T6P1C@0E.P%6( M"0, M43A))_+@GAT1<.Q.NJ/VB[?+[HR3=P>P>7>W M2AB\)J!89G\IJ9#^!5G1@L MG4Z.,PK-6S]HO1M:9WOT3KA!"GVF#V20=+NHK[TOD=_R^7*=EO%J)]U-N@IYW\.S T3Z[G8LH)67<' MDD].UZR5$+0C-]T%I2F -WOZIT?J#3EZ&]IA #I%YVBX 5V=[YE1KP%TD8T81F]/H(14FLJP[C0:? MR'O4GHZHH(N?^VD7L/?;!3!$[_MT 0P1=7>7XN4F*0HDHM<<0*7>'D[OSJ2RY?&@8(!$&2A%'CJL$)0A% M-W;0T4W;8-1Q#><@'>\]%6Z P. M2X.0RE3.#&.UFBL8"#X'*,K$[)BON^SVJJ@;_NV>\#-6X>OC2;_#QZ7;D"0( MP9VC:$2H4JTUR%H2Y\VN?(6UIZ,D$9*O3OT[*I[\F9; MGREV@^73G4%,*CKDFL3%?.847C@RJ(X1CX%%GZP7)K:>/;(_=3V9IBD0UDPS MLUYUN[O\ 6.;S47^[7P9[\[\"MSZPI'\A"(-^0FU'M98!2GQ:+F30BNUE^?T M\K?Z?.,> YPIA-N!A?J0OU[F=S;ORZ4;6'EGS'?L0R]- XAW@YK<;'G8RHI-PD_%92 PR*9Y A*)!B9 A M:*1_!!D9'8W"9>OI$,^0TU,92!L$M9)]!S!Z*F/( D6R,B.X'"2H6#AXZ2C\ MB"$G;8PNN?T\[O%9VJ,/8SO,]3EL'0*1L;)MZ/Y.G5"]_;<1VB]WTRKD-$W<$%]]BV>[0F(U-06(A M=EU6XBU$Q8/F3F6YW]K6 6 YA;EK@Q3[\MRU(5+N#B=7N: JB5I;1^37<%)R M.C;1:DC.,6<--]RW'D5[$G/7!NEVG[EK0P3= 5AN=CD]6)=R/5Z5%L5D Q1">&4Y?B2GSQV@M]D:8=FZC]48AV8C:>"S!)KVYK@H*T,%&1B M!O0\@Y?*HPR%J^83\T\F>WZ(5])"WAW YMV0S5RUR( %[B#IX$%%5U?L:@0A MHI)%2"-B:^=V"'T]N;TC 7'(WK0AVND,>0O&!"MUTP"K2R84CPI\$1Z2X9(Y M(SW9\0F1U9-I:H^<0=+MHA3LN?Q),$58E1U@;;I7I8ZD<\2;%+O679WLPPVS ML^>NCIX^/P0YK61_2HT[\LT/[X[4L//2IR9KU!G$X[3/Q9)\\.R\ .;K! U3 M$J E-\P;KEE"4:;I83G.A&L95P4829UN/M] M+AZB]WV>BX>(N@./YY''+L&U0T0+H<8=JE"DZ5T@#K1SB0QUX*7U23B%Y^)! MBGWYN7B(E+O#R?5B LV-CXY#<'6-NT0.CI4"7 L;;6&(LG46ZB2>BP?I=J\U M'0,$W0%8GG^QC$XR&5)=%UI$7>,6(# OP1B1'(K:O=1Z?LNI/1@Y^(A MPI]Y4-BNI+K:WW_F]:=S_/IY&?'L:C1OXLII YS^!C$AZ8J ^48,-E+LNK649X1*K+U Y]\6?WQ/QN@,R0L#*@H)SOOZ MR^)#%BFA?NX*VN3X'Y_6?_Z?JY]X"8VK7]PBX_9[,\*@C=+6!TEP3O.P_7J^ M>/MFH2TJ*^B>BR[7/=-U>T22%.\Q+IVTEJ[5YTH]KQ5>?]REMNN_W3$"EY^9 M;[!D6SV/D5H';N=3+X]6*VU%\N!,9)4-!1YWP^UT2)SY[!_V?,^:;CSJ(HQ# MHMH6\NX -H,26DF1#RZ\ Q9$ H5,@[<1@3/E2O'H3&@]O60(?3T]FXP$Q"'I MQB':Z0%Y+RXE3\HE@05L<"2NW5((JQ@(DX5!Q7D(7:Z&/WI:\B"$M=3"*668 M]!ZKTENFF?;ZWF2YIN'<3IMP*D)([I2%;)(B5#D#+I8$A3-9#!2?32 M1[01ZI::VK&1P+E<>^&="ZIHETKKK;ZGD' :I-B7$TY#I-P=3JYW)5FTBI@' M[CE=\Q@#"40B^QA?\F!.8R_\("4]4U4^1&(=6(;O-C5:,HB(18)GTI,R;\"H41]Y*;+/QI;@F-5W-GW] MW1)5A_@S+>3= 6SNID+H\DY9>D$"4/XJU8&V"+ F)VV-$4ZTQLJ[H=U)Q]^" M-D2ASW4G#9%N%]U)SV_A:^0 S7^?1&XD]![\C!TO[[_F<]+$ZM-#;I0. MJ%U48(DOV@C(Z =IP"F6$B\4!Q3)&&F^:"*QO<*_;3:<[V3V2TL M=9TX;7.$%%/M=HJRMF)S\IV8ESI9H],DC'U/2E^WR0!]?V\(#A?UW&FYCQ=? MON#YM_?EX\57.MS5#\:SM[CY_-/9^M]W*F\^Y+.Z.N'W]9T#^8!M3V:4*6_! MZL)!V1@@2)3 #,NAD)"S"2\9C\8T]77GC(#:G#KJ(F)^[+)]M\1P56&ZO3BG M_W_ )'<:G40/)L4ZS"MS<#D+$$XZ::(PD;6N5!E!YKR/=TW-X+0JZL#7OALQ MO,2:TKXH6Q34K@T29?*YRI+]S%L=:O. /(FW?G1D/43:62?EWRM^LO M7]>K6B>[+O=/VV[$SH<+7)B?YELSY;IGHOW#0;WOY] M^M/+ZNG-SZMX=I'R#^OM9_H[]),OZ(?C*M72R,M?YW3[E\97'??*2J- I3_& MCA S^6"XJ ^ECM4&M.(HF+;9 B:5F.%T\MIWVS2-F;[7U,(+F9E/"-)*"?;Y?_L]+)(7J-(*H,6L:X(DZ%FT0L4GJ+F5C%G6B^WV9.TKF*A0\ TA2HZ M0]CUSL(?__I:KXB%UT)@0EYW)"AB)3IPP=3Q($$P;K5S94I4/2"GJ\BE%9(. M$7D'Z+DNZ+DUL#$YZ3!(2&[M*[#'H:'R?;U-<3#.'&.Q\%Z MBV=3QI973XSK/9\8MU=/C(?&@8=]ME',UI#W ^.KW6MO_?)ON$P_K<_OQWWI MY]4O].6+\QV)[\N.C/?A;/GI*DJ\!K:P,MO_W]Z7-;EQ)&F^[W_QG;B/ES6C M*+%;9FQ2*[)W;)Y@'A>)[2*@!:HH:7[]>J .%(M %1*(1 9D/3,F8P_52 _W M+SS\=L[JK%U5EQH'@KB6!EAB2AO.DN'^)?FT(:6M8W8_7WBFLE?TOW4X4MW5 MC$*0[T!>A%2(V3O..&L]T7 W)=,X:!/ Y'F'[BC!=/ H[K+_[L[R?O$05)PY M&0UZ9!"=J46MEM$;X344##HQC^1-M.Y*.8RR:5RZ#N W@N Z@^,OJ_DBSG_# MJX>[57321B@-S-6.],UTJ) 51 PB>UVD*:WG(SU+T#1>8&?@.TU,'6#N20#E M?2"C9E'Y^-,?\7,=S$$\WIEJF64I?=$B@S4UJ8*.#HJ:O"#!A3.L)(FM8Q)' M$SN-']H!5L\CWBXJ!0XYZIXD]#G*_\SU*N3TBA"'GPA M87S_B_KX @^$R95&Y=!<;G6 M(6]*O1Q"5C882^J;V7$SF"_3V%5^'&PNG ROQV?-MR@_H*:CMOK_D M5:RM5#RC"Y$'*,;5O6&D:#TK!M!*5MN &6N^/6 HC5WE0T<#WZG"Z0!\C^W3 M ZY6,=QR8AY85DL+Z] =SQT=-HM"9Q58FE=N#*.PJ_3I*< ;43!]PV[GI0K, M"LXMY*@15' )@A.1S-Q06(G>.=FZ(7$8A5WE8D>"W:F"Z;?X3_H:.BU?_ ME7%U7_AZJB,P[#.-7(,3SC92$YARG$=;N\OC9M2:!]0I 3.&WDZ)MG3>!+;; M"9[G]7V8\L>;[:A3SFMKHB(_G'.ZBW1= )GQP%!ZCY[^QXWK*#Q/7U=.PA!D M/&^G-11*!X_ELST@]^>[-0I(7N_+]G;/LD4; [$T%Z]KVW4='D-F@6;6&$P. MHV\]+?1X:J<%XW@(&M+2TTZFD^_IZOON9_+!?7G]*LH+@FR]CA]_7]8;:50I ;*- MMHX=9H#1:H@9N30!?6I>+3.0Q&D]XNX >HS@+@V7!+0Z+BZXJ:G#'46K:[5Z&P M(&N[O.7J' -TGJ-QVG+J+K$Y6'13#^ X]'"O"GWPX82&89+T#V!UTI#"VIWB M#8*)S&O)HXSB23IS3XGO49\_"'?F8G%W)KE!T5XL&$<55;.&E)$@^,]%NHOHY_33'Y'^U;ME;R$&$^K% MLHRQRLFZ$!,E1"]K&HECT&<-&NTC]"!PNK\V.)L(<3A2_2U2%_E3[=H9H0QB M6ULF7;"**UXK?7/M-":MKT,"CII'*[V.4C9&XRFE@?[B\=9"$!T\O[L27WNX M):TR.FL'V\D"M.Z:_-PZKHJI3DE13.20#J%V@N1?,LE M6;.L-C'4A1"6)P@B<> FEL*4IH^,V7!R"0F9L?!RR*RK=L+K'9Z[8O;DQ2"ODTT'A%3206!21^!3* M+M=E3NB4TB5&NG13X&_Z%$I/"!PLJ@O!X";V&6QV25H/FMA(=TLQ0"DTA.@" M\XIAT:T3)H?2-FVBI",$#A;4U.F1EP[U;?B=98O:2@-%:SJ9,[QN"3+@O/>: M:.-6';95>-!GITV'C(RND:5P 0IN5H3PHI@(UK%Z7Z('OTDG2IZ992G+?([8 M2S])CTX4VB#!=)#JV'F>O=%Q=-$[7WN5R5BHCE( K']"%WPT,@N5QIPZTWEJ M8TH(-A%9%PF-W:,?N!5T<2(#$8,F_>TR!%0:BE4^,QFC*&>)K4R;S)@288-$ M\!=I6IH]R4J/UK8TXY,T+CT]WT/KTG\_7D>[5!\&I9QY1L\T56!,!7CS9>;S835]]>?\ZINTECESWFQGG_-/R_HW\MO ME^NCE-NA/WVRHCOJ#(V4WD__[X:>F@?D&>V5S'(3WJG5%1@!+9D2+/*H@D64 MNO4 CF\I:*"VGO+NW?+Z$>"MU$(FH< 63D:78P@^< N13A:%Y4PT7VCX$DW3 MJJ83$+!#][1C_@5KF^.WH [[P+DTSXA[5)^@3QGN,18'+HNZWL4(\$YX$-I[ MX4MR5K>^G6WUSZ\Y7N%Z/2_SN)'%^YOK]^4 -C]9/>9*-((.38YFR(6CZ;FC@^05YP1KO*;>6-]?+0[AU_."1\Q!V M+@W;DG\C68:2(>JB@-4N?65-H*?;97JZLRRA:*--:W^WK68>\M;-91]"'T=:5EAR#CJ98=32@=) @?EC+>\FN[X_'5 M'_/UC+F,/+$ J&6=+\4T8%$1A(C!2J[0ZM;M]<\2-"VDQL/!F=%<"$#6@C"85U;&\$Q\KE"2BH$H8W'UDU..PF9%E$-!;ULS?4.H'/ MA?M'_A+R:L82N?[%&=#*U8 .>Y>1P4^DY9/7LJ06R^F/IBX'M[!DX P_#D\ M0BI]P>WC"A?KJULAI?][L][$JN].I947L:Y!$[*.+G&!'#;D=*HD@Y/)![(H MQL/:,Y1U_SH> XO]X&LEH[Z0]S>ZGM6*>)>O[_>T_3VG3_F7C1#NCH?%Z>BU M F5J?Z&RM17?)4BI!!2I>&U:3WP?2.*T#2)GQV)SJ?4%RN?,W;?S1?Z9K)CU M3"J,P9<$OK "JK#:@! U.5I2&$S9,M>Z3G\HC=W#LHT#,:KH.H#FTTC4&V+U M 6=^?;.J8OHEK^;+1%?U??F(?SR$"++.FF5.#$=##!=, >9H@#EO2BY%:=NZ M-&R,'00=7XXNFXS)B3.?\AE MN;JXW*:;EK0$T0VUL5F3U$,/$+>M<(=/':JMK&;'-S5OX MCJ-T6@.A.]B>0=Q=+-C;<3VY"^0;, T.:YFR,HG.8!2QS0J?,!L;6YL#1VK1 MT1J/VD/?&P1/.37S@Y(_P< M18U2MQ_RIQJP^37_MES5\L]MQX%3/BKE2>_NZNXE27AG=@L$M<1ZO020"8\&+("1')<:=&Z ^\ LB;.B[3 QG?* MH[$P>JR$^?;>'E_BM_-W&FN5$0OV]N*G)!,QRD@"3:X6K6= $1,(0E+)WH1@ M6N>)1M,M\7-.-U?Y?7GZA4=+2'_X\^XO'T&<,1M,R!#(MZ;W5S@(JV7-C^_YML_#WF,XVUVA%G&UOI::]8 M4)(L;E$(/+$@()8"QB,KBK/@G@[4_JLHO4T@W2B178H1@MWV%QVO-H4[.6&0L0C0S-1Z M:L;![* M=++(@7,T8(.60#?1 =8$LB-^8+;"97N0N?H2D/81, V0&@IVV9K+$T)E,Y5C M]>?LGQ]F*K"@12!=7.I^&I0:@G-DD0J;K.<1D3VWLF"=X__\M/SZ'W>_> N- MN_^P1<;V>Q/"H(W0EB=QL .9OWXU0QMUL"H!RS5=E)RI<=, TC-N7:B=.NUD M_OK5-(F0\60^D(,]9';WOYYO']+GM:K-!K+/G%+$$J4UH.8)7$@H3)&!B[&# MI;OHFC:-=BX+9#1)=8"^=\M%O,WCO%JO\_5ZQGGALI:K<<\MW1XZB8_$H)R9 M4%I:+GSKKM>G-/3E(YTNY65#EO<8]7F#\]7_P:N;_(^,-V7=,6&?G[YP< MMWF9ND:!F8"WK3(.3"GF(^,66];7ZOGZ#EY MZMJ.W]Z&,;DT(C'4$$TM@RV);H:">%2 MM,JKE.;U-_&J21QYZ"=&T44'G^D<:LHDS+4@'F3(@IXB[2'H8L )@F=,B3[? M.H9\%C7UFMY=/:B=B4G7V82"G 4;R,U(KD#2+*)A$DUN M/G3^):(Z5E=#\+%773411@>V\\.!?OCST7W^ =?SV\9.5S!Y0;Y&C*H.5"T1 MD%L&N"&N+BIJU=C"'T## MR=/9$V-)K .=^.@->?CCW^=Y141]_O-M_IIODY1>BU*\LV2@U%-975,-P=&I M=&+&\6#=:.[2LY1-O+CO7(9>*]GTA+A'-LOZ^_/=/2.">1\4'4YDNKR*1U;W MTS HZ+/5F9Z5,!KP#B&PDY>X(4+V@;"YN'K"XL^+WVZNUQN.B3M%+C G)XN# MY&J_NK$<7!0:G-!"ALPY8O--0OO)Z01G[4&P#VXG2J0#)D5&2,QK)O(G/U3P<@ZGOJ9AXR>BH3^:)/.\. M->_P2[Z[5=ZPD*,W8%$'4(&\*E2JT!5P6G&+4976 =Q]M$RKC$Z5\;.0.9+A M4Z]>_) 7\^6JSGVORXY^7KQ;?MWHS(^_+S]^7M[472X??Z?C_?EA_L>=-BW. M:(F:[I4*=,VB1SH>:>D0+#>..>6>[E+9LW]Q^+=[PL^Q E^>C_N]@>L?^.>; M>;G.>?'= =_-%_>.L"FB>+GI84:ZDSYX< ;K$.[H$)DFI]LJFR!5]*AL1$ M9L$Y553K;L@329YXW?9YPA=GD&8'X/WVSK_!F.\V34K.>-$QU#L?0VX1O^6EDZ\R', XEDK[TCI=(BR.X[.B)HLH["@5>'D&WL)WA.K M+)-)%=0NLC@RR.Y(Z3VZ,'2.;+@O4[OGV8U[-O])/?3UN",/.WSF]U.Q% MZAK5DVU_?RODNNZO#D:M+::1_FJS=G;'V FD=TG? !TSD$42:00 M,)G0ND+F!')/5U*#/[TMYY2)N.,, UW*9GF/(%9IV6*5BS$($&4&N#T60&2;T8L M$D*RX@NVGR$VC,3+U8-#D+=_)$1[.7;@;6R/]\T4^/7/BWAU0_KBY\60$>!; M-F3.@BC.0BRJ5E<'LK)=T?4?2C",2I36+O%(1YDZSC@U[*?#Q:58!JU;>09^ M8A0;XMRM/*?@7&G#L=8^*U-#F$H%",P6,$GGI+G0++8NH>S"];H-X :6+<;, MH8Y[K ^.K1D !=$X@5$(E?QX9E4'33[G0LY^!VFX'#IX^'?DV)-P,3IN(0>L MX]V]!A>10_:((B4N.;;>CGQD[XP\BC)Z13Q0QL/S(8 M2KH 7G$)=0T 61A!Z=Q>XUY(I\^O)V MB8O[O'4,#BMO+!>U4SNV=BN0UAZ2!:7)GE%,,O"@28BZ8G)?T]^U?IOWT].(2MGBC&G&]*P2] M7BXV]MU'^F_>W;48,]/>D%8V3($**8+G?#,PW9%ZMBBQ?6WE?GJFUDBMI+X7 M3B>*8.HW[ T=X;\RKC[\CK_=UZ9[30K;,BBZSDDJ20#*.M>_..LS"\B\/^C% M^OZW>T'#J4);MN/@U #X2")\2K]6&;DI#J2D9U6AE.!SE% P%X<^>O.T17V? MS?+]C_?RI+2$P*D\[.I->?M00)(U]R(R4_?WD-GF&8,@G0-"=QV89KBWXP5< MW@ZJ*QRMQV,<&^0X'G<%DW8U6?00B_I[ODHSFVP.C*X.UM8%M1G;F.K^ M7FMC-*$(G\>S8/<0U79:@ZAXSG>%7)J3.!]N7_49UE)IFS.0!8^66": MU2I(J4"K5#8&F(SC>4'?TM++^]4:.2=PO"ODO)G_4;.\VY*'62@\\E#()RSU M)@AZ[7WQ'J*3RD>F(NKV!7IB M4XD(0G@&REE+/!(!2%\>B$[D_*447GRX^?(%5W\N M2=U^"<3"]%"17Y?]+NL2U^6>LJU'MN%M54.SRLZV1(U2W#$BWSHH!PG&&I4) MZ4&%#"I("5C+\*11(1F?11K1R)F\'$3RP&RT#D36==^HDA",JQLDIS.7Z8<9 AR7BH'&2*'#E[M._;\F-?S3XM;86WF"EEKF*%3L!!*-4!B7:9F M0;O(HW)T#MXZ;+&;DEY =81PE\TYW25>[J+%QO/,F$K@HO&@#$L0G*@722(G MOG%4973$])!D:R'G%Z%S!-,[ ,_] 7)ZM;X[TU99WR4*8I%TQ] !IPM5BR,8 M8) >C',E6IFE':&G^D6R>H/4,?+_[N%J*XPN\/5,?IL'S844Y#\+HRJO(C@K M(J2B5:;77WD]7O2T]UJ24QZV9ESO"D$[$J)*.YU1UPH)AZ!0%/!9"HA.Y* 8 MMZSYQ,H+K249)/4AM21#1- !G![[TH^2X3$@,R)9R(J36@V%@36;]QN2GJ!T*F27C9G>P?@.7 $+.KB?2P.?% :5-V\%+1)8(,011<1T(RX MHN/4 N@T:]TX=!G88$AJQM-)1T3LZ7#U?H=BW1!1UN( M]I<9USP((2>-:QXBKIZPN&,X<&3D.6ORET4(#)2P2,:$*Y M5RD51YP;;5#X M98]K'@2" >.:ATBD W#MRK?9$A4]".0O$TV@DB^ 3FU:IGG!(K7/K;? '%O, M=X9D=DLG\#@>=P:3[].HUHF@J](NR=0M(Z*.VDR$>QX\$JNB:1^6.C&!?=82 MOD'"'I3 'L#YBTM@WVU66I:_D;ZN8Q.6BQ?SK[_FN/RTF/]W3O/%O@D,;:<0 MG(O<<9/>Y^1U!^EPH0.W3GF0G =0.18(DADHPBN4QF1SEMZYB=+A=$II,]); MQFH%%08#P?(,R9LLN..>CO_O=/CIR'DI'3Y$#AW8 'N2=U(PI[BE=XV;NO*N M%F;5CEWZDU1D"PL>6K_^EY .'R3%'I\$%R/C0=/H3I'8#GD RL$T1YG>7%DB3N*!\AZ* @ M<6>"M-&3P_;O=/@Q\C\B'3Y$&%W@ZYD4';E0FB'Y^;$V>2NF(O@@%*@H,A/* M627'2V;VG@X_Y6%KQO6N$+0C0X>&<5U899(@,]$E":C(.Y<^H?22Q>39O]/A M@Z4^)!T^1 0=P&E/7E8EY;U#!34_2Z=@]"?M%=B<@T"F7,RM2P1P%_R&6YRK_F>(7K];S,XZWD"I'T$?^8L>!\"2@A1$&. MBI)(QX\>A#,>&1F"6K;J MSVWT&Z^?!-4.B_WO^:63P_*'4-@H8K[[4P^A39FT,R5[\(K>4I4%JZ,@-$0" M(1K#(OF/C6_S\Q2=JNZ^__5'1'8[,861"L_1TLECGZFB[/N!Y_'^[',"206 C*\"PEHNG4 S#^!* M8-8&J5&W3M8=16C7RFH(EO9O?1A+;)>CNQ[J!?ZYP)LTO\[IX=^K?WU\9<4I MGQM)\QUQUO,H1I^"SHH;,L-K"EK3 ^ECB77,7,*<,0EU68KQU_PU+V[R&[K5 M]]&=_YQ??WY]L[XFYV7UTQ]UO4I-S*_7F?XO5=S[P,@1@A;8AU-"="$!Z!G%]NI+6&9QRL6W9^ M:MI2^W-HE=,YW($^V09S[]_=^>*&'MGWO^7;A=_K662D"@L*2+H.)6#1U>VV MJ:[/D%J(XJ)H'>>6Q=)OT- 0TO_I*3O F\K%\O?SR9;GX<+V, M__J\O"+1K&4<2SI!5)/!;GR&DFJ+WFIYJ)I,VART'./R;!T'&7A!DQN1Y M!PKG915*S_@/N)['#Y])!-6)9-IE!*Z#!N4*)WW*,K!2Y[[F+'-NG7(>2.)! M"'07A,!SB&I2M79_P)]PM:#SU&-L3K YRZRXA+SV"!NO:C6V+N Y\U!,],9X MKY&U?@1W$G(0KOP%XNITMG>!GH.NQX_SJYOKG&XO"$JZ#H5\U9S0@@I&D@5 M)_:!21<,PRQ;(VLPD8=%,-D%PFY<>74!R:4@Z#UR5&R%OP_APU57=_4?\1<)W_U__X_U!+ P04 M" "/4@551-YY#Q4( !K* #P &)E8VXM97@S,5\Q+FAT;>U:;5,;MQ;^ M?G^%:N92,N.WQ38!0Y@A0%IW4I)2=])^NB/O:FU=Y-56TMJXO[[/D=8O8$A, MTR; E ^+=W4D'>D\>LXC[1Y]<_;NM/_;^W,V\^S;JD4,:E88F09# M*_\0\ GN^=MI\/L9LNKPZ;FR%&[G3> MC7;1[HKS,:9:F*_D_>GY9;_WIG=ZTN^]N]C4^W_=)@@524R)%%_LWH_+_PE*SX9', M$@2I6R.CKS3XJ#X?UI?O_=9,->L=FH8>&_&)8$9,I)B";=Q(6O93P0W0K&;L M4N3:.*8S]D:;,8N:M9^83MEKP6,\N]0Z)7+ZN#BP% V$0YP-#RT!7@4F8H]BL ME,LL!>=P4E7X':LB09L TTI4JP"B))[*@06",<%;J25.2XC86UUC*21>KE7) MHE P #@U$.2[L]Z?F-L12Y6>VCERC1A*ZY"S'./T,/@-+ZLK +1S9]:\?GEH2Y25>H.H1*>IQ*T/98]Q(SQH (Y4(*"RP20.E#2 MCLBH1P1JM GIRHV.1X+%E.P!+(H"^@(CSZWC$LZ%@ M)^"NRT+!(FKQ6M39$2]\U:B3A+MP*TE99@&UU#XC@EL!

0@K6A4$#X+")M)X9824RWPZI\B6GKO*R$8I[Z)4Y> F?:LG9 M5"C!K_#%:B43OZ>UQ<#*1'(C:0 R* 6?*3)JJ;"4O?U*M3[5>Q[%IAD.83?K M*^60J#(N%"?ZQ["\$TL5@!I!4ZQ*(?P:"#($0Z.^2#9GY*<'[<$C@G:KO0[M MC6EM#>&;$^+&0,?BF,B$\,NMSC@Q/[? /FE4 C4WR1Q@@+SD ZFDFY$NN*M; M6FX>BQYF8:7<,%W1N#[!7)<#R@N3 ^;6ZY@XUB;Q#GBU.Q09Y(D"VE$BT>K8VT=GM.Y*-JR M,1KZ/1PKL9U[JJ2 -8CNEG7I.'9CPI]2T %&5BS\>A&\&G&[4"A$D7X9B,3G M#C\?):_/F))70I5'%K?LJY\]10OH/]-M7N>9;//\H6&^7X%%%ON3C1?_[N:^I#PX41![F"L)\-&>FG;GL11 2YGB M%[NJJ>!7E+.#^/-9V\M6?PP[/YAZ$ ;+#5 XT;B#_GB"BE8LV.]>O)9B%U4 M.FC2:A .%JK!%F,@!I/D!U-FG3N/\![&C$\/>X]ONW6"Y)\:D$L52!">#X$E M?Y!>@JX:"91.1SKP)K\!:4#P;U$7]75@ MW/L:V5^O07RSJ=@[]4\V/.=CKUSO[^1LTV_$2$R_DPK^YOSRY..W]O)B9?PH07V?$ M%/L;0_OL<)?\Y%5_CA'142B;#^7)S,S:EQO_QO\)+G??8E4Z?+37 M#:\Q)F+M0[;E\O5*H;FLP@=8PX5;K_*);]_*:_@,SW\0>/PG4$L#!!0 ( M (]2!5787+M0*P@ '\I / 8F5C;BUE>#,Q7S(N:'1M[5IK<]NX%?W> M7X&5IUYG1B]:EA^RXQG'CZZFJ9UUU:;]U($(4$)-$5P E*S^^IX+4+)LR8F< MQ\;V;&8BD\0%<(%[<.X!R*.?SJY.>__^<,Z&;I2R#_]X][Y[RBJU1N-CZ[31 M..N=L5]Z?WO/=NK-B/4,SZQR2F<\;33.+RNL,G0N[S0:D\FD/FG5M1DT>M<- M:FJGD6IM95TX43D^HB?XE5P<_^GHIUJ-G>FX&,G,L=A([J1@A579@'T4TMZP M6JVT.M7YU*C!T+'MYO8V^ZC-C1KS4.Z42^7QK)VC1K@_:OA.COI:3(^/A!HS M)=Y6U,'>0=04?+?=Y+L[D>"\O]N.HW9_3[3$P;Z(_A/!R0;,0QWKIJE\6QFI MK#:4U']GIYV[PXD2;MB)FLT_5[S=\5&B,X?.#"J'R]#&4DM.WKH:3]4@Z_CQ M5$+567&L4VTZ&TW_[Y!*:@D?J73:^;FG1M*R2SEAUWK$LY^K%C&H66E4$@RM M^I_L1-MPS]].2G_13JHR.?,_BMIPFLW<_+:=-Q]TOK>R\_-__=)]U^VQ5E3? M9O?G:W'.N1E@VIW.PZ 69BY&G*7YYE.WGO>GY]>][D7W]*37O;K\$N__6UBG MDNEW=W]UY+M5=H'5>\-.ZNR]SN3 Z"J+I2&7F!MRM[G1WC]<*RR[Z##G0F"] MUE*9H(?]E2,-CU0F$+9.C8Q^T-BC^N\#^U6]/YBI9KU-T]!E0SZ6S,BQDA.0 MGQLJRWXMN &^TRF[EKDVCNF,76@S8E&S]BO3"7LG>8QGUUHGQ)5_+_(\G599 M-XOKB-[!>M'SL'Q1X=M^=N%[QRV"AE",INPFTY-4BH&LABB:$#NAX4*FD=_0 M U<9X]F4%9DSA<0(D/%\\D-0.1OASBB>LH3'>&28'BG'G YV2P:9C*6UW$S) M9,1O)/I=:-/BF8 SZ#+UF1-]D$&L##(ES#)4AR="&C89JGC(;$$_=_4GTLBR M$1K 2-D4*940-U%NB ':7,;>06HWAVM:8)AC5!.L/UV]/S.V0):F>V!ERC1PHZY"\'./T,/@- M+ZL+ +0S9Y:\?H.H1">)PJT/99=Q(SUH M +53R4%ETD@M9\J.R1S,AN!1HE*Z5XH&Z?:%JA'!&MT&M"3&QU+@<>6;0$L M0@)] 1'GM_&09P/)3L!=UT4*BZC%:U%[2[[Q5:.V"'?A5I'6S )JJ7U&!+< MY@ N\F7MCI)['27HB,;Y$.*P(''P%7JLM?N\4;O%WSP7V.[6#R*:AS-I,5,( MH$^>=7E?)TS N[?A5*F'T)I)0]A12L"X,&P&%C93TSPDIFOAU2Y7>?$;1;.\O07IO6EA"^/B&N#70LCK$2A%]N=<:)^;D%]DFC$JBY$3. M ?**]U6JW)1TP:IN:;EY+'J8A95RSW1!X_H$)S&D9D0F4?$ TEIO*P?&O&=/Q,\)TH.OS,4\+SVD4<)DD4)MJ MC%#9%:IQ+D+6X.APNUI(>@BC(OC5!KG:UX5[W(-UL@B?6TO2XLGGMU2L/U/Y M?E7*,!/P)R 0';Q.$(IG!,*26$-\EW%"6_U2 _J2E6!\ IV2#M!Q7!A"PT+2 M7='J2%N'YW12BK9LC(9^"\=*;.N1*@E@#:)[8%TZCMV8]*<4=("1%7._W@2O MAMS.%0I1I%\&4OC>CY/4I2]6-3,LCBP?VU:^>HCGT7^DVK_U*MGG^T%/, MEDWUCLJ(61>A>\=J!+XG:)8E03QWC4,4.VWL7";X!VAR-%+.2?F)O-'7$")4 M+A3\\XUL >"@:4MI '])FL]6I?RM4'#?K\ BB_W)QIL_=G._ISPX22'V,%<* MX*,]->W.8R6!EC+%SW=5$\EO*&<'\>>SMI>M_AAV=C#U) R6&Z!PHK&"_KA M12OG[/2I1.ACKP M)K\':4#PFZB+^C(P?O"KZ04_G-\2EH[TL0:DJ<&?E.=6=F87AT@H>V<'G7HY?V8LA(D3@EE#^%07+[7/SBH[^_LTZM]9_!?S#HNW_K7 M_5O_AA/+9:UV/=K=>[2X68^^L*S=WO^BFI]R=C>J[^^UUVJVX2UMI56852OQWMO-;%MTG"EH22S.N\\IW =AG%VN3AGN&Y1?2\$DQ (]M;D2[ MS<-VU7]:\N#SC7)B/C'F)O.99AW3)TW/CYB9S8T=<(;_91?7)Y=_]1\)7%V> M_^7Z:CXQWPL//V; %/I[0_OJ:)?TY#<8.49$IZYL-I07,S,/OQ'Y(_PO<+'[ M%CO*H:MXC>DXOY5Q08=7[)_8J[$/!@J8E!W;W&B!+4^'2B;L8BX=KL*6;AD9 M#9]YOZ.06$\3/JYT%S_ERW7XD+$3WJ6,Y=+'?7<+VTN(YET5WL?J+MQRE<]\ M#UC^AD\3_4>2Q_\'4$L#!!0 ( (]2!54=8DA5U04 $(B / 8F5C M;BUE>#,R7S$N:'1M[5IM4]LX$/Y^OT(7YEJ82?R6%Q(G988&:.EQ0"&]WGVZ M42PYUN%(/DDFY'[]K60;D@8*PQR%=I(/F=C2KO;9?7:MK#SX>>]D./KS=!\E M>IJBTT]OCPZ'J-9PW<_-H>ONC?;0^]%O1ZCE>#X:2L&,6EO1]W6MH?'A':B9C/VNYV.3]O!7SX8 MZ<+T0D;I>4K?U*:,-Q)JU@];[4SW9XSH)/0][Y>:G;)GH6-% MDZ97NH%3-N&AQ5,K1*OA2*1"AAN>_?3-2"/&4Y;.P]\VZ$D9IY7]OM\&H_?_>'_X]G"$FH'CHV63 M%V%C.0'D6F2A'X#>!>,C<#65SV3]D$K-8A9APT D8C3[D38C@><%6X^*ZM^Y L?.GQQUZU;4AQQ%@O,2YHSIQ(+\F&,) MH4CGZ(QF0@)$C@Z$G"+?:WPT>-]2#')@@8A-Z3C/LRR=U]$ACQRT:32\VN@& M@=^?TM% MI%\C 7$$0Y00\_B'G]-6&W_'Z3:]>5!NL4,Q2&+LV M"4*12ZA_@-W0;O\J2C"?4"A3TRE3RK*2VYD$:AI*J*1@YZ(M!93*E#HLFS+, MT3L''4!MC9BJFV5/)56,F.KX:J/9[:-APF@,R\'RFEU2=!)#%E!9T:$$6+=& M&3T7:-=!1X+3B116X8WH[R!XA_X#QHT).+U3/S@\L:C&U+-& MX)+*YO^5H7TVR^_[*J.TVP9/XP@9F6&QGD* MZ1H!75*3(]=Y(^D_.9/4/*>5">8--3;Q%H)T]-N;9.N: #=9=IUA)0O\7K,% MX>[U+=4?&'-;[;[KH 5#SL# MC<,6O17J+Y/(;/\N3TVUUS>90PXY0DVKA.V[ASW'?^18N]U]E.37 MC&UWG5XO>)!:USJB< :X6T&@WM2:M4J@Y%889%?(7TY"0[<5CXML<>/]#1/! M,WFX!Z2U#QNTFT^@1A3[A7:Q7?CB#T#IF/\+\W/ +>!=X_HA$+6V^\I^HP^? MC@YWC^W.ZVSW>'AXO@3T*7B[CN$W1516>_/$AS*8@:$B9015%GXW@%?^(JR) MND;T5(BLQI!I6"IZ ,8'_E%=,W:-Z*4@6M-OC>@Y]IMFE_FK[_[!^O>;I&]$)VFX\[Q5@EL&L;?(\Z(EOJ"0?;SG;KV;K"(W,( M$BT=B>(HLKU0TSI?:,(^^L#%]EY58AJV7&@TIHA0.J6D/!<;SQ?[K_9<#9;* MA*++7?[N SO[Q2G1U![(.6@7*7 \+",D@ZA 0*T6 #T#'9IR<#C6]E"A.F"P M)BTB3$#AF,+43(I+9L[YP 5?.S1,)<4"#STJ ME(AI95#$,&UL4$L! A0#% @ MCU(%566!M8OD;@ 3O@$ !4 ( !1J4" &)E8VXM,C R,C V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( (]2!56TX,HXNQ0! &=S"P 5 M " 5T4 P!B96-N+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4 " "/ M4@55&5&UL4$L! A0#% @ CU(%543>>0\5" :R@ \ M ( !EN0$ &)E8VXM97@S,5\Q+FAT;5!+ 0(4 Q0 ( (]2!5787+M0 M*P@ '\I / " =CL! !B96-N+65X,S%?,BYH=&U02P$" M% ,4 " "/4@55'6)(5=4% !"(@ #P @ $P]00 8F5C B;BUE>#,R7S$N:'1M4$L%!@ ) D 00( #+[! $! end

@NT MO*D5,A<7U\]FY;PN=O>KKE9%+3[X:3K^'\SCZ8L9N3_3KK'L=#&;C',-09P? M=%_\?3U\/^JZ/ZPN,^*OL^7GBR/Z[D9;VY*00QW*KL&@H8ZKC_#2^8!&C'%3 M8JH*UCI:DBQ"B(%#D8P%XZUPHO4!S/G#&U@*89JP^[SW5;N]+7\N5FKARO%7 MD"$*CQFTT[(Z:PRB]AJBRDIHQZV2K4M6K@EM2,&?[3AQR[;?7"8M3(,EH/+AE&@V1>HDLYZ]:WZ&^ &%(,HHV\=YOGGFWPRWKHK#_: M]XM#AK^'94UF_KZK?;S98]K8KCL,K9E=21L]7EWOYTC>A>^=8?SRI#9QE28X MY$#NO@ EBB"-GQ6PD&@B0V26M2XAO"ZV7;7,NL\Y"^U:I;5UZ"&S6+,.=*"5 MIATP)6*04I426I>MVA#BL*S4'AAV78'U*<)FN]E:(&\_2$U"Z*!C 18ES8VG MW=<'76I)S&B]B *Q=3[G]FB'90H/A7V["W:_1#Q;+=VY F,E&V22P-E<80:( MC$O(R1<1DL' VP<=-@0Y+#-\*+3;6HQM8O7K8KP: =9$?^N=A11$C0 S R&$ M",5+I7/ 0(-8*TJ_U>.'9=_W2*0]26CO>NM&\D=.Q:"S&APJ3]Z,1X@\)7#. M:/)OHC#8.DRP+=8A'38.2HOM)-2#;)W=0LE"<*<5 D=.4U//YH,JD2:)L\RD M,)X?Q'*[A'%(YY&#HMQ60NPE]GWK%*2B$4.MN.=J256,' *SOOO.TVZ>8_/R MR0]AZGO,9_Z;\4JFR_*S"&A%Y8IF@'=PQ7)=: -R?5NRJ#[C@=: MB6H_:^=V3RPGY06G-6YJ8VME,BF4S!BD**)):+,7/>3];HAR2*[UX=BUNP"; M)2+=.P-736;N;-9>:RBUU)22+)')7 I([8W%XGS29BVG9J/'#LDK[H4Q/4MB M;]OY.;K O31>9RBIGK2IA. %^>S9:5ZB*U@T/\#>-C3/^.";V\;"VBN55@&? M4&)A,7HH*JI: =^!KRTK7=&RF.B%4'WF2.PCO;I M00S+]]2[@XS? =9?)-A0]5QZI:>LQ[B"EG$#GS9#!E<=TJ[V<"[@+XJ.() MF[!I+4W61&S][I2C1$B250&BL>1-&%X@Q.) )2>5U!I]:%V[^58@CRHVT)PI M&XEA[\]K+"(D)*0/C$",19GK*+EM9D MJ!?#G 67:T9A(N<[9&UL[+U;33]\FHW? MO5]\)[F4ZS^=_=6%(@07ELD@ ]/(-?.!*\:!%^31<"7]__?NKPID-M(!B\X* MIK4.]&M2,ID%V"A#+JB7'WH^GOSKK_6/"'/\CA8WF2^__-OW[Q>+#W_]X8<_ M_OCC+W_&V?E?IK-W/TC.U0_7O_W]U:__>>?W_U#+WQ8AA!^6/_W\J_/Q?;]( M'RM^^#^_O7B3WN,%L/%DOH!)NGD /3XO/O_#VVC,#ZL?TJ_.QW^=+__]BVF" MQ5(]CR[ANXV_4;]BU[_&ZK>8D$R)O_PYS]__UW]\]]U*S MF^*=7L"XI8#O?'0#M,L/8A=X$7'6$NH7GWL+YS7(=83U(R.FR5_2].*');1G MTTFFY6*FO\RGY^-<]]8W"_JS;K;S:7FSF*9_O9^>9]JJ?_Z?R_'BT^,+J(]@ M==OE5O$ETFT>+/)^F+YY_7K??Z6>^G$/$\^5W1Y=S M]@[@P^CSAY-4\#G]=3X2=#AIP2U+042FZ]D6"T3F4I I">V*,G?9-K]F;X%Y M7/+MZA$_5"W^@.>+^?5WEGI=ZG0SBI7JME_7\TFB0WZ./^'J_Y]/[HKN]?3\ M_)?I[ ^8Y5'*0J%2F?$(E@[I*)@O5K-0I/>I@ HQ-5YT3XA?2N2&SF>S:]E< M[15;;B;5 FK*C<5T?RI9T8+6]_UWTQE]W-^^Y[LRZ"XX6CV]I%XC U1DR>54 M6)#>T1]1&73")26;OQGW;VK[Y,&@BILVE?I='HB=>? >9CA_>;FHAG#U+48\ MD&TO@V.T@=-+8"-G8(5AG(?"B[9)8>N]X@Z($V?!3C*_2P+99#-XC1\N9^D] MK3V?3?)K7(QGF'^ZG!&^5S@;3_,_X/P21SH(+[55K 1IF)92L>C)V(XF9*>* MS,7 $+M$-W@G3IR!]'274FH_E%J]"2.98_ %@#FM'-/*&@:T)S+NT*"P1M%. M>!!.K?!](]56FKK+*KTMJZKC,CK+_WTY7RQ=A;?3LYR7.H#S5S#.SR?/X,-X M >FK7GP@IW49YQM)38>Q"9:YY:;*"6P(.3/O MR5J+23M$,<1&U0OE:7)M3UJ[RS,[$,]6.^H&R$YJ#U(HI@@@TQ$= R#_P-.& M%%Q (^T@OE@_F%\ETYKI[2[5W*Y4Z[(7+Y''=>2OD60W'R_P#0+4JQ,2^'7M-ID_BH&'&7\7Y7 MQK]$?-I\W:<^[](Q[$I' M@GB#=U2\E39:P>@E(,,C%\N"E)X5R)*#M\9#:$RN+P"<-E6VE_4]<=2= ^H_ MC3^.,T[R_!4I$F>S>K-%*Q]%6H?2 FF%Q9/Q61RM,'.F3([9EE1$XHTYL '* M:;.AA?SOX<7N ?:[(7_I48,)FG'N"5*A/2IPBPQ$ F-33%GF/5^TM+@XB!DA M6^V8%CG0_BLR@T1OH,-Z)QR,AM1\60]?'.QP8?RVGBJC:LXD;QQIBI-Q8XLD MI[%FEJ!* $'[*-J[8;<1-'QG;V4"#7X9NH,8[[OC^FZ5U_'7=#XE(_5OWR]F MEWCSS>ED@7\N?CY?/O!OW\_QW<4=,VD')JQ>EVJ23"?5C#[[X)EW#]-/R M_.L$:K26+]:(#?<":GG";\IW>X #NRMN.I34]T8)K;T3Q1=R. JGDQ" 04'' MT)9"[@P &$)R+ZHLI*Z8*89V+/J"!4&NOK I(0BHDFF]*70%=PK\&$83&U.A_O.'-5F1I_RO00H* MGL'\_2_GTS_FJY#V>UR,$W2HXMFBJ&##HX8N+.BRPO7B DM:%#P$CU[KXJ(H MW&&CS @,>G18Q9F8S+V3F.LM YL 4.!D1C"W*/84" WI_ MWL*?.*_'[^^X&,G BY$@65J]JQY9E(+>(BQ2QA(=A-;[V5T41U$FT$?#]Y0) M["+802H!O@CA0'(8?4I,*FF91LT9Q,29*LJ+3)NG@-;W%4<3\MQ%L3N(\5A" MGBMN?E[(CW!>:V/?O$=85W.@'^'2[PRESM GN@>.^6D \3$3Y&%MVY+MX? M!8Z(P5R ]9 \$ZEZSUX BSHA2\NRD)2U3:V-N*-B[B,![!,F;A_--R3LLD3@ M.9DKL_%T]FHVS9=I,?^)//3Y8KP@^5VYZ#D902(IC&=!$@&HEE=43&B14I0Q MPWH%T(8*C4L0--*6D%%F#SD&.^KQG!U> MVK6GW'A)4CN#P V3 01Y2<&P:))E4225;4[*YM+I7=WTA%T/1^)]0LSS7^A5 MO,7]E^7'RSD]8S['^VHQ.MK[+Z0#K% C26OJMK95K?$3DCV,R_S9 )&3<*Z-9@9*9 M=ID@%A>8C63<<9FR+[G3-MCM>4]9\T.)M>']WGV+7H53LN5>&J^8UI*H*#VQ M$&7-@P2REF0]J/4VQ]U>@IT#Z7)G01TZY#F?+6["9K_B]-T,/KRO]T%+_TQY MJ[QTAI$Q7%-?T;$H"["BO+*JIC*'3G4;])1;^SY]=;/G/PA@WX'$1CJ=MI9M MPYU]"6K%F=N0KERM+J#Z!/8>4_PF(/L-US54U'0H*>^- CE:4;1/Y&W[9>6N M94&)S'PH7D$L+G>[]SHNU6^(=^U;\WV$VU#C:7HY6GMV=@IZZRFU M(9K*7<;Y.(]A]ND-G./+55_/Y=9B3?*R6IS6922C G#9&H%QH6,PMCBNFC>7 MVP3F:5M9;64]1%.Y&S@UJ/VRO)W!9 YI&9U[YNT(5CS MT%,.D(386"73(>0Y0*!^3_?QT=9)%4ZRH&U@6F"=9J$YN'DI'VT'0#4W,&G][5B-F./L L\6GNM+E M>Y",R\5$6F+66&.>B@7G+;,^%.=L5"%U1A>PTTZ@(;!W8 MD9)4Y'I'7WRG7F?'S9(';@\/1)(^?4&QN?3V5E:=<8E&3V;SCY< MG6/""($9/&9^T:]^)S?9J4OW'G)(K&PSM9"YDL1S/,2O1'T#=NZ_^Y#>';UK^_Y M[%=DY-$[">_P9?G'E*SW=TMK&^>+U6_-,(^$DRY;,MZDJ*V39$D,+&26N.>6 MV(?"M^Y5N!W2_?M"S=BS[A#O054-?:'E/GP-F?R!.)XL7]&S=[3IOX,%GDTF MEW#^&C\BN8B.)U[ALN_-L2MP=!73:&A&8Q,B9YA@8>!693=8 )DS)#K6]/([N!(@S ML$H&Z9%URY"K>"3FG&AKJ[/H=)T1+QG4XHX8M<@F:A]-ZP#O.H83(L).XAW@ MXNK7Z33_,3X_'\E2,]-B8#'7]NTN.(( R)(/RKI(6$SK;MG7SSXA]6XESH9A MLX=,F"M?\-5LG/#L?/D9].UKQ#__^0$3;4)OX<^?L(9ZQ_$638Q5-H$%0Y)*)O$,K;G1= $G1+##*;;A$+^E.?4KR?$USB_/JS5= MZTWI%*QS)EZ6Y^2J7I"&/OWOZ7F.D/[U8@QQ?%ZG+^2B(T<)C/X_,9T@L5"R M9,B%C5$9I;7M9+UN\_03H-%^)#_$'+[TGLA[?JL2^7:,XL=/M[Y:78+$4DJP M@3-K%7EC=,@RB#HSH80WJA@PI74WY[X8]]4L;;#-:%"E'+K*\ 'I+>/EV6<= M!)*3ESPPK:)@H&6H4]2T-#(KLN"&/Q0/VKIL4/4_?O#U5L. OO9M6*N T'5L MO0O @5*\'@5WF&2N)JKL0(_=]7 0PM@D4^#21WZC \Z2/^UK>4-9WC'!?XYO+#A_-/SR?IZAZ-7,=DE 4&J"/3.A0& MG$M&IIZBA_7^!KL*L75\_I_C]'Z\@%_(3IO_>#E> MCG+[YWN2UQS.\09B$;$(L)85KXC/ND06@B@D BT%ND"66K?N3-V>=U)J'T#$ MS5_O&<0%+?7-N";MG4WRBJ+7_*3?%CXY\KYK0X]Z'0\E("LEZCJ!NCC?K8W> M@X\Y*9VW$VCK;C0OIG_,/LUO:*<,1_3T\ 1(;I:J-5T9#4N*UT)L8:6$3LI= M^^"34NTLGYY?7$#-B(7S^WR>ZSU&%\.S=$SD M3 8*F2D,) *CK24*'H0@U[IU[&%+K*?"G[WJK&' ?LG[W\;Y#UB6@)NN<;"DM9%3"\4Z[QV-/.A4ZM!=KP_#W MAMJ0%U>!^ZLNPTEAI+-+NY#(LR$+AGOC11_1#=.; <_K1NU]Q@C,X7U8>7I"PZ5 D MD!^QWA%/YGAM"VFNN=&6J?>]@*X?RNEH7+O M&*Q#:6:_"?6_U,_"%P0YPR37B^1R\YWGDP5,WBT3#^9SO,F9A3K/;3']?+K? M2H]KE(L_%*R&:?Q[D=Q:!8!U/B;A;.2%ZTPTS9)'I:3V1#!EW&@? L8MZYQ** HG5&J57HY!5N>L)1>(/;*?7>[M4[27" #CF?LP4-Q,RS*%WA"!#U>8@S10K)O[$9HCB483UNPKK$;5"P(:YET,ADCI Z\ MN=?Q%#/V=F'@H$HY]HR]2/0O CQ3&C732A8ZZ+5D&%SA2LBB\[>,O1W4WS%C MKX\:#I* U07@MXR]WJKLG8FUC1X.0AC%5?(I2WHWZ+C5U@86>:(O8U)"FUS M#F6"/8V,O6%YTD?\^\K8RR5QT-XQHVV=A&0E YV )1'(K92(-JR-+'CZ&7N] M]- E8Z^/$ ^4L:=+#,YXPZ+FP+1PF=5N&HR'*$3&9%3JEM?S=#/VME;[ "+> M;\:>1\.#4>12V4C64=*)>>XD2S$+'CFF[&.WE_RI9>QM_ZHW$VCKC+U'LT52 M=A9344QE3VOVF?RNVE-;% #4 $I8WTG;3S$)9VN%-Q5KPR2_VB#KY1\3VG+> MCS^L)B<)6H;GB:'/@9:(CE9'BY6%1^6E2.@Z53D_TA;NBX>>M".XFX@;OM]? M +DF= K<08J-^SZN0PJH'-9HO]5T?)#U""P6@G2H@7L7A3Z0 _'8?391W@;]=@LO^#6!.J'VM!MDR/0]:-WO.??:@5K M=_4HD,KZD&,?YW$3XB8G3WH4D7G/:XB;CISH M0;(,,D3GC/-VX$2U(9>W\[4QO:DOIO/YR\EJM,SU$3X"#M%R@W0J5U-*.\? M!&0N:5NH;T!DA%>S:8),<]K0Y!;.\H-0)R/ MC%$1:P=YI3A!Y$63%1@BDU&68+UW?KV*:6>"=8#UC6N;N-9:I\>3+'%]RWWO MW?CON!CY4FL[R4U%]+&VLPX,HDR,5LHQX/(*_#C2(AY;RC=Z-\ZG:,J= 3(G MOI#DPX)\1K(L?^-Y[G7Z:S:MK\/EW4%."7Y8L5C3+6PMTBR<*QANDD%(/JM,KL M312ZF*1:-^;J".T;)S=Q<@C=#M#U\M9NOH;L82F->$ LY&4S73CACLFP6#"1 M292\,TH5[UL;"]MB_4;2323=B_:'+P,>0+ZK$+XW10)RS9ST=49<+1NR9/>C M"46B]![6RP6>0%!EKVF93^5-.$9&'4MRZ.:QVU)+;N@_9H*Q=5RR8;Z$6F!G M@J8-P3G9VGK>".90]X)'R9SU'.8F&ARBR/;Q0=]=$ Z46OHXNL/DEC92YSI) MAM'%85@#7 =5,C 9JEEM"2X=#HDPU]IB\#&[YI41!V++(PFF!R-+'Q6T3D); M GNU/LKM*GW&F=JR+D?&DW)+."QX6UL6)*."#@:@6P[:0T_9O]/16B73(>0Y MP"W,GN9%:U0R>?1,ZDS>.M18D2=CD[R=&'T$!/?T+EB_&4X/&TY'R*VAH^<] M1F1W@3V0:794 ^U[]EE,_*N;V:_QT2L3MH_GFUNGT'&:O9M,Z6NBZ35'$$'0F8QR=JNT4 M!;+H36:N>*ZLE=H%T\THO?OA^[=%]Z*5:4.1MJZ%6LXZ'4\_0[J^=[\NTY)& MH]=UW*E6-?DTLFB%8(6^3RZ8509U)VT__)RO0/$-!=TXR_K>D?$2G/':(7.8 MR.>.'AE@2BPK$Y.'#,9U:EOS2*KU?<_^9N??M?.;Z*EQB4WW&?1=0#8LR.@, M;/^E&KOK<+HO!33>9;J#38$+@RHQ@<735I@Y"T(!*UY[SE%;@YU*[H^;)0_4 M?QR()'WDWMK2_(4@Y>4FN:P6IAWTMZN^[O,ZKY"^KH7D,/GTXL6SZ]KA2+A M%08N:Z83;?+>\\"2+4)YH#W6=S--^C][?^;*@!J<[D_\P[)=&8YEJ#>X#T-_I%/^J.B4A/6&%6/)YA3"D 2+(1](I% 7%B ?CJV/ MH/]&WCTSX+#E6S_AAQFFE?%7EW,QG2W&_UYEI9-[E(S.F85"V#4*Q4)2R&R@ M51G'9?8'Y/$#R+]Q>(^:;QBN[2O-9T+=NNXN-7COS%L(%4-4%CU@)@JR%\V!49^Q#*=X>H7W\*?(V5]CEXDVH!K M5%UQ7N_B-'V)PLM2LL$!_)\6T+\^MAY2]WA,.'ZN11,J_+;>PH:,6'F ML[Y+1M#*PXKDS)*&QN M;4V<9JW003E[F%J@/MPYHDJ*+K"_U0(=)XL:E51L0X$C8K OS@0,@38# ZM) M"L'ZR%11H2 D*+FUA7U4S#V.6J!#$+>/YEMG:#Y2OU"BL5%$R63T@ND(GGG. M@57K3QB>BN\8NCV50I%>NNI1*-)'T,/G79)/N)S_\>;RX@)FGZ;E^AOQTQ7^ MZ@O )/^*TW8>C[1^[\\$$[][-\-WJ6JE'6@I$O2T+:7@F':\*6=&ID6$(+ '*QJ MW8S\,4R['L97GU>C'\_HO9Y!6OQSO'C_['*^H--D]O.?5^]];9=(_^4:0!82 M'>G),&%4(B.=W%RP(%@QR&TT.:?2NMWE%C /LF6VX\_ZV3FTHH9)T+M/'BM/ M+SL,R?C I.?(M(; HDB9!521O+QHDAX@H+\1S[[Z[0W*D68"/W0XJ)9_?+9D MKW?Y<8+SI0F:P$99AR8:Y3333FD6(OW-IV)()*PU=?W"CXYGG[K6EL)/CI M3E)K:.I=(WAV-BH2LTY*,#2JWN2[.MG8%98@6_#B\RS9DX+P@,\DAGA.($J?MF=4,@6F^M]SSXILVIG MX3:>%7H=5:OCB5>(YM?S$3N :FA1;02R?XMJ=QW=57@C 0_SJM\#3E@(3D7' MK*IS@0('!NCJ$&0M=(P>?>PT_NRXM/Z ,;4GI?>1:^LKB]=81^A,%F,X?SV= MEF6E]1>-MXQ(I:@8F$-09#86R;S1M;NPM1BU]W=B+QLN+1Y[TGX/Z4;:F XE MRM8]S'Z?3F:/X1-)HDXYL)3STCR1+,;@&$>NL\E WD(W57=XV)/7=FN!MGZQ M:S.2580-9I^N.Y:L$U+:.CF9+)14)[]H;UD $@.7](V@!??K0P(W*+S#PYZ\ MPEL+=*/1UO+B\29G]17.WKR'&3XP(7G;"\>>#]G]HG&75:U=,'(A$;W5C@NE M2T@@C;")6Q&UPNCBJ/_C=FDF6F\N7Y;E,^9GSRXO+L^7I;W/II./.%N,R M[$: =A_.>_MC5VB>S^>7F$>:;*^4HV4\"'KE9&T,*I#>N^R]4K2(*%O7"6]& ML^?D^$/0Y>Z,W2:J&62B\VUD) BRXVMT-/\#SB_Q^E4><M+ 0G"J4Y=/+ M168:,#-0,3/:3Z.%(HU=OX_=X'<\^)BOB!:-9=ZPR\1U3.2:K6^G/^+*[O_[ MA^5H]BN0+\MM.7VQDI&UNEAK"7K".N0U9Q9],*S0?LF#%"!RMY8YN^'XVOBT M1ZT-T!/B2S0_C3_6&&Q^3=LD;9"IAN?>(:U3Q5@$G;%!URB?5"0;'YGE 8JE M#_#-1T9VP?45,6TP=37L[-! 2*N;?R-K_])4& ^%'%+N"P/#:STJYS)$8X/H M5@G? ,Q>2N /OH?M6VN'SG*^?IVN*YW.$GD:\Y5BZZVTD%$0F31MRHFL@&0< M"THA^=#M/V:AD@4G4?K/K7&5Z7X'4!.%"I]Z/@ M#E/4W425'>BQNQX.0AB+B9,J%7.V#AL.)M)FG0P+06@IE$OTYVD0Y9$:ZL/P MI(_X6Z<4G)V?CS&O7WT_F\X^3&>?.[F6LASG@'G5Z^AZ?)^P -E&!DEKIC-Y MJE%S.O'!@Y>"6V-D)P-I>PS[K_%KK,WI_E4QP*W<6_J]E^5L-H/)NZ5IM'QI M#$<7Z UA4M56F;F:@"%SEETI(:;@=;5#' +<@M.S>+Y M?3J!F^^\I;_-(2W["5RGWG2 .Y ATQ/J8[E]# Y@X?6'G8A74\:6B MCC35P2N"C9:^3$YG+SRXUK-HCH)0CY@_A^=3'\6T[_12QUDMEWT];^X*%20I M#'#!,*N:D9" A8R!69Y$"8G.7MXMIKWQ$?LW9 ;5S+2Y6 >P6CZ753X[AWD] MJ^O)NV)\<+0H":P.GV2Z9,L@9$+'#9"MKYP0K1M<; 3S55HO;50SQ+W[+3Q7 M]GX71 ,9*7?1',8.::2N]6OS-K(>P-RX!QGJ*+D*A7DT=7L,ED60A2FH-=I% M>K /5;\>L_8?,1KVIOP^(FYM&[S!V7B+G?#ZH!,Z6HS "@A"#L+47="S%(0P MFHX[C:&3_; 3C/W;&+LJ<7H0#>RE>]S=^H.;":IGD\4XC\\OZRK?8+J6H$)6!>Y1F>- MUSHCAQRY=!E B*QTU/<7F#2'N*//_""(7[X$\?(.B)O[7N=**KP@):DMV5 M(@J.(H?6UR]-@!_ :3T$9^_$-/:N]"&^2\AZS!,RWJ M?,H< PLF9.8$%HF0,/G6W?S:KF!?_?^.@L$'5/ZQY-R<_0&S7..=*T_%2.6C M F8<%EH&K2!J9UG) 3,4D$EBZQWX-H!#M;XY)!'6=]6M%3* @[]: MK&^"QZ+CI\)?(!==JI1JZDN=S5(*@^0ELTFZQ.D_@.9G_)/A[2-!LB.G;1_5 M#D#7GR\^G$\_(2XC-B\_U 5=WR^K%"P*RYPI!*PV_/XWPQ&Z?%5=3O[Z29^>LW?[\"QV,$%>NP")XBTS$( M%K(R+*68ZP@"B+:U>?<@H&],:JBPUJ'^G__GG]9F: M^P"\UK201_6E<^'LDP:J.C!TN4MY#M\=L 26;QCCFUN3[C-37__A^QX:[_CJM9NX)5- MM1.=5SDKC1Z"529JU&18FABB&_5_W, 1MTTF],V-#G(7LPJ6"<7)VBF^.CUR MV6A6BSHK+_GF6:<[HQX\4KD)P>^7]=4E&_.S2J^R52\7[Z>S\;\QCPP7(4/B M3/N:7YR,9<$+QU3A-D:)1OWN_F-]J+X-)!>U)OD6'Q'0L).DBE_%G[C"! M26F0S;WU0KY.FA^4#D-$!K==U,]_?ABOJKM?U>G7>0316!YM88AR.?4S,B^= M85)Y86IS29U;5TTW _^-RWM1^P!U35O+\?9+N5J*&%EIG9>0F- >R<+BP(*A M%]($45S4TN'Q.#+WX/\Z67P(Y;=N9'IM"%U?4\]_/A^_&Z],H;/)Y!+.JT&4 M1\KP&!5'!C$01AXS R=K::OVV>D@0NQ6S]OQ@5\-HP;30L,FISN+:)7W,%_: MUO/G5QOXK[/I?#[BL1CPSC''N;NR0KQ2C">;$F1:L6H]N&* 97PU=#T6*@S0 M4?7L?/D[F.]?&]D?]%<<2>M]X@H8>@&T6V?!O)."<0N),*,PKO6@C&[(OCH. M#J"PAEU5[R2 K09PW8_U]^FRY0.N[(/YV^D"SF___-ETOOA]NOC_S%='WN.@Q5V^^Z/E M^^JH((OHZEOU]\1()Q DC.>2RT*JYE.VF@F4C8I<%W]Z,XR'0 MW=T%?A]E>(>FN '4?9QUM]* M[PNH(EE!E:I7DUFL&>,RF:(<67W.->^ <%SUMWOEP(.EMWUT\51*%[NLZ5OI M;:_2VUXTV4<-XS8Z?BK\#9Q+PUTA8U[1.1.T8R%&Q12GM7')/6\^=/3I\+97 MZ>W1T;:/:EN7NMU3A+=$^L_QXCWYE\L,V4FJG=96B737O6!C"=R#+2P%9YG6 MM0PK2#*;41N%Q7C%UZS+#?=G6P(X0F=H<-5/]ZRWAEF/CV+^#6;_PL4=N-Q8 MA\(JIETB=RQPRP)8SCB'!-Y+Q]?+=K>@V?W/_L:P0;6UUQX"68 V@+[&C!W3 MZ"3S@)&AM]JBERF8UG=M574 #E\K][#9#&]6 IC68_^ZLW?K\FM M(5@3-6=2U.[G43KFBQ+,*:\C"B\#M+Z=>@#.-Q8U4]8 N70/MS807A>,43,# M@AQUK6HK7"$8;9$N!R_& MJ:[\NNN*+)(7LN6DBK1C.G LHE:L1"-UL%[XT&TV]R,/^HI)TEP/#5/9YK/% MZ'45R-*U31&,R((6AAHK48FC)09FHR/+7@FMUYN3W+^ST*?>VE7HJYL=Y8L' M?IU!T^UEWM!D^0SBBG]=8/2);W:AP"$&7^T@_'7U[2"YAM[+.IQLR%-"75BP MH1 <;HB1=.R4J$!A#"!5IQY[AU;@AIA<>_WU$5ACO?U&DKJXO+CN(2"+]R4A MLPH"&9VVL*AK:R*T,@CMC B=/(1'-/?%0_=W+.\D]FD+F36,1RV!P)^W@"BN M!8"K![8D.OHD60!.JP.5>;B1=I!:TNV53\UGY^U2-P%(V- MX$VFK:P>(VYUHU%[.W EA,Q"='-\]B'CK59XA.YW6^8W*\@9GD#'U VD^VI7 M-7DC;HT@$ULSQ9-F6CDRN##2\:^D\$XY3%(^O3=EM;@G])+L@:7[?Z&VH-@A MTF^V7NB717XC SDB#YQ!#?1IE3@+Q0%]*917056M/)E7Z6N)-,UY2!@#XRS+HX=$+[8I_,B_3EVKZ]2 =Y MD78@V#&U5GETG:2%@N/;2Q6Y9"7 ,UP.%I$ZTW;A#%,Y.E J6W,\G5?Z+^_; MZW20UVDWFC6\$M^_,:L=B5]81R#3FF.$)AI#ZB. )O:U/)AH[& 6?5(BINSA&X(I%SP73 M)@+3I00&H@ 344;#A;.Y>1KI,:S[";U[QT#^(WR1>S'W2;V]7\;O'A>$+!"5 MC)(%F6A?%MPQB)8SZ5 Y+K15\FAZM;=>_+?W^#C?XR$Y_(2#U(\+0@E?HA*& MG!LE21"(+.BB6;(6E36RE/AT"TFLYBSC=;#T61L-5WYM]?X.%_CP=C[-$/S'620O?213)'L MR*_0VI ,9#$,BZM9*)9,EJ=S%F_K&S^A@/[C&M48@PF&,\$5L5J1A0DY%U90 MQ.R0WE$3CS[6_VT#'F0#/GZ]]J+O$%<(S0HFO9)61.=95%'1SAHT"YXT90U( M[\G;"]@\O^!K;"NY2[#^(,H^SK:21LE42O8,];(])Y?,#!MI)]=/%4VO)U6=.WMI*]VDKVHLD^^O-MH^.GPM]BLD ?R#L$ MD9B&!"QD3N=,"=I8Y5P.>[]$/!K>]FHK>72T[:/: >CZ<$L=Y$49DQ)!TK7O MAO4,C (F*JP0R'D/K4-L7T,/I%XZ[]4#J8_"-A;('7^M]V@MO'W@:N_1=9'\ M/7*[PG2H>N]U2:U5?.NL@L1B7)9!6W)_M16JWB%X[:3T>;B*;P)V\)KO[)+@ M*5E6(KV,VB3#0BR1!90>3(D0CO=B),Y5!*HY)AN8W"$^'M[TB9,='VQZJ'8"N#S4P+X$G;Z1E MSN;"M#>.!<$+D]%!*3R[&'ECUIU^M_E>^N[1;;Z/LEH/57EHV(M!B5$ER5(Q M@NG@:VIVC$QQC1Z5"-Y")]?Y] ?Q;$.-IO(?HJ/P MV, T-R([99TQS?H)?[WV_/8R'[ G>!<8I]<3O)?P-_24WD9R _8$CTIP[[$P M93$RG8IG(6%BH%**5J,DT^HI*+!33_ 6^NLCL$%[@KN0N2I2LX'UD-FA/\.!KXAT=W5X63LN1A=6F:TPE=+*4 ME+SO=$G]-'J";ZV\K66VAY[@]9A_C1\N9^D]'?:O9M-W,[@XRRL[#5U\$_TW7& 41"XC:WZL*H9%GR.3 +]]/9^-^8SRZFEY.%& DZ XNJ8Q(*+@0>6;M#V[PZV9LN=R-, .FD=!#A+"<^Q#J7*:R_K_ TN%JO[HU5"Q6M, M./Z(M;EHD/2/(_/9E'I_!BQ*$UCDW.H0T/$H']OYMGWXZ;!D+^)O/?3YYM;] M9;F^EE\'_G+R['PZ'T_>O9J-$_T>N=(7T\E28B/EO8.@%(O%DH$&'HCJ*I&5 MEGS2)7*ONPU_WA'(B=%HGVH9HA,#+(,O%WV@I'0=M@(CIF,\_D M*D1/""4G^DJE>++H;![6BKD'U0DRI*TF!B@9?^#\_&5,#L:*V##.G\D=C$M6 M>&0Y>I)'D&1L%9N823)9T%*C:-TQO#?(TV/2L'IJ.!7U\Z7=*K9?^R?<8/WR MT,P.0=;V^N3]8HU7D#Q$Y*P0Q)AJ62*\L^/S?E_/% M$N';Z4UDHW+Y^>09?!@OX'PEHJLZ]6?3R6(&:3&J=T0IBII\6/M#^\P9&5Z2 M07$AV&1D,-UZ$&\-X73(LD=5W"60:VWQG$WR:UR,9_>>N*AY! ..)553!D!G M\OPL,C07?[7]:U MC936TNGBF0BUNM5XS2!P0_R(6(0,2<>]9T%NL8[38^7!M7U/<'+W8IQ[8^ZO ML4J<]NJ;X/O-[UR'X6G#1N.TI[VZ5L#*X%G,D)DO,J,%$$%V2I78^6JD"]H3 MI.-^-'W/F8W@ME7 MA=;01&DC[6,IJ=IP15[3F:S"@H+(K#F7]:(GU6;GM1%8)E/ < 5^D X;]Z(Y M5')F(VW?=_;M+O6A*E'N(+O*->Z";0 MB7%=;)TYA#7_+9 3H1+J[)-0@\SQVRLY'BD?.@0W^LB]];W\'4Q7.74Z.N- M9":%STP[,L>#YIH)E[DG4]QJN9:'N"'&N.$!!ZKA:**":6/Y-4_-F<_.WLUP M:6Y[H:T&02QXYOY/HGGXH"=Y+8$"4QJPI4 M<#E[% R=1CHZE&#>$QP91 Y8:"?(G0[58Z^%:FMN;R_# 6N;NL XO=JF7L+? M4!NSC>0&K&W"P&6H/)0UPJ@SYPP*&78F>A-HMW2EV["-0RNP4VU3"_WU$5CK MVJ8O2CU41F_H3& ":IU.C0%%CH6)�HGYWO-FK\:93']!+[QO*8/C)K7-OT MK(996L/](DGIG8;0I++POF>?SN&X MLV0;YE\N:7L36[\VHM. M!9[(CT9.8"UM@0F\3CF",KY%,>N!6?+ 07X@DO21>VO7]QE)-,+D7[_#]0D6 M?4FV $L%Z_!6R"Q8<@Y-(%_1*PD9NO7C7/_D/1_MPTA_VDIT0[2X7,!BM=#5 M";A*9*D4SB&FK(5G5M#IIU%*%HHT+"4+TLJ +G?J$=+KTGP#F-,P"]K*?("< M^]MXKH,]'1 -="]U%\V!;J/:J.O^N^Y=93W %=0]R!P'#$HDYE7=[FP.+*0H M&2_!TL^LDR(]4>T_=MVT+^7W$?$02K])NO\<6Z?##% Q\!Z9KE7,@4-A-J2D M<^UW)%OO_W= [#_RO:MFUA6]DUB'GYGPZW2:_QB?G\,D/Y\L8/)N3(?;V7R. MB_F;RXL+F'V:EO4?;-\48X>G[=@=H]4ZU]IDQ.P3Y\%D9XI6*@7%R=[7P14C M@7XPVN&YN[W/OU01X8M:5K[^^2\^YVIY#"8D %:4(R\E6L,\UJ)S8F507F39 M+5C7XQ7O@FO7O>R!9_PZF\[GHZAL--QHIHR*J['68#0R(V+!DE,IHO76]ABF M_>]TS1FROO*=@1QOB;$#Y=5&IA:H&L*<>0/P[+D9"..-)UW6 HF0Z MNT+",)9L2>"@A#12MBYS?QC1UT6:OBH8H#/&\\F5D.]'^/.?Z?RR3C:ZMB!& M2;N2LK.LF&29UDDR'] 07B[!:6^-U8TITQ?C"9)H4#4-T&+C'J;?Q5CO%6T* MR%01HLYM<[6K0V#)64^.K)"ZM"[8D$PI$S$)8GO=W8-W@.D'*-%?' #TT;OIJ/R".5: \ M&VTC"F!>*$+J>610;SI$CKFVEBQ"MS:9NZ/;5^'4X*092"''4DKUP*)^_/0; M_/=TMHS;K:Y>Z0 NF35!LV+&XR5ZX'SB2T/A:C M6,[<,2T4KTDKEG&?K00$Y73KN]O-:([*7M]=D=-!M#! K/O9Y7PQO<#9:SQ? MAD?G[\D,2_6,9PV&7:2^&#U M<#H8%9V,3$/=J8JVS%M5<02J#S>P1[2]4 ?!99619RH6W()\D"@F&8(VWY,LBD6KM(=T#LY9I/9J$< M^-K6P= ;56>&>(6&'!%/[H?S*+L9?T_^FF\W#FQUI]=']D-4 GVVAZ_7OC)^ MT0Z['9 MS.?+3L?SE?"KA980B)S:,TW&&%$7-?.@-'FO.IL8 I32.J%V Y3#>Y,[:'G: M7MH#!(KN@[7J?'T=%.D"<*"KLD?!'>9RK(DJ.]!C=STN)3\[/Q]C_O%R?)Z7$^RF^3(M MYL^FLP_3V:IM^22?E3(^']<4[Y\GB_'BT_5888Y<.JM8)K>1:33 0#O#9 +Z M"<8B4L>>>5MCV+]AVEB;T_VKHG$+FYLX40P9%#V/<5_[?X9HF'=),9%%#=%R M94.GF8)/)W*]NZVQO00'#%-W@7%Z8>I>PM\0YMQ&<@.&J4/(4@8K6)1>UV)7 MSKPWCDGRIT*!6&SJ5+-P: 5V"E.WT%\?@;7NXT:2NNE)5@\0HU P+VM/LE+J MR"SIF(DU+I=%O:ILH+DO'GJXL'0OL4];R*SQ(?AE0SD>/&0D_@4'M!RC:6$* M@=5010B8HBTM&K@=21.^K96WM/B^62^F%TNO[W]/<(63]GQ#F'7=:W='UCR?2P ",-Y+:V*,7(E(@9NK55! MC+9XWFZ^[I>?>1-!3,6"S3*3;59T+=@ ,LJ12,J=E<8ZIZ#UO.L-4';UYNL' MO2S/9IC'BY%VA<0,B:7"+2W+25J@T$Q 2#E&QY5O?3%R^_G[=[]:Z'?=0=]: MH@/< M1WXRV]&U]@B@FA%.2T&E[;K"?-@C&%&>1<9IVY;-XOX3X<)Z+M724\ MQ-01G(RGL]^G"YP_NYS-:*TC1!\ES M@ +P%93K368%*45:0 F&Y8B>()%9&PLWC)>D2TK*D)T\B(J_@'%*JMY>O@T+ MN)=!V^51,H7)_&R2;]&P=KB(615;^\\&R+8V*4TLUK'%#HN4!5%8DQYS$1YY MQM/6:4L!-JRR7L*JLQ8_U"5^=F%^@30^)^GB_,?I;#;]@[XU?WFYF"]@4N/U M(\PR^=J.MD1+$H":.J(D9\+6^F'-"W#72=V]'WT"+!A6W'?)80UTOW=I/O$#U[OT!T M7>[> =-0#;OOP7.8=*M==?6@ZG<0]+Y(D*SQ*4C+I)2U, (CF;!),\5!BAA, MR*+U?.G]*?^1%*I]Z+Z/? ?0^6O\.#W_2";*E^"NA6^X NN :RUC9A.HS%MJO.'J3 C@(? M? NXA4\E@E>L8#+7)+)D)9TE,3&.+G!KLI&B4^K.T1+A$>MM7SSH(^?6*>]O M_YB^?3^]G,,DO_V#8'UZ,_[SLX7QXM:U\'5C&"&\-B@9BA;[J=+_ T^_4[@%HB36RLXNU[$S[4:_CK] M309K:]JI+4C69]2:^90=^3I)!B')2A*YE\G7Z_$GP9'!Y=YZ![EU3T6@GT]^ MGWY<@KJ/[5=P#>84N$(61"*#RG+- (JI%0(NHG/1.M6))OV??0H<&5CB#6W. M>^$2KW\9ES5:KP!7OE\WN3$F1)W(D74$6UN=:?-#S9SR3G/TB>=N!\U6CS]% MFK27>\.4D7OOO>#\YM[K"E[&8)*/BHD:0]/5*P,5+$.E8C1!6/IOJYO$N\\Z M!0XTEFC#A)&:]?YYH.&O.'TW@P_OQPG.EW8V!I7!N\!*D;8N.-+.Y36+G+8N M$H+1-R--=Z@:V C@J8CW-ZL+QMN0KCC>!53#0KN-0/9?=M=(4=.A MI-RXN&LS.%ZB"D@^M2TUI\%4>\4+P0I/SGF=O>PVTNRX5/] P=X^-=]'N TU MGNK0\MFGT=_?C*Q0FK8R7EN*DFGAN&,> S*)P29$)W-Z*'5_CNDO[Z8??[CZ MQ)6&K[ZX4?#-\_9;!=9(\-.=I-8P"G"-X-G92 LR"#P$QG.N5Q2!D_,0 Q-9 M>>6Y!0T/7>+UT]NSLU/06T^I'5<1WR_3Z6*R=!OV4LVW_K@]EO4]N-*U^KY0 M@N!SS"0D6YXO7=(:>+5[A;#S-/T_R*//HK:UCK)%.3G[N">-IDV:L*!D^Q M6$5Q; 9K921#,FF20W&"11"!N>PM='+^+I;:C?/>9'-\%U]>:'-]+9UV3HK<1^#Z3XR%X M84(13/CEM9PQM1\',!16!!?II0C#5LD<7W+\(#SH(^RM-)(,]LH29R"IY9E$+P8+Q-D9KK+.=')E3 M2+7?)IC13KI[2[7O NIK2[7OI:A."=?;2'EOJ?8^2BV5S,S:%"HX8(&G1!Y2 M"%*&DGB3F2I/(=6^O>;["'>85'M4/AN!G)'_2QM9=, #+"D0>1,!QKRAS;U MIYIJWTOP=U/M^TAMF%1[R-9'7A1#J^@4THJ, Q7JA94LFJ/5VC^4)?144^UW MT5M/J0T0([Z=X_V6_LUR5]$>4^ \,*-H:]$.$O/HD7%CM/%)6PRMV][=A^.I M6U?-9-S0GMZ$Z8K,75 -=%5T/Z+#7!3MKK%'*+"#N/>P"7Q&)U.(6=%!(E,= MEFO)Y;.! 8;L4B["0^N>R/LDP2.71/OC0'38>;G@S8M/02J0PBO&2ZY'F#(O6 M*R8#'6;1J6"Z#24Z]@F_+>,DVTFOX3B+]7F-76">T%,T+*0B:!1NA4^_ TIOOV$OO&Z;Y]9-;X /QR4JV*EH2L M D-5$SU!6A:#+>2]"Z5DM#*[3E5-3V.Z[];*VUIF!VH,0,(7]=Q_73_^ZL.*X8 E!2T1?-10A_/P&%.& M9.YO&- 3P#"- [3WTCM+NTH!.F $_1')G&=%2!.2LN#4L)-\7K1J'/#EQY(G M@6<7-7 X2C8H;B6]A5G7Q#!=[V*SKZVUN!4RI&Q:SY'=A.705^';Z?WA#,XM M)3U _?^+>UH57&W(GX>I/8,/])/%)_(L(3FDD[2 -4S[G)E/);+"([J0()74 MNA"S#[[38,I@&ADBK/?%/&S" N3:,L%K_1"B9S%YRPQWT6(*+L;6Q1^WGW]Z MVN\ET0'*/5[C!_BT/'9?EE6J5UWQ2&1EC%.9&:@Q#B#V@2Z.B6*U)UC6RO:% M>??*BR?34;)[S=?(*^06;8!SA?G6?U-\E4RR.E M@R9ZDM?E:#\BR)$%)8%Y<@>L+KR '+9;3'_,I\&GO6IN@'O#7TEP\Q?3^1SG M+R<__[F@X^YR/']?%_.R+%\-+@ 3*,62J=T?3:[='S$PFTU0(G-.?G]C:CT* MZC2XTU;V#2/3-XLN.*/#<>46*@+4D4GGYP%8[ZN67^]]/IX M.X,^\MUG]7H77%]K.X->.NM:QKZ-P/=)"&UB]IY;)LBXJ350N3KCEB'MFC(5 MX"H-Z\P>7SN#07C01\Y#5QEW' BD?9"\)":#!Z:Y+2QFI1EMA2)Y!)W6,RM. MM(BTE^H:#&+J(??FG0MV:;D0BT,7 %BI8XUU#>X%70PK02M'7Z)=SWP_[<87 M6_-F;UIHWC=EJP8,X&.M R%/.R9>,PL%\U899K2RMJ"(VHENO'GBC2^V)\S@ M5VMDER%R] M6B/W$?C K9&Y1AL=/=N0Z4$VB(J,,#A64N'%^)*#<+W\@">OPEVE=+@L\G#+ M^-Q3!GG71PZ4/;[5BM(Q<"Q4=B\I[HK:B/80<"N:L5T(54$38)YXU3GMD$B$K)FU-#LF"WCI-A[+D MQF6>C ]QV/NR8\P:[Z/WSEGC?21]V*EQ/D:!-B!ST21RR,)RIA$PGJVW(D7: MECN5'IYX!D8[EC331NNXYQK,^?P2UW(21S:'E(S0S'I'QW;FNE9.1Y:S)FPZ M\J1C)^/F\6<];=4/(=#!!P;\M!Q-]\MX1N3$_[D,='('N;))OQIJ'E;>0Z2O7TW8*^Y<$'%PF*Q9)%PR5EP/C'A(5KA M)+&Q=2#S"!,PVVWL_:5ZQ F8V@D=O,@,DJ!E"#J.2$"<.0C>(5@!.&RE];%= M;_72Z^,)F'WDN]=\NPZXOM8$S%XZZYQXMX7 ]TD(CIY+GPTSUJ7:T\PR\-:R MXET0PG#GU+#NP?$E8 ["@SYR/HX$3 56.ND$0Y,RG9Q2L2!K3A<7-EA!ANOZ M7=B))F#V4MWN"9A]Y+XQ CGX#8L]^_'%GFY6'GO40#%TXQ"*-2V2*:D_&Q ,W*8\]=)@;% 2CH%ABN"$71G-C6/#5.RT>0E0&<@R# M'@+-;E!>].GQ$8/!+)QF+MLZ>JO&^@VYYUI!<,!3B;:UA]0'WZ&WP.WXL5/7 ME3X:&?SVY4>8C^=O/LP0\LO)/V VKHY"#?Z+D2$/WP<@;P,<,FV29S% [:7& MK?V_[7U;[[_I=OB_-UE3'?+""((K*PD8-UUH%2J,G+1 /6TBT?E RQ.XW' MSL(^#YN:!ZO>K>IO%W^0@)_Q[%-^L_R>STB>WZI'<()>22'HF)2:8I6Z^HU4 M$7SMSL[>%RE"FC;OLNT)3QOU?LJ;L1+#G=1)24UOQ@4HJSB@]A$89SQBL,FG M_O?*D5=B]KM&]M?SH T>Z[ZZFYQD.5H?4T*(6#.03A0(615RA42TA5Y3LTF< MMBT7PCUR/ _@]];P@"+-NWQ^GL]65^*\OSA?G>-IJD'@IO=(\R!R6F\B4JZR MTGGP/-"K:Q&USO3.@O>V@$=D>B;6T%/SPWEW-@4)6BSENYL!SSI!+56665L!] ^R5DV>*+(@ZO+P(DTN MVCVXK6T7T[@MPS&5[IHP77;4[8!X\J8\E^GG*1(-*MG=E>8PQ;K]4'H \CU4 M/ _X(ADOHZ%O(TH$580 +ST#KE/FQF2I1.^ 8"[0'RG,C<:\1;,#L*Y$"E6: MJP%H7OO-,P=I \6CB )<_U6"^1V]?3%9=E/H"/;WY6E: MGJX[Q@.>_O-]H3@TIRK?N[^^?O_;%=>*"4(4"D,CRKJ2+CIPOB"P@)FI*$TJ MW6G?IPCVY(VAO_J'CQ^OS[C@0]:>D:W6'+;*J8 OW$!6T4OG3#"N=P1XW*P# M^_AV>^IW+M:!*3*]1-:!)JRF3)[OHNBY6 =*+"'$[$#D6$GIC0/DR8*,*<:( M6D4Q::OC48+?SCK0'?L6_<[..I#H?>@*XG6M6FT>EP(P, ;:R*11)(>Y]R3? M4V =:,*LB76@1>'#%KERGK6QN>Z5$>2A6I9K[W$ -)KN/,.8EMU61SZ':WUW M[74LX-U>S3=%C.>WR+5)^5L6@>ZBN8&+7 537& 2$ NG(\'$ HZ9!#&Z$ES4 M//))+7"'!G#2(M<>^+4H;.@B5^V<4S(S$H3)VBGFP,?D@,F<0O"LZ#!IE.5I M+')M4OO61:XM.ANZR-7['+)E]74LKTD]3998%)@@,3*3D],]MID?R2+7G<'; M66>=O[PU[4&]QO\[+S^=X;?/BXA?UD>*LSI[&SPD*T@H521@=@PD_;E*D8F$ MDQA*'@%RJP#/P;OIH]V._2IKH39%S)LB7?KG4X3JZ/ML%61^3Z@34,M16N[] MU6\5CAF4C"E&MX>L$^TA5.'(TG-@2+$5IV#]Z4'_@ \U)_(MRNV(>*P=,6<_ M3O[QX<2+:!P7@=ZI=E_4-KG 5 *&63 40F7^T.JO58[_^6GY_4^7OW&#\.6_ M7 -\_;QY+^9.BE_NI;6>SM7YM[.3-Z].Z#$A>YG T*$ "J,"9YBBV\1>%SCN5;EU%;ND-* M%)5>3$6R>Q[HD")G0KF0(^M="#[VL?PA=M"BY^[K2O;9LU+Y:XH.!E!4D@)3 M)R6+,.1I%*:30#H:)[(5/X]M-TU =MMVTX+"X6;UW16'\P.3Y:M_%7._B?UI M#QPTM[_#V][F03;)$7[HHRE*&N5%]G3>Y&",L2SYK=/[TQX]9H8_HLF") 0N M-#G"(9(C;*4 4;CR&'EP#[K]1SK#?^+0T0>M%1B>,RA&Y[]7M2E,.IT<9XSE M21F&'<=D#WW"[8;O0Y.O31H=/F/_]WRV6*9%O*3(/*$O3J(V GQ&#N3\8PWL M(J#Q7D8O,++>?3 /"O0\\.^G\R$^\!:V3*::*0G9&*,4@^D?OO@W[D: MJJ?(]!*[ZINPFK3+;P=%SV4$WFN?>;2 ,M!Y:)0B']=HL()D+0*M]KV#QV/N MJN^.?8M^1RU[OLS$D9LB5,@<4AWC4EIP<(5Q*#:KF)*W.3R:SCK>[6U-BGY@ M>UN+EH;'_IM)#^VUXD:"MYIL,C@$5Z?Q;.%>^"23-"^KXKG/W;RG?H='=S?R M]5/D>JD5SR;,IE:Z=E'XG!7/R 7J1 *A().GR\F#-R& #MJ:1"!B&!O>'U_% M?4W^LV?*_/UO938?UY\^GQ59RM!%5FTAYARK;/5Y>.( M&6+MK-.5G-NRMMN]48)#9WAV!?!>7V"D]D3@>:0;-//"F^REZ?'/R5C&Z7TP@<[Z!"TRNV"2!)/K]A_) M)3BN-,CD%44^+.?4.P \9J:L?7S+O70[( M\#V/(%(E>&E-6$TJ/LR;MHN)Y MF+*<+A%ERJ!\[;HN+ (&BF^CYCE(DY2UO2L Q\J4U1GS%LV.9\J2VO%DBP91 MZADFK21GA <(F?N("9UCO?MACN3=%AIQ5*2YS[=/V38L3'SYF6B,(P9W3#@1)6@OZ"7P."4J.PD7/LC%C M^Q7?]9K6^-=?^Q9COMJIP411BB-(C1%4CH:BA[I3@]&+%X:Z\+&M_->R'#HA MOQON#Y?T=M3T\*Z.=2B95^I>";XFY6EWDOY\MXLVM>X%;7SC294V7/5W^-8UI MK(*4R!/G3@JMU&,WW\1G/6WH1RAT0"_0;_G;9N)H];YL+M\J\XF.!!AZ"0%- M!I5JS=#D H1AH .,3K+2^YZX7Y*G;00=M3R@6O?WGS*MWYFL\^<,THG$()/B M"40H%%R+D"%HI'\$&1F9:^&R=WO^ ^(\#ROHI>\!RP^WS:&QX#3*C.!RD* B M!6A>N@P^AIRT,;KD_DO(CWS>;S]'8'\]#^# N1%VG9#M%1?I&O*JDC59\SK3&,)24L@H.D(*5V!)&AI9Q!>U&XR,BY MG\0+^K0'\_HY].U:/9;!O'L:7*5T.GK-P5JOZO)V"X@B :LY.J]UD'8L9\6Q ME?F:<'V\^;]%OW/V>D^1ZZ4V_S=A-K7I>Q>%STIW9C4Y)88B4W):*#(E21VG M0[($H82,04A*),S([YNO9Q4@:H_=F'=@YW!6TYG\8/1&AV_8=? MOBQR>A7_]V*QVF S0]5LMZ>/**!UT,.M6IKE2IHH$6TV"K4/UGG'I2^6HPMQ M"^_9;G*,*:N56&N]Y#]I6SW7 MR[.SY>]UMQ5^H[\Y_W%2O446N(.D@Z>0WE429(T@1%2R"&E$[)U";9'OT&?I M;O;Q$(E:5T1&--7>)'QC3+"B%0/F:E#!HP)?A(=DN&3.2*]D;R[9=T=)H=<+ M_2:-#G"C'TKN!E.$5=D!UO8D5>K ER-)I5@WD.ID;_/"OHQD^C[8]]+W\/GZ M31)!,$^>FD+025I0V9!(0E>.+LW)F1,1L??.^"-,N>T#^+Y:/9:4VWV;5=&: MC$P!74^1[+6N*4G:0E0\:.Y4EM,6;C48QW%S837A.F'#=(-^YZ)!FB+32^3" M:L)JTH;I'10]EQ%4\ZY\GB16;0"0W(*+5D-RCCEKN.%^[&KYX^+"ZHY]BWYG MWS"=,6.Q1 M@V8"FM[P]MX&$37F8A)73AG'D*&F^(P%9WDE.MDZ"_#80\K&\\B69D4UT)X!RS4Y=/(-'@;$3A3KA2/SH3>1?^G MF:QLL8^]DI4MB(Q(5N;S\WRVNA+W_<7YZAQ/4_U,+^<;$IW' @O8X.CUU^0$ M=;6B,%D85)R'T#V!^8A,S\1*>FI^>+_ )EXO45&XSB3=\'37*Q8C>.491"^" MM8R+(LS04_,HLEO[H+ZO5H\XNR6X=HAH(=04CBKDRGD7Z#6TNQ,84F5YB=JL)JRD9CET4/1O3N^;&1\7P*V:TFS)JR6RT*[\R&L1YBK??;S5W@EZQW->[7!CC]'R243(!"(Q3I?,X" MK6"3YH<>8<;8*L!3O_;[:;=CG?OAY>]3A.I()K55D/FII3H!M1REY=%+_<2VL][^?S;VL):ZYZEITG/&U1_:G_7VTWT01FG M*,[2+"KNLS/(HO?.."NU%F%K$6K2D\=4HF)4A=23P25.-X=PE2!-2?#&EN"8 MU:.W9[X;48DZL3IEZ06'HOQE70,M!2S6Y*0M!2M.]'ZM=T?9^-R"[X.-SRT: MG7UWN+,FR5@29"<N%AYA@:@?Y.U:/>("4?321[01*ITYJ84G<"Y7 M1BSG@BK:I=)[W>!Q%XB:<'V\0-2BW[EJ U-D>HD%HB:LIA0)=E'T7$;@+%I% M%@W.7 ,6FUM"'%[I.AQUP@ZHY]BWX'KP).6ELKHX-0:E]HBA&" M#1:0Y2PC%]G'6PUF3ZGAM4G1#S2\MFAI@"M_9VF1I0L'L9"'PJ2G]U*>?HH> M8F;&>B&2#[W[>HYY5=L^]_)>NATPI'C/RIHI$KVT56U-*#V^MFL7%<^SJHVB M1+IZ5(#(LP0E/=(A)!+0<52*18Q1ZB<*>NNJMLZ8MVAVAE5M3(EH*G'1>GM# M]/6*B09$8MIZQI+5O?-O1[BJK0F31U:U-2CT8*O:R*!Y)B\2A!*U-95\D^"\ M@"!"J53#]-K=N[6?S*JV?8RAO_K'EY1>Q7CQ]>)+)9Y_?_XYG[U9?OUVEC_7 MX_)[_NLI_7?YW7*U^BW'+[A:+>YI'L#V+5 ?0WJUJ MEN0R",5S)391EAOTJ$V0I$7%HC;^9!X1]SNW)LIXG3R5-:SR)8$OM:1;F*D# M,>2!!RD,IFR9F[1DJ>$(:Y5Q_X[*?P7D+9U>$V1XE%R*NK$HOELC9O_WF/^F&&JA=WL[ M#PS] -?DP_DR_O/S\@O]MM6?__>B3K4)5)('2[>LKSM+7?+5;;(@I#26PFB6 M0N\HXZX4\YO2X=&]35"^'S0#PI3W>];83=)_VUT7$&M')T+@9>P.O*$)Q]H$A'RI![MZ%.%F[^R* # MF.V^R@Y(#,A)W!#TXQF>KK[@AA3__UZLSNN'<\4\IKR(G 04,EH*AH, CYRD M3#(XF7S(LC<-U#3)CC(-M@NTVPVH%RYC#YS_)MU5OXM"US>X^OSVR_+WO^3T M*6^"UDMQL:SWQ2A0AN)7I:P#YRET3:D$%*EX;7IWMC:*^ +LJ3M26Y,,W2IT MUQ-MO^ Y?HB?<[KXDM^7ZS_O,NNURV/VK)[M_6:W:F$H4RV')2F555*[D+Q/ M#+VP3F0FS,DN#]QWF>8Z.OXM?UN>G2]./]WX_=>)@7IJV2 9.*5DW1]$OIBN M#9\A4G<9,_?+5:Y?/5">>%R_HA<5])#Q*]L8\Y M029PE):6"]^;VORV#/,?<=TMX/;IMI>:1U1Z?GY6#[SZZQ^7?[E)51@ELMMT MN"8Z<67F$#*);+BF+YGSK%SW)&J[F'-E%H>;S&B(#IU4?)B&(2<,,A8!FIG: M6,TX>*X#)):BBTE%&I48$&+ M@(#%1E H-03G(AAAD_4\(K*'FEZ?*D]-D^+O\M2T:*VC*WDEP9M7)VBC#E8E M8+EVHB1G:ND_@/2,6Q<*%QUQ.Q[.FGUP:]3:#+0UN#C['_QRD?^6<75QMCYT M>C/5-#YB7W*:?=[H5M8B%1LH+!,Z^:0P(T$4LK!"%J68LNRD]6'[A6\_G_:& MXDIZTMGZ5[\OORU6_[QDQL$O/^^.-_AMW;1S'9-'UV%G7E]XQUO4Q,(#$4+US0T8XE MNKB69?Z\QYQV]# _QHZ(#*?'^:FADUSJ2*^PH%7AH(R7X#V]NF4RJ8+:1=9[ MX\8645ZVG>R"QX#*TD,JN0S+M3,Q:7IIK/R!=(& 2ZY TBRB81)-[ITQ?E2H MN;)CAS28OL@<.DUVYZU>_[CA8KS&U6+3*^(*)B]BA!A5KJOX(B"W#'*1T3.1 M0NF^O?P1D0Z50NN,_S;KZH##B*W6-5E(.KX^*'_^\,MB50V6)+XLH4X1=5 S M7H.8AVG1ZPKS[4W8@S$:>=M="U@/ZHW'MKK:(HB)^> =9!/7B8@(7F"BJ!:M M+%EY*WIW\DV1ZR"-?2/MISL8ASZ'E&&9CF+@M?%>,6? !YY!BY ]A=J8PZ2= M \=__C1ZV]WPW>< :@!G0#3VY]7YXBNYB>_+!%EE"DQAXI PUYX@;C9$T,$; M86U14;/>5!DM\LUO2<. OMUL/ JED5?9ZQ\_?_S+(I_10S[_>)>_YTU]Q6M1 MBG>6G,(JI=4U.QL<2:D3,XX'ZWIW DZ3[-F[U;U0&3!:>%^6=W57WI^K@QX7 M=I!_W23HP3WL;HAO,ZIA<(T\GR8)+9CW09'0(M/1K7ADE:N804&?K<[D%H1A MQ]3A;&NZ\WTS!TU@3X4/7PEQ M0SYO6,C1FUJ<#:!"C(!*%3JMG%;<8E2E=U%K7D-XQ+68RPY:]-R;"?Q#/ETL MSWY=GN?5+_6V^G7Y?7U+??Q]^?'S\F*%I^GC[R3NCP^+/Z[X$IW1$C6=?RK4 M>IU'$K>N,0F6&\></CEEWRV^$Y^U?>\&K,1;_(C^BS!V^V-;D]'HK69[HWDK5:B('W@6;I$P:C2 M.A1^TOJP?=V JX>\^]F:D37W(C)3N;3(>CVC,T] \9[Q-C? MP;GZE;]>U*_D?;G^5%=_R5_2B4TV!Y;HVZPW^F:U0ZICS=;&:$(1/O?>A_ZH M4(4C<4-ZYENOMXH^75>R>%/Z/*-/!0$5:IUBLS! M%^\A.JE\9"JB[M_^NU6VS MK:&4@FBW%\2+D;'+>2 E8/;:XKB*;;. M'E&DQ"7'_D'"L51)]L+T\9I(BV[G3(%/D>NEUD2:,)N:"]]%X7,:A%-D\-IX M8+:>B](%\(I+J#3\%,L$"F5ZMQT>>TUDB!VTZ+G[=M3;"=8_+SY]/K^U#=3$ MX+"^J^6B-G4S#HX7 9'.0ZTTM]'=:H#?MC-UPM..**'=!,QRI%:')H2NW[WV M 6SL/"*%JDD#TY;"%:<8>%$D1#J-DO.2_GYKGC^*FY6U#(JNY( E M"4!I)+#BK%]G.[V?Y"W<_=V'S KMJ_AE/ZWU[GOX2##KC-P4!U*2BZ)0 M2O Y2BB8BT,?O;D]]+C-Y[O[RY\+C/OJ[3!="1\NOG[%LQ_+\F;Y-2Q.<_K9 M%5J9J9=U_=6RW,Q;WW>JK39U^%6O/H:^0@WH?!BHM5N]$B64)"-2G!E0R4 F MA%I&NCA$C*AUO+=7HJ]X_;LK;(DJ,)L@Y$+!3O(%T"FD3\[S@D5JGWO/P@[M MKK@OIV^="!2XUE9#3].\N/O8+2@GM;!:5!VT.CYTUD M*#F]9;0.1-865*5%#L95#KR*0 HR'MG4>Z7Y%CR)TW8+KOK M>$!(?%>JJV;8"7(-RIILD^DP&9,>N#UJ"GLH?4ZCH.,P,Z;HEHK&@S*,3DPG M)*"7R.GCX*AZ;W.:UQ@>R8_,:0LMNAZ2*]L(E-.KU:6,UX[V9:P8BZ3S$!UP M.OQJ?8$!!NG!.')EK,S2#N#H?%2L^1W'/AC>\2OZ C!W"88'S844'J(P=1L4 MB^3;B@BI:)55CLKK<7VYQUN"V<>%Z*;ON4LP4V3[=PFF&<66)/LN$,Q=@E': MZ8RZ5ACJXDP4!7R6 J(3.2C&+>M.FO&T2C##K*-%\P.LXF9B[T8N.@9D1B0+ M67&ZWD)AX+(I4.CFY$F58G)O_^)^28XLX=^$UK*[J@=X$A.985 7[V-QX$/- MG$7.(6B3P 8ABBXBH!E(IGN$Y%\]O8L!& P8 FCCA9DB[+^IOGHBOAFCI?'?E=IA+W)'-$G-J^E8;1<1$T1R/GNQ= M>9^]E4'8%(JTTFF?'FZC&"QX_P8+[8N4E;(O5#J_PG&T<;18U^U+XY"8SM#Y4827 M-B.%C*Q.=F,P$"RGZ-.;++CC/AL<]N$=O/-C'\/81Y-'WODA!7.*VPR*F[K% MH$X3U\DA^DDJ\I,$#[TS;\?=^=&$[;3.CQ8=SUGDGR+72^[\:,)M:K5_%Z7/ M:1366T^1%P>ID8,JRD%(F5.PQ%)P7"JTO>DUGD+GQQ!;:-'U@3H_G"!)"H7( MY*[0VRH?(6BZ0!-W)DA+04OL7]Q_2IT?31CNT/G1 L#IFJGIV7]BP,I\2I M4%!#,I2I^?0+\(A@7 R 5*L:6NKRHHD ?>?$S\X (?[/_VO'X]+\,SS(LU6 M__PG]V?G3X"O:,;2U?T__^FWNP\P_M/_^I?_]M_^Z?^!\/^\^?()O,OH^I&O M2O VY[CD#'Q/RP?PKXP7OP.19X_@7[/\]_090_@OU4MOLZ>7/+U_*('G>-[^ MW^9_B1+ANHX;0B_Q$HBX@V"<.#YTL".X0P+']^*K^[_XV&.!%V%(HM"%"*%$ M/N9YT&,N#HF7,,%1U>@R7?W^%_4/@@L.I'*KHOK/?_[30UD^_>677[Y___[S M#Y(O?\[R^U\\Q_%_:9_^4_/XCX/GO_O5TVZ2)+]4?[MYM$B//2B;=7_Y/[]^ M^DH?^".&Z:HH\8JJ#HKT+T7UXZ>,XK+"_*QE?_AL -1QYMN1?N #JW[]]^7BRR^07]<0O*WZO+'O+\S1C7TN;7>;Y3JM*RD1)Z89*RG\XU=DO%XAO2=[R M4%8+PE7J?K8E8Q^FGZV)>R?Y@8\O<*>;BT6N/ZCW*S;5M[OIZF+1QY?8UF>1 ME7@YP6>Q[:8C\E+]\$G^J>E&-=1#IE4_#75W1.4_2KYBO&;+G:9!RO[Y3_)/ MBW4![S%^6KQ9%^F*%\4U_8]U6J2*O*]_I,4B<@/B)RZ!@>_'$ GAPCAP!,0\ MX(G' Q*A>%%N/NT%7\'?OK925%UI]?,G SW+$^,UYT6VSNEVIGM<'IN^Y,RE MYKKXEQ5^Y,43;EZ0PBJGH);_7UHQ04?.?_IEJ]1P0)=3P;2<'B'P30GY_Y\$ M*J,[XBR5EY#E^S!D5!>&[> KI 85!@(7I%*B:>(7Y9C]PI=ET?X"U2_5"#S7 MRR\'5K[.6PUP3L\8H7GB%YI)Y^BIA#OV4,ZDD:IE9O2!U !+$?X$LISQ7#J_ M1]39?+2$T]7B75H\905>_C7/UD\?5W2Y5GZR_%5J4*:K-6N.D!.8]UYI> 72C7U9U[Y9JV7UA#)PL3$PVVKZ M\^6SY8BPUS.LZJ":-IW0=ZJI3#R"((YB+G_'GA^Y)CY^ M?W=SFWPWTH*-N$#)*YW91F)-WM5$6V\!8 _#D2>[2^ S7@_HH6)I67"FLTE7 M!WJ*[R\2--\:L%:X+O+K^YQ7A/4K?R0\7X0!Q@GS"'03XD&48 3C&(>0,B^) M/"XY)M#W]P_;GQMM7'_] C8B&CAF1Y#3\)4OPV-D"MB! GRKY3-Q5H]@8N!P M7H;-1$ZC%!+@5DI;/M]IS7O]MB.O3>=[G99YQW_J>6R8#R2]K)SC@K_C];\_ MKKZ6&?W](5O*-HKW_[%.RYHM0#?E!Z@4<30>3(UDYXW M-2+X(W/K"+@;>UT#T;/DAIGV/JE?-A":?4=M:#/#J/ 3+PK.F_7GZOZ3ZO%3 MBDFZE-WKSBG*;997QR;799FG9%UBLN2*,S[+CS]; ME5*^I7KLXTJ:BQ>GU^;&''((E266Z#0\*0\<*K0_TH\\,6PLO^."YSEGM57O M\(]K22%E(0V]<)E+G#B)(7%"%6*B' SA.)!R[#M2MH. M^!+_X,456''-#24-87W>4'CC0&[RE_QDANL!?*N4,]GDM6%X]7;#1SW3'$191V3F_L-FNV4S*>+IXORKE M2OR:,=EY<9L5)5[^?^G3VXSQA> $(Q\Y$,<>@<@3'B1)$,.$TL@+72>)_4AG M?NSO9FZS7BTI:$2] K6P0$H+E+AZQ'@&V?[)R1Y>(T\Y0Z'29B,])(ZXV 6G M/]]GS[_(!FKO6OYAZU2?:7822M%3K24*S:>'+;AKA_QO?,D^9+EBH\]9J1CG M1NR$IBVBD(4D\"CD'DD@0F$$XS ,((]10B/AB$AH^I/ @$RIFLQ/V:;9 US6&WFI]!(A'YI0&W;_MHBO%KCP?A>YN MS+2]M;PA5I86]KJ]3KK*-X1B?\EO^OK0/?^N'U2[3S?K4ETQ5IN_"XZ9+X2@ M,$!$NB^^@R'F:N\P9IQ[#N4^0F8' ;W]S8VF?ELQ7J3WJ^IR^MXZX0ID6\'! M3RI,H*CT,3Y"Z#>![KF"-6!')J<#&)O56D=:FV<(6K!8.UCH[VWBTP8MU0^/ M(/1>&\8W[3VZM]DC25?5?H!TPY8I?5D0ASN$)2$,(T=Z1ECE9Z H@,+CKNN$ M+O(](ZHYW=7<6&9SM[,KZK#KKT=PU>,/.VB-3!U'@0*UF.!;\^\[_J,$;^1( M^'V$F[&GX;%\.?9(1Z]R/_:TPJ>NR/:\,?0LDY0?5T695WN(]35YCU#?BQ@, M?.9(KJ ,8C?D,.'4H2SP7:H7_'ZZB[EQA)(0;$4T/; \0%#WH/(27$8_H-R! MQ/IM^-/*6SN//.A@XG/(4PH>GC^>?'+8F*YOR/#=4*9%)!<4TOMPH @3%R*5 M!R,.O! FGDM]ADGD$R,7X&@O:X;(1,N>'\?QQ/O4%^,4HCC_-& MOH/(17LCO1!^3CO=>-?>'?/_#-G8;WJ7/*>,K]D6NKF^Y_%A6);[G M"Q_A!/F1@+Y/(HA8Z,(X='P8"R0<0@A-*!^^Y7"\T[EQPG:-7%0'RJR1&N12 M[$NV%TY@/F2/X7(DI]YH:"4&2N0KL!5ZK/V&?HA&V70XT>4K[CST@]"__7#F MW8'W,>0RY4:\E7VDY0=,*V+[%?](']>/;[(\S[ZGJ_NW6'Y4:@KE$>:$^Z%D M(XHAHB&%A$@VB@A"/F84^0DS82.3SN?&2DIV=7A *^F!:,2_ H^U H"T&@#: MJ&!X7\/$,GJ<-1;>(W-7"W4M./BP@;J1'6R$!V_/06U^>6, 9K8N<)AT/>TE MC@&@'%SD&-*&C4V3#SC-_XZ7:[YP@@ S!SLP49=M$<98.E;8A[Y+6>)('XL2 M?_C.R::?N5'75[Y*LUP=,)NNK$X!.60#91 \T^ZB7 $E)*BD["3&&FM7Y0"1 M4;96MKV\XO[*@:K]FRR'CP\C@IOR@>=OL\>GG#_P59$^\SJ(_$.6\_1^]78M MG:T5?;G+\:K M$ILN&+5?RVK/=R_XG2E+J1H'>6!TKYY$S0( M@!H"4&-0W:NL7FV&MZ MS*,B.K8SO1-6>74V%^T5:'2PZ%\/QL^6ZVTNP+1>^6" #ASVX2T-/#5MUP3; MA9G*5WK]F*U5!HCL45+N(F:"L"A(H!^ZOJ(X"N.(R'_P,$".%WB>HW7CQ*33 MN9%:9PW[*\=*9'/G60MLS1-6RQ".?>!Z%#WPK1;48H2%"2ZVCF%UNISV5-8 MA(-#6I-W;6PDOL%%6GR5+B%F-ZN_XSQ5-^?4Z8R[X+'+XR ))=$D J(8.Y!0 M3\ 8.6X8"R\@_(*=Q=,=SXU[WJA #G5.NST.N6C+L0?R(7N0=H"<>E.RDAK4 M8@.Y(FX%KXYRQ]J3#Z]S,UWK<82M;)BO5O'.Y MB$7((RRY*8RY=(Q")X&$1 GD/)8'!Q=-F1CN=&4/+S"RU$EQV#6-,= M&@&XL5VB$S%HW>QY5T )#I3D(X>F]6 U9K3:L6Y?/X"M!PRMF+:^]\T8J44PACH@'W3CT$Q]%'@Z$#N'LM3LW/E&E--*B M3"E>FJ^V]C'K9Y +D!B9($Z 8''1=$+WO@$O7^D,=OE?VX&^W]HDX_B$"NTP M/?770Q MN[*9+CPZD.DN+H8!,?H"0@.# C*'WEFV+"LXCH_ M%L6:L^Z14'W1M/K+FZ?J[MC['SRG:<'90L2$,A_'*F>&*G6"U(XFBJ&;X"CP M*/51F"RZU6C/?K7F0FA]VV=+[UI-'-.*!GX:>O5\@"WT6&$D?">:RI644&WC ML.H,GZ^*^AC^.L_5[%3-Z^0%=)]KG$APK?+%JW3;E797H-6O4.D!:A#LT=%P ME"V1U@ !)J6VX0#M$^ %+0U)S$D?.%LO^8WXN"KE)Z?2EQ77*U8=R=>)0:J4 M9?4_^(^RNNZ\0*YP4(0C&) H@BCT*20()5!X"4+"9]BG6F%8%\@P-U_HZ_KQ M$>,P@_23Y40PC\V6C0(J[V)'!2!U '4<5).-J-*@28VI M=4G?FAE,$F..;HZIZ[>2PO:VI@B/!.98E_Y>G]@W1?KY_EK_?5R:(Z3>QQ M=?1<]#$Q'WG*.2AFTTH/&O%!*__N34^+D;$#P;,5YFK:_;0QJP/!.0A '=J. MC4"'MIR):K^J%E#ZV3Y$+O$AI@&!E/@T2 A-@L0HQ$J_Z[DQ M7W50GS8"UU$/N 1/U>((\-7IQ>ZE)HA(Z"$_$)!0N,0]$!I#\21:N%P3<2FC"\&]'=.OS"EZJ?MUE1%M6>$5&[ANW) M\Z96O2>02!S7@1YUU48W=2%A80@%=VB,0S?BAO/*1>+,;:ZI]UO)[GYK9TOV M6RNX80W<"XVFR8*3F6+"W?&!5AARI\$">/;N-UPBS-1W'2P =^3>@XU6!VR, M?^9E?0E-72S[(-4]>MFBN'[&Z;+:(^K A'I]8J]2Y=K*>V" M>E$0/:)1 A,F_X3]F)$@%EPD6KDDQQ)P;C1\4#%3>OR[E2%II5*= MNJK1"?R/?X@]U_W'*I"75KN0C7H&V[]C6%]CB_Z5;3HRGW=J?RK]@%+PQ&VU M FQT!'<9J+4$734;\U[/QKP&6_^O;.:)S@4.1Z^:->K]R=;@V=;@>&/PSKCN M*'P%R&9 LUII6R<*(]JC][AAC'ZG.XL8$;6=@XHQ^QG@&"@W!*]>;IYY_ISR M[TUMRD0D7D 1C!R7010G!.+0(3 (PH!@*N=UJE7I]F0/IW\O'1U^GK&--%H[''>&3&$81 M<2%R,8(DBBFDCH?\Q/7#R"4F]++?P=S(Y%.VNH?+]%FN@K!!D.!)_/08XQ)4 M1N:'"I!/%2!GHB:-B>"4UI:&_4'SDP[R4\KM#^F3SPU8!*F,6U]XL5ZJH FU M)OO"JW@D%4S&^.,J+5_^)E=>:M$O3V2UVK4P92-(N"AT613M4,SV_5P6VFLP\:V MP,AT,V/P#99Z8QMAHJ7@!<:PM6J\!,G>5>6@AJ=;=5ZB]\ZJ]**&A@9!U$4; MBMU:#@M$?.QZM(;2I'?U-H*J MW#5[=4E,@Q6.@ZOG:%X"V%09%!L)K[1Q&A!.T(N"M3B!X[U,' #0J^KAR7[_ MX\,(X8X_/F4YSE_>_\=:TLMAB6,:^*X( @Y]%"-5\BF&,0XY%/)'%BF5 VHH):UG'K M3>L"8XECSG8W*=GH*K_/.MKO#5@3OQ>"T[**4VI/'U4OSWBI8I(65 1NXJ $ M$N%6]>T1Q$X8PH!Z!'-'>BQ>J+WZ[>]K;J132UO5<^J;P?K3'GX3K33/?XNV%I1ZT/0N'<\T,=TB44^7 MG>6@YBOC96*\D]!6MW>2 4.1+$D6^GP.3#V)0'3$!,_II1CH46[QCW/C83E MUQ78S\58@ZSGRHT"W=D^TLQ;50ZX366&ZZ)8/]:YP?92&/P]4X6RU(2G;J(N M<1#NY"*',_"\$=,P+^)T5MYRO5+&;6YY7\G]*5U4U MHF(1Q E-"**0!H%<-81JJ86#$$81#CWJ^:UUS#DR+/661N*?1MFPVUH'GQO M&7!;(?JVQ)HVD-\RF ?A_K;;'S8-?.)%P7EWIZ[8YE:5;R 44,7J-("(NQXD M+L40^XBS)&&(,2-J[^ML;G1=BV=&L+U@ZI&F+8A&)L):3.F#=S?K"_!-)_6O M,:_I8&*)JWJ[FI1_=)3>YQ2M=U[%7:R+5BX2CAV18 1#+Q 0N8F V'%"& =N M%/B>QWU'*QV+5:GFQCQ**;CQ,HJME\%WO RZZV4T"1K ZB 'Q)-T.^HC]^&A M97;,/XG?:&[4/X;3> 5JS6;C+^X"/0]GL9'IC^0I[L)HV4W<:WR$T(\O7)5 MDXW=B ]I0?%2G>HNL!\E'D,1)#C&$"$O@@E*/$ACY'D^)XP0>S$@1T68&ZNK M+QW\]+_7RQ< P3M.JRIHABP\P! 6XD0NAG<6 2,;+12[UGI40203A8_T@CA% M',EQ >834-(+D%%D27]+-JHHM%U*)NZ$LVR2AJ( X0C%'%(>J66SPR"A$8<\ MPB(B$<4,&V5Z->E\;K2WE\[?<$%M!+L>U8T%YD0+[H/R"$?I;I1$K4.0&Z4F MPIFN7[$>@AXH_;40--NX(.3A"W^2G^6#[.LVS^YS_%B7L5TD. FYSQ&DCHL@ M\OT QC'AT(N"")&("/F[<9#"B<[FQE/UOOQ66-!(>[[&KSG.!F$!%M";XB!_ M$'##CMO/(&+S@/Q45],?:9]1^N@A]+EWAA'(;RN6%G5XFSKBKG)"2N;:)(5L M%Z J/.MZ6=E4_GJ7W>*\3&GZ5/'<=B%;98EP(4DH0Z, M'.0&2> '-!1FE\?'$%-KT$UZ\WQ'RW;7K]D<;%7>2?A::RJ?E:["4U?5SC:C M&=&-\CWH$>2KV7@:8MTU[E:_;04?L:>,ECK3;,;D15U*7XN/K7AY0^O)>2E2^U6+Q8 MN#1TW,@)Y,3A"8@0YS"A?J)B\9'+PR@1S+!NE$:O)I0Q47!^);3:YRHJL=6I MSW^O/'WDO0G+2I^6>K=F=,]SPQRI.@^+.C7. M5M+FS9X4#9C' BZ])NH3B 3%D'#!(8HI1X0B3Z[$3?;^CO8R-Q:KA00;*- ZGE %\,S,J/M(S/";EXO!):\FN-]3.K']*JY[[GT/VPVWHN\7-Q\7\EA M]) ^7?](BP42D1S=+H<^)2%$01#)E1$BT',)8I%<+HE :XP?M#RW<;T1#GQ3 MXFE.Q(> ]8_EBV 8>?QJ(Z ];$]JVS=4Y4N=82K_:SM$#]N;9%B>5*,=BJ(KQ,5[C&"D.,$,&$J1UF(5!%40J$;(I80+T8\%N8A]J>ZF]M '1YD M?Q)0O?G7'DPC#^03Y_[CAMJ?P\5JL/W)SEXAW/Z/ M*]KL,";<]5#DQE#X+H4HXB%,.'67-'A3.%M<\]NZT M]35[I#\HL=GW[.5WERI*O1&_%;PJQW7]F.5E^I_UIQC$/' (5S>40K7K[:BH M >D;AXA&B0@9Y@$>>F&II]^YL6-7-N7JYDITF FX+OB@HGFZ^.NYKB.@.C*C M[EU.^M+B*<6N:^Y5USHWDH]S&TD#JA&N(/7U^FKWCC2@Z+MLI//Z ?M7*;< M:R$'O[K&]$%^F(L8QX)Y DF:BAR($D)@$@0,8AJY@G%*0NYHNVU&7<^-KNX> M>,ZQDM# -S$#6\.O&PW"*;EI>Y&H70P7X)U*K:>$K]-M*_%'P]G ,QP-[XG\ MQ1;WNMC>IJP>>&IQ9Q+WZJL&+PIW(7NVY4\.PJ[7RS1K<3K?,V-5AS)5N)1[I": M0&1K]U*GRVDW(PU .-A;-'EW&!7]C;/[='7_CA?I_:H:44UH$W<92R*/PR"* M/.EWN@$DGHNA3P(_C)-8DI!1C-BICN9&.8V<1%2/5VS@-#*7'(%H MA)"Q4W6>&L\\/6)=^X>KTX9I2E45(-GZ;9ROY1UKSS>>L M_#>Y!F;94\G9;;9,Z4O]STX&23>*L @X)+$JC!'%TEEQL0]#SP^P%P2(A?HG M#)=*,S=>J?4!6X7 KD90JB177O*)6BF#M=?%AM-8]DYICI'IZYPEKL">*4"M M"_C6_%LG&&<$*QDLFJ>TUD3KZ,9J>&NUISVKK:357J35<*V8K46T+2Q[U]47 M=S+=4ML6'CNK;VN-#O."MU5FZB1[!W=@U=G\NSKI9G6:OP@<'O$(4B<=P4_K@FVSDQKFPC.W3XP1 MHCSV8"+4WGDDER]8Y21$'N&,^8[/ \,B7:-:Z)4*>?7EC]AFDH6;?+,_@74! M6+9?^3 MKM$&P[._>!O>T+#9[1W/TV>LDLI^7!5E7GEK7]+B]^K:BX_CA*M[S 2IM/\1 MBV'B>QC&)':",(YPR(WR%_9U-KLY:R,KV IK1F:]V.KQEBW$1J:HHV!9NW%D M H8ENNGM:E)FT5%ZGT2TWAFI5&)QJJ[535W*ZD.6"YZ6ZUPE9)!W7W]IT+XF?$.1$,62N$T/D^1Y,'"K_%#F^\"D+*(E-9KR>ON8V.36B-L7Q M*F'!3TI&BS(UQ;%1CN< P>F0T M#=PCEB>=]YJJ-K]_Q4^,5R(,AE M:(S,2DHXL,%BR W7(Z 876&X!)S)[BE(D*H;"(44T]X-A%.JG[EFAA;I35"GA!W?M#%/7\KXNP&9G S& Q]I%.JF[)]3EL?U*/YJ1Z^X[* MZ0<'GJ.HE-2*NF]$&[V_O66"&1&(.B%D3)5!X0Z!B8@1I"1*XH@ZB>=H)9'6 MZ6QNPWPCJW+[-Y=1M"ZAF .M>9!@";ZQ-_V'(V>^)Z\!B:W]\[ZNIMWKUE#Z M8%]:YYV!^T&2BF2K.6=IN7!$Z."0.I!'4001HP'$@458;-"\ M $+-W:Z!L(R]?Z7PN%-X?&KP>-N/A_E^U!'%;>TP=9N>=L_HB%('NT#'GC$C M1<;3Q?NJLL)5EZ?Y\,!TQ[PNF@< M&?P%IS_?9\^_R";J<2__L!WN9QN>9.CKJM?2@/;S$Z?/;2(#;M9E4>(5DY[% M7D1 O3$M?U=QNLJC6^.EFB&\!9&N&!.)@ Y"&")7J.UDXD%.$C<6)(F863;O M5]!A;D3V!B^Q-EV]INTU%Y7SMNC8:]7+4_-NXM,Z2!R)2MN@ 3IP (7'#'+W M7F[+U\[L>X$&?XR\OY>;R%I68 NB##@L50U\DFOG=VO^*W[Y+%WUDO/5W??L M[B%;%U*.ZQ6[^RYE?'FOA&F#V)*(ASX6TLE&/TI5# X8AQE XV!V=%A'GD0V8%;YZ:0*H-4!2"5 JP60 M:H!:#U I,N24=Y@1# Z"1S?&1&?%0XUBZU3Y(AQ[#YZ'M3S=V?1%FN\<7U_6 MTH YYN.J5!'7F_J&[U)52:.*QFY&$H_B$(X(?/ >00-.-\JDA/Q^P;1 MMGPK8%NI;9&X-C"]A'V^E>G(65NC'2+6?VO8UEBUK+B3[U97DEE$@H B!P9$ MQ4 BAT'L>PA&W DIBEW!N6NR:;73^MPHM:[LHZ0SVU':A4QOKVUCZIL:;-BM^U)MQ&.JK6_P#_^T+ 1^IF7*FZ@V@IGG+UY^:W@[.-J$S%] M3_::&QO M!!CONU:Y;*@*@'EJ9%=;B3^MU29BNOISF\AF=0_P1@4S$C"PBAY#C(/UR/2A M8*[BC&Z[,/_6PKR]Z'%]'F9C@C%'S!+[&'0\*369 [+/6P-:&$9J)^Y[O%WG MN71@%]A!28PX@P&.(X@(CB&.$(U6"C#FK3/ ZW&5/3A'YJ>^FV:-M/;X2 \52QQTIK-)>4=/\7VNT7QKX(D_ M?>!LO>0WXOA9RQ>YB,I3JE)HE1G]_7K%]GZI+NXV=/=RA\F2;U.M(80C F!^#YEG_3$P\X:'^YK!^>ZRIKO1NS:_4JNQ\\*-2 M]FIK_F^5OEJ)EZBQ?K\JTRN8L^_G*J72[U KS_0^Z7#/.ZGRTCT_K M^H3I1KS'N8HU4@EI*U*M6'$A7.P[#D^@[_H,(B0]X]@/I+>,,),+=QKZ>J7$ MQQ%O;@YQJQVX$:"K']@J"%H-P8M"/=*#JY-8$^[M%9[&2DML'GV MQ06C*.2"8\A"E$ 4AD(E+0NAX(:9*L#M PGGET!T. ML7&:W NZ&AKW*=C@@$/E! M#+&'!:0X] 7G!".BGYQ-K\^Y+13>\KS$#RT]W]3$\:7:NAT&F>J_.C19S29D84%) M[(O8XQ A(50LOP<)37S(DL 7F! <4&$2J-9I>VZ1:'6JFL'Q&EW4]/SF@5B, MS+*?- 8D"[E0%5KV5*V+4^<+.5 I<-<*8>/V(C".G65M/I+=2'(782811'S M!0Q"=:<3(P;R M>1VX5?9=.[=C)#V:&!/ZD;GD(*JKY\I_]83ER_Y#H1LE]$NC^U<,!M,'IS\\ MS*"=R\_@OV*UI]K40P=&@20!2S$,8A%9!XV*5$LA]W MS:JRG.UR;G2W>W*LPK':$WAGI^]<&OZW X+H?RHM. MW_O1&>'P_42'KW;VW@] W]'[F3R)^)GBLX'^./S*ACVGW42T?36,B2CSFRL)/ZG], O^^;3M2K MU?0B'U?538/NE?]-S9R(>$X4^#'T(N%"A(,(DC (H$.1AZ5#B_S(:"/47(2Y MS4 ;47427=@R@]YL,"ZX(S/\F?PBQV ?I=C1%P&*<>AQ B.B*K3AF$#B M4@I]WT>HJLOH:Z4WODR,N1'AQI7"6S6NP--&$>5N<5Z&HR7R'"C$I 1Z&5#[)'IA M:\.(] NG2UP4J4AI?<]H+=W7:TK7C^NENO52A12JW=F7[MBC4WHMW7"F3K:BW;4:R) M8=Y1#=2ZF3&M)_TYAJ9B2^SU*C[$':QML36EH2:E+WM KG/YI9;'\;N M[WB>/F,5^=")/VW3QKEN[""7,2@96EWY9TC^R9&^<<21P]PXH4*KM)Y.9W-C MXG>\2.]7U8JTN<^0JWL.Q7?\9+@'T NQ'GO: FYD3MR*.6I&/ATT++%6;U>3 M!5E:C*G?GR];<"Y+R* M9-\@ C:0@ J3*U"C,H.*?7;,^MI5^R[4XH]1N<^.J:Q5[[,DSM"RV%+:QVQ5 MY3*L4Z]V\JTNF*"NYY,$NKXCITL_3F",Y)_\.!!>Z/B^YVI-EWK=S6U6JR4& MM\7FQ[^E/)=-/KR\R]1%K05UD$-BXL. TP B MS_$AP9S#*$A\/_!0@H11Q(!1[W,C&R5G[=6 C:15^-+GZ[\;AIL9&4$S>FPL M:,<.!NM!%7RKQ;49PC4$)EL1649]3QM@-026@WBI08T,2#[T+BV>L@(O_YIG MZZ>/*Y4M3S*C_%5J6Z:K-6?-+=1L]2DKBIN5N@2V"#B*PB1Q8$R(D&1&')B0 M2,#01RR)_=CS&=/+2C=<"*V!-VG2.24;D#._NA%JD"=GF GZJ6QD6"?:(FWD M!Y4"8*,!Z*H -CJ "O^;576C='3\#=(6C6Z'B;(8;>QQ7]DCW=B#=>V1;>RQ M[(P'6^F++L*R-YO1L):G2VYTD>8[N8XN:VEH9,1SMGQ6>91RSM+R Z;5B4=3 M+E:E$TBD'PQYD,BEMX,CB"F)8!@*@@(6<.X;!CST]#8W9W@C+/BD(E;43G(M MMFF(0A_"NI$'EG ;/:"@A:P6%+22GJ]F/"!"0 ,3:P?_?7U-?)ZOH?;A,;W. M2T/3DW#!\[PI15(OYC\6Q5H%HE*2T-AS8)10"E$4$8CC.((N%91+'@EP9)23 MZ717<^..WU:L.GNO0F@V8K=[3VDE,_@)#$U]W(,Y%2**G3B!*'$"^8^(PCC$ M 71%3'G,,0IC;EJ-Q0;J4Q5A::$NME"KG-/#TTSW8*U'WG;P&YFY#[[19G^T M%M1FRI=S8%A+]7*RHXE3O)Q3^#"UR]DWS,]9WC5+$57Y>1%AX<:.CR%V A>B MD+F2(WP$21!B+\9<4*;%R_L-SXV%6]D,*JD?8'7^+&0H F.OTK64-SK;.*;I MH%.,G88F.Z\X)G[W9.+HW[].R8G.:?KGW/WA.TX+?YBGE7[+E4F2Y>G&! M B>A+H\@<0F'B JY5@L"N5:3O\98KM]<8528>'H5YD8?K=BPS=W8"@XJR:>M M5C'@B]!S3^9MYY%)TF:MBPX01_)^[GX[HUP%?3U+OG;.J.$*_#%R3%UL(-NE M-BZ09.()]6QDT^>LNK_+F1+V0T.=#A.)P)X+.19R,O4B#R:<8SFM8@\Q@7S/ MG68R'23^W";2*@#7.%CIE4P_\JPYND'G/V-J1MQN@)!_7*N-2K4#WVQ+?%/@ M@ :=.4RA%YGUM:?/8<+_,:;.BPQC;=J\3(J+$\/M9_+Y%?][EK]5-_<^RZ'> M!&&1"+&$4@>*T'LU[']ND]:'WFQ=5Z#2 51* M *7%X'1L6L;1FY5&A'SD:<44[3'BYH:!9S^7F5;OKY6K5:X^47_LQ7:[Z@H1_Z3#)>1(($HDA$TM5W(\@3ZK@L88(0K9K@ M9MW.C>WD)4SKTJGJ8S:'_\=EN#N_M M7SWXQ/OCTC(F>?%D!!U^!^'J@2\0Z%'QZGDM* M7I^@S# M$) CQQ>F+9@7[&O*N!;7*_:5Y\\IY45S!.B%<41Y$D.:X! BY@9R@9D$$"/' MX301/F.>;L&^D[W,C8$:0:MT&8VD^G7[3F/9SSC6$!J97(Z 8_%<5 N%"PKX MG6Y[L@)^9]7K%O [__#0]&=?'_ARJ3PKO'I9<(>Z%&$/1B[S(1(1AS&F,0QH M@EP2RB8J]P64H);:60.:YQ[]GYWBO3'9 ?EW7G%/S$(\-V+S[QHN"\2?^RNM]9 M@KQT%B"?^8_R[CM?/O-?LU7Y4"P$=442BU N&A(,4>1[JB!B EU"**(1\AV$ M3/8RA@HR-U*3WY)OMI\QV 1ZNQM3 #LR4]8J7(&-$KV['E?@WSC.PP/SSS0M?\CR;:V([8[S)BIF6YUQ@05S?8)YX5Z:1*'"Z$U;B=-DWC-GJNMRJ?F^$MD>5L0 ML;G#!U0B,K6_99A!Q=Q">IPY$NH3;=XTPE\USL0R& MSU:.%G,!ILW=,AB@@YPNPUL:QHIW_/$IRW'^4I_ ?4KEOUBU(JC3RW )P")* M(@_'G$"$ @^\;/9&!.6!YWHJ![^/($H"#I. >=!7I;)P M' =!J'6\=;3UN;&.D@_4 AKL)AU@IK&O=@D2([-"!X0A>VL':!CLKEV"RD3[ M:Q4ZCY6,MG;83FG=N\=V\-)TNVRGY-W99SOYT !2^KI^>EI6 4UXN5G(OL7% MPX=E]KVXS;/GE''VYN6W0MU@/)J9N5BX221\YB HW2?)9BZ*(?&1 [U8H"BB MC)% JUZ1-8EF2'[-_A"5B@"A-)%.5:V*"L;\:5U414O_?"*#N#9 MJ0TU,C=WU>ELZ"F%0*41:%4";UZ 4DHN7$\4 )C<7 83P=1FFVCRV#%?=FZ\ M-F1>RZ,A6"08]=U0HQH0K1.I$[V,+?I;I.(M9822#&KJP#F"6EW@>R?E*S M,_(D8XS,H&RU1[6_*&WM;HN3YZ\]JM"Q1+;''QS@%U\OEZDDBG6Z5'>HVD"X MMUFNM@BJJP K=BU$NDS5.44=>-,LRC C;N2Z"0Q5:B&$(@:)&V+(PPACFG": M>%HE1"Z48VZD4&L"KK?9-@R')3@/RR-32X-MJ 5HU0$N$7M#\=*[GY1CL.)P6FALP M.^D&'EP+R>PJZ.2#_(H7(>(!Y9A $0D!$8LQC!'Q8218(I## E]H^:'#19C; MG'3WP'..E80&U#<,?(UI:'1(1YZ!:OGW@Z&VL5!@$P @E0"5%G5$E-)C= ,8 M3#NC&V*B&:*D7,5$W:S01;!H?<2)0?0!W]K(YG;YFIX',9.&$<,AJ&*7Z=RP&&*!(SC$$=.'"*"M*(" M^KN9FR=VD*;L_ 5Q$U#UAN?E4(V]?6B.TH6IW$:Z,G^BDU=,Y';N*OR9IX=1 MP'NQ2W/JVPBF^\5QU@@0B4)>+X'D0A=N51S$I@0'"58^,B+C:IQG.IH M;C3PF9>JFG?VR,%/JFCWGX'T>>HJEG\Q(X*3T.I1@0W 1B:#5D1UEE!G<4W:?%] MS1X?LU4EPT.VE#T5;W"1T@4.7!KY40@%YRJ%AB\@\3F""#','$>$7DA,B,2: M9/-G'O5UG H0 +@L\Y2L2Z6CNN)%*RWK*.I&30!!I:D9;]DSO1[1O8I!1V9& M91CQ U M(?J>ON9&WC9DQW&GA8(K"^GB:E M) V5]TE&YY4A@2Q?;[]*6LKR3N"%.IYL[Z"P.$G436 21SY$B:HRA-O9F,?@*3D(V*(BD M'SN30!%K&$X5#'+ZX[,6[:&%27]$1W\3$T9M:.FR&YFA]\I03TPR%"_*+Y*M MOW['[1?KAM@5Q..0$B>":I,.)D2=G3&.! W]* E],R?L6#=S(])62J#$!$I. MPS.T$VCJ>EN78C2ZH[4/SWFN'.!C]:%@S;TZVLG$GE6?HH=.5>_3 T_&*E-,%='&'+HXYHX3,Q:$1G683O8T-PIH M! 7\A\J5;IHX^S2@>A1@!::QG:<&H8Z05Z 1T^+Y^SDD;!W)G^QGVE/Z<^H> M'-R??6%@2J8VC\97M0%\/,^%)P>_ZTMRX&X( M1I]SHXG;W70C5[M)1F0O#RH^[2E7:9TW!W_@IW0%?OOZ;OO+GPVS,6D81X]H M+$,^,N5LT?Y:HWT\!$Y3.=-_7-5WKO:JF;1_?ZO&\@)3^;&Z?@Q#1@,5TR0D]6$!8^Q% M,::.0)[1*>2TXL^-15OA6,6,ZX(-9L:)/P,]DIVO<4?F:YW*7<69TEV;XEP; M$-0U]QJ&(V6ZVJ= A<6$];E&L>%4E;CL"C^OFENC&,:XNM8X4@P.QE$9!/:3 M!QQ+XDD3-XE('$/&HQBBP&<0>QZ%*"2$)H1%@H0FP?+Z71O-41,$U*L0C"KW MQO$L-V*3YA.?3_-YJ57TIIUQL!YYRE P5QEJ;KLP_];"/&XV57/$[,6IZ'8\ M=2"*(2!'(DU,6QA8'+ M,OA6J:9R'"M>O1%?TN+W.Q7#LF"!ZWG80Y"$,8$( M)Q0FB9= +Q2>X)2@V#6ZAW"VQ[FYV=NZI6!'9' C@!(:?*O$-@PO.0^\'EU9 MA7-DEMHB>;4'9:8)I7DQ0%UX;-4 /-O?M*7_=-4_J/BG_>*09(/T@;/UDM^( M$PX@8]4Q+5Y^7(DL?ZQ^K'JM_\%_E&^DEK\OO, 5880)]"L_R^,NC%WA0>YR M258H\3V"]1,.6I)J;OQ5;1XU"\*Z'K-<%OZ=%^H&Z565:&+C19NDJ[-EPWZ: M>S7+C+W&;U12DTA]9^/8>G^C%^@H!BJE&JH$2CE0:6<2<6/->B8)!U_!BE-5 MA,)DO<1Y=4N@N9(G9[3R@8/[JOXY4R?^0LU^SY4?(?\RJ\=C]??2[FH8UN6@ MJS^FDG'359'2Y@7UVZI=2N6<\O19W4-8 =YNW&R:M)>TT+*]^A,7VNILPN2% MEO'936!HN_'!(0[96@6XW]]FRY3*]<;F_IQ'4!1&'H,>4:5D?!K !/L(BT KO=GYKN8VH6XE!:VH@^\I]P"L'?-@ ;;Q@QZ&(#8D[.$,&/;B'DYU M-'7@PQF%CT0^G'MCX%&B+TN'[(\_4_.KA]5O^Z"2JH0 M"0^A*SD"(B8$C)F(H8.%3T(WH$DHC,X ]?J=&XEL)593=_?:H.'1G2;LFF=N M]L$Y!D!L7!"9#AZ\.XZ>\X M3Y5;5"5,>IL5Y0(EGA-)R"*(>IUP$SIQ+-'$R).'YXS]>X,&AK&WG_%Z4HE4+A9 M?<5J@^O-NDA7O"@6W,-^Y(<^)!Z)(.*^2G;%$4Q$$ 6,>EY$2%N<^$Z?JT_U MIS7:=NL0WTW S$I4M;-;2&$5*Y)&7#-..PFR'G5=A-DT#*5$;-.Z9%4!IJ>L MN3TK47MS#C5C.CH'B276.=G-I.1R3ME]#CG[_"6)3MIL*V_K5"N2F[:Y5MYP MD>6\?NX._^#%^Q]ECF4?Z4HRVL>2/Q:?IG>VE#W=MS%,S#HRF1[)DK55M9LCJ[%H\WRE[A7850^T^MG.'#.J$:QFGAE' MTE?(7#,JY,<3%:4QQ1;("JQ3RQ>A[E5/0\ M2#8/*(YW-/V91*_"1X\A^M\8?"'\":?L?9T/X7K%;LH'GM=YX]OD!A'EH>\* M 0:.#+:G-3H"?ZF1N-; +[,P%:08?=$#L%K.;*Z'*XQEX6#4'*?/'3CX.ME<^)7J9= M]O2K>K#F.?/XP 5/4X7N1KQ+U=W5%2MVT]A([MFFKZE^61 W]BA*0AC21%6Y M\3R((R>"D8>H&P0T\1EJ#_XTET#F4@PX#AQ[4=2D])#C@[5:@$W*IDV\AN&2 M:(!]-)=((V$^T9*I+8$IT;YI-A3!1I&K@R 9Y>-TKK@J8&7'^]Y;FZ4HOO)?5^2'\HSVR;G?1&J/VG)R7/YK;_!TR; M+(6+./"]A(L84KDX@\AS?+73C*3],*$^$RAQM0J"72K(W-RNC:R=E")B(^V5 M_/5'M;1K4O#F*H3M::.^PZW5GJ W?3'\N>MR;;I M2;;:3&02@_NK$YEFHBNK'1/)&>_8\) _\]Y19>NBJ05@>^^67M+^=-=)+:"P M3K1IBJ^>D6T%LY-GC6$%+G30'%Y>T/'%E_6)?^G0_KUK4\N0-=/T7+MTR M/)[.]*-:/]6][.2@2CG"$_0@2WZU*TQ,84R^$7DQ\(=S( M99P-VVFT(=[Z[:)0M\L,?T=2MVE($7S,U1Y$]6D_VO&^'*;-Q2V M>4,[6@_=W+3R"9CNB4YMV FW4GN2PG8S :D<0*V*73.:Y)6Y8#/6I@&L[^%: M$>Z5MGYM GMZQ]AJ+P,S%U9^:WVGL*WC\**B_YJX#A:YU).>,/3\,( ($0X) M#ZJ, VZ(!,>Q6>GT,_W-CN9K<9OKOLMMH0O#-(5G4-8C7HO8C"- ML'60L^V@&4U<;.4F/-/;M)D)]50_R$NH^=J ;=F[[]G=0[8N\(K=?9=MO;Q7 MSLX=SQ\_97C5U"+#). 4(0?2)'$DJW@8)GX4*:^3>D' U7&5]OZK3H]SXQ7Y M5<5 B0B4C :[=%KP:NR0V@9M9$*1XH)67E +#"J)MR .*9FIA:;!YJ9M5"?: MQ:R^QE(!N91BVMJ0- &C=^=1JZ'IMAA-]-K92S1Z<0CUMBWAD,L M5Z!1165'B$W89:@]=/A[ I3'YO0-<[?X5EJ 5@UPFO2'4/U08YC0_P1&F2H7 MZPGCN$DU"JS-$1Y2'.;C78T:H/KJQO&*EMR?WC'&K:KJ7MQ35UE0 M;+2] HV^9OL9%DRNM^4QK2%'GO!V;;@YGVN.,J^[]MK1"7PUL)?Q[HD]B"UM ML%@0:-(]&'L [F_36&QY2(!=$\\GI>!Y.[=?3-"0.W^B3?#JZ$1;/G%3]L==)'Z4.(PE,/1IHO:W$23,\:#CDR BU ]$;!95,9*@ M<_-W[U0"IM-U/ZH4WVVICJ;DQX!BO6-87#.(8@9V'#N<0J, KV[]W5K=;O'= M;0".Y3J[(QK%9D7=,<2U7W:N3(^RS'XKOL M$:>K1<01"ID70A&&$41AXD.2N YD/O4$?\@]='/@VRO"KI&7P.O<#P^ M+;,7SK_R_#FE_+B$GU4.>36U5&(4E>/;_7N5Z?]S5OX;+[]PFMVO5 KX9@[* M\N8G]9R[$$D/C M,+^F\RHVLG7W9UKAI[U0]"J&.;BE]#I2#"]^4!V$\.)F]?Z'.OI8I\6#&G(W MXATGY4*PB.+8\2#Q @8192$D3"0P=&.'ABSD0L1FR5#.]CF_4XNV" *3TLE9 MJ2NR>1V$?KP#$?%0N1TX) E$ZO!>HD\ABUCD^3R(O"@R\3WLH#VAN]!BO0MS ME75&2FL;;KUIV2J((\^D>X4HWA_ ^*X/QD%U*+2@L5B0HK^_R2M3:*E_K$2% MWHNORPSQ/[3G-B,;-4_T&%.!XGM M96C07H;>H $Z<%11!?,YZ+G EC,Y QJBP1_J>.@"$]D^.;I$E(%IJJLR7GCY MUSQ;/WU5:%8A\UXD4W50#><>?P^:VTNL)620UQ1US#]-=V;*/ M. SCP$&",)U2G8;]&G'(!&4W51+!=*?T)MXK(D8K'>K3W$8)@UAV XL(QW$= M+/WK0*AB,1%-(.:A ]V(1L1!?NC&6L5BQK3(1&D=9V*1_BE@1)Q'G@TZF3.K M@XJ-W. N [7DX.OHZ!I1SYH#=X'_^:;=W_,(>M]U*(07/3W10Q MUW'G^LB UP<>4N>R@]L\$VFY<.0W$SDH@/))E4;-92KA$87"XXD3".3[ 3V[S:R4:>*ID,SSV[ 6"1][)*201%$,D2>X_!-#$CJ?>6[B1!0[BV>> MDTS[1'D89-T^Y@Z:YJGP,"#&/O^M$+CM1\#\F/=05UL'NIV6ISVZ/53IX)#V MR"-F',9XNGB_*M/RY0N_5W>0\:I48;&+D(?"Y:X#@VI<)@+!F"8$DB1P8I\1 M$1!'QV4]U<'K(:H: _;4Z<=MV>?&^: [%:"/[J'64AOZ$;^4W1Y@\-8^(X_ M/F4YSE]4K9BRCA0HKM?E0Y:K\.@%#W 44>+#JB 9(L2%)/ X]#AS'+EHY#0P MRK!]IK^Y,>I;%5*>EZG:&WG:5 =L;M)4)"H'\D9Z2;#IJOG9D%S/V4&/0BVB M.S)1;B0%M:A7-:$58"NM/7+3A,42A9WK;5*BTE1]GXYT7QM&.I^RU7V5&B5= M\1M1EZA>)+X$TD4AC&+,((K] ,:1GT A0N8%H>=2/S9AFF.=S(U>WF1YGGVO M\JS5*7=R_IPMGU5 B.RQ+MY"*\FOP(H;[KT<19E$'B410M#QY#(9<2H7QY$? M08;EZIC(_T4A,MNYNA3G:;:P])'^99/VJ+ %NAYY7PKDR(RMQ(-U^BPIH,+K M;?-ECE$UH0\,2SQ]M(M)R;E/R7U&[GUVI.0>IZZD;]*+=.J^O&^N%;?5=54% MPD7LAE30B,'8Y1%$OH,A<>4_0D(]$G!.PB Q8YO199X?=;72@9>4+X?DD1K5 MQ'K<-BNSC4R4%BXC;--'=A=)\P[8@M,TV5@^1B>>>5D,06 M_,;92:QU//"P.LO8]W2Y_)#E/+U?O:V\#?IR)^4KEI6LZN:?VCU9",]+G#C M,,:.@(@Q%R8X5MO$3+J\?LP\L^MR^EW/;7'1$;':;,S*!^GW8O;OZZ*L,LX8 M'N7JVT#SI'<49,<^"&Z$EAQ=BPU:N4$7[\Y]88O'Q<: V3I-UN]XVL-F8T . MSJ+-6QC&8->4KA_755*>3N/7F\'8E/.(D\ C*&20A$D DH1E'\R1R:HC\"%=;>4&UWL!K;=8+>;/U[$Q M9C S!"VQEV:GDS*7&1#[K&7X]L#= 9ZGO+@1'U=,.7)KO%R^?'Q\E)WF*5Z^ M61=JVZRXIO^Q3HLJ;4[1ED^,O2",P@1Z?IQ(#J,4)A[R8,0(YY[/B!,CHX0% M P69&ZO5>JB-LZXF8*L*:'4!764,%_Q#K::YCI_ %F,OSX>9800VO!1,6XOH MH6),NS:^$*R#)>^E[0UCU;>2HK-'GG_A-6D7#^G3ACAI%')" \@%47PY/L),.%K1BQI]S8T;6U'KQ)6MK&;4UP>M'KM9 FQD MM@M2/F"/RD M 8O&F4+O-])F7;W'Q\&&9??\; M9_>\7HHWLQB-?1)XS(-N3'V("&)P(=T MA5=4.>\?5T69KP?L;YL:PWC/R#;$$VX>=;:SJWAD23%2 Z!4 )4.5Y/L&9D@ M:'_S2*OWU]I%,H&F9SO)J)F!P7\<%[RX)D659V+A>,(5V(E@R&@,49!(.D.4 M01R0A(4L/-SHZQ:.O"ME4^S1O@)[/0H:#@B(S.,/ACFX6-'=;85 M.+;;^+0A8T<5.P@6._[4L ';7$!8W:N#_57W^_.32/B".=!A-("($0*QASU( M0S<0(1)NX'"S\*Z3?#\R\,R.TT.&:HOE+0\=-O5&#*W0->[=2RNUZQ-I+H M+E,_W:S+HL0KE?'N\[IRP7GBQ GV"0P1=2#"H9!+(15HRAR.&(LB%(7:&8I> M7Y^Y.2M-64L5.[0I&E1F53U3\)/I1:>98*R30^GUI9P1A5>:@C/1K&^::%9P M))JUN>#579B#"A>@@&GS;K181/7)C[#L?(2;2KZX^Q66]5=XU?T,K\Y]AV:)L>9C]=Z$ M6S,0<[I$7C-0=L^=FYM8 V^'6Q15_IR(D$X#@,JC"(?CWKGC6_\"?9X(.TF$HQ=9_CT\4D3"#5 M6T=>#M3('D@K8)T"$GQ3,H)*2(M+R'X4;-T,/][)M!?">Q4]N ?>_[09 Q1Y MN?@U7:6/Z\?F#,6-.'<3BB"E!$/DQ1'$'N*0\PC[/'0I0DQGT!^T/+=QW@BG M-ZP/<>H?R1=I/_+@;>2R>"YT4MN^02I?Z@Q0^5_;P7G8WB3C\:0:[1 \_<# M>%[II?.Z$MKFM/0VJV/;-EN/*%'W*$$%$'!KB]?^3YO5Q9_#7/OI)HRKE174PH)&6M-0M^/0]O.+1NM%XH+ M^/M3AS\UJO<80!<_^,#(^*WFGZ_ $\[! M4\<.OHB#!"4N=&*57]GE#.*$4BA"K@@[C+%OF,_%LB6F.?KO MVF+?!+]]?3>J"?0<1,NPCDSFW1(?522A"EZN16ZRH*B\IY8SGAI 9.N6@T:/ MT]YVT(?@X-:#P:O#YH7;/*.B6$L/E-^(KYRN<\ZJ,O-)0E! $PY] M7WCJT)] PK"<&HCPO(A2UP\BDUGA;(]SFQ,.DMIM4M>9\W6AC8XELSODSWZ9BW@F!;D.CWW"1Y?P+ITM<%*E(:7T )^38N\,_%C$) T$BN6SUB8I) M$J%*F$PA$81'?A@SA(SN:%B6;VX4]MLJYWA9)4^^KRX9U!6IV+JN1?6@3C55 M4F6A,J+57I8K:?*+4A+]+[5>7GI2LII KVR>5_@N([-KW^:]N<>E/>*YIH MY FR#H_940WLE# :R45?4,+$8 CV,&6W'#EJ6;-MIX M'&@/8I1'ZF:85]#F?Y "D715M2Q[RNY7:J;ZR/BJE#VJ=$G71<'+.DU$7@7/ M?)(_I\NT3'E1Y424CZ]*.:[2S<.;N)LV^=@".R+F 8HACUU7U;X-((X0AW'H M.J'@B MJE/I\4NGGYE%L!0:UQ*#5SVP^F?83T)MM9FO8D>>B34:>CN)78*LZ MZ.J^;_8JFK.C/V@ N ('G\I5-RBTQ<'>+/4JYK,TATTK^Z0SW*N897_^>QTA MAA_9I'4.6=G_VZI2T3U?42F!JEPDEW!R<;X):? 2[">"1= 7KBKLX0J(.4U@ MD#B>*T(_Y *;'MYH]SZWV:DC?,5+.^*#K?R#HTS,;*-_FC *XA.<*]@">]#Y M@C%H%D\:]/N>_,S!&)9CIP_FC0PCNW=-U:\Z"(:_S8I2I4=8"$HYHT$ "0]4 M#6CIM"=AR&% :1(@%L0!,SJ3/M'/W A,;;F"M-TNITI*,X(ZA:<>%5E :632 MJ0#:G"=4 E8Y4^PQRQD,+''(J5XF98LSJN[SPKG'!T;.T@?.ULOJV.%>D:C/8B: ;8R^*_20* MA%D@K;D,$0'<3Q7M#4@+00MUQ^K'+]>2\[ M;"\25N$@VTMNQ:I.4<)\X4,>!@Y$(L00,^Q!X<:) MZ[FQ)_]:.Z?#A<+,C4&WZJ@1O,G)4(6:@7RK$I <2FNEP)/2JJINV E:,[@^ M?ZD]^WEU:BN-'53R!S2007*""0TU468!:P;[V5(F $L0]U[CO[2/Z>[@6T)C MYP*]K3:'K24V!=.V^Q3%]L9V0AA'F'K0\[$+41)PB'F$H1\&"6:.[S&][,Y: MOM]](P_MB/=U!AD9W\K:>B*.JJ3Z7DOC1CGWEY(^[PCVT.UD10EP41 M3"(10A1@'V+'2:"/14P(<5T2&IW0C"'DW-CJ^N;M1Q4/M5Q7::ENU9)*923: M*Z6E:F-GJU**M:S7V'646[4CJ'P(J2'X]D7^K2K0I=*T&&YUC/(]Z/'D:UMY M9'J=WL#&I#RF!2QQ^2@B3CH%C GR_LPQ:E_F=[3OHGT8M &)GY M-/4WNDM]5-=!MZ=W6YKLOO11!;HWI(\_,#0QPH=TR9OLD1%GW/?< 8J33YR M7 P3["7P_W+WKLUQXTBZ\%]!Q.Z[QQ,A]!(D2 ([GV39[O$)M^5CNV=BHS]4 MX"K73JE*6Q>UO;_^!7BI8MU8 NDZ(V):=L2"60^(!()(/-)K1*[&MN$W0I;,1.(K;C5.>DV%[YS=KP#_BZ7#*%0[?L*80MH27>X MDQ04H@;#S.?.Q6>$&@6QI M:UDIJ#J;:MVY?C MKG4 HY7-UN7]#H[BK1!J9LNM'-\J?E'K]:RXU"I^L_JLA)H^*SE13&:IH *2 M1#!+9,(@R8PMHY13*:1D(G<*)>XJP-C,V?OY=&T)(LL"(V!9B5F1G+"=@BH;>PW?M>0@&\FAO6[_YU5:1P[$*Y>E>@6*K M_]NEW>&\XBNTWO.5KVFGPQ+T6:W6QN];5[[Y[V8:%Q4@_C%=?S-+7!'T643' MSV7!YEI5*Y]H)!"G-(-Q+F++[I=!0G0,QU2?4VAUN6KM1^;VFZMJVK"]^W M\;Y\F,[5^[5Z7$U4+@5/A8 J1P)BEB20I8+#6.4,::X2H;VJ1/L*,+9EJ5F< M_2)1$_C#Z@$*13S#B[P'RNT$J$_X>UZ1>D#>^U"H*WR!#H>\NQ_TD*@K.(>' M19W;Z1@8/C6F5WVPOO\A?$,4CF8H4II3F M$),H@CPB,8RIU'E.M)0R\2,=[":(SPP=AEO0?+:99_!XMR%P,WG]P]JSX2L5 M@(4&1\Q)-[MRF4UM;H!5!%A- H:B7X5DJ!CU;D(,&[Q^%5!'4>W7M=;-*OYN MW,Y5&7"KY%NVG%NR:VMV;V?%AV*+5'YBIG,Q?2HJG!?$P 47TFNVFHH)UHA* MQC&,!;49-5I!)FR@!D@,*;?WL[]6#[6:)AQS"GFWR_NC5NM3.YVUS MI/8T E^<1\K;/(>"-Y"AOEJ<04UV*/ .C7>P=OW,N%ALYNOEC\G=[82F>2ID MCJ'&0D&65W TKE04/[)N-R!< -*"&P=3]*$ )R M3PT\;*$(JX82>UB6JX$'XX@::^C^N^;\']W1K3Y_^;VZ?XZ)9CE-8IA&(H58 M1V:ILJXDDK%65)-(YJG?"7!K?^/SN4_>17N2DK9#+#3*5"0DS+DV>Y?(@,VX M<0D02Q&5&JF,>?D P0!^L0B8%7AE!/9=PMM1=EMW@V'W$I$K-6R7XU,Z< $X MX!(LJ;^MKX&S\QW4/DZS=WEIX(U)M7+\WKOB* M_7-L5SH.1K#M2M?^.][9KBRSXFH]?61KM9IH(G,N,@;S)#/K5,P()-K\3?%( M(YQ1E#*GL^W3S8]M-3'26=:GK7R>-Z#[T#G>9W8&I._;R0,L;L"GQ6PJ?H _ MJC][82H\#4>HV\3]QH>]&SRIV-%-W^FG.J217&MN;A\>ENK!2/%^;KSM^6HJ M"E+$]P_S1:,"$4\C)),80QI)6S39>+ L2E,8TRQE2J=1ECC52QY.Y+&9G'^H MZ<,W8\UAG8O\63VRJ;WA+0H>69$W;&8FV_+QW_X%9=%?7]G@'*_TR&$^A79S M-\X!'L*+!1>\V->5%PM.>+&U$PNVFH.MZA5Y;*F\=\&Q 3\,CQ2;T7T@ R7D ME-L87GP HOFAL/WMSJKQW%/UH;!RN[.HMSML^ZE,MY]*47H]5/K.H(/4FNPS MC"3#I08-BNQ>(M&P/0>KZKRC:-[1A'-$LL1L6V N!(:82 &IQ@IF(I5(4"TD M]J)#=NMV;&Y%P8^Q\DEG]839;7<3'KR>E^Q3M8KW:DWVLNOQ@ZF_FL"G.GWI M8KXM0#A4X6U[NYL9:DLGJME[*[KI)MMT$:%IK6;M%J4H90F1$D89RLW6B2FS M=9(($I&1)*%49LS+3@62:VR&K PP$7M9>E6@^ZN9#93^#S_S%FKXW.S?"PQ* MSP;R8M9DDSO]YBSQ>JE?+Z5[ V,>R-J&DFI0;64I+]@*#"J)@179F$LK=!_1)%XX!;)O M;GT.:KV\8#BT37XO!]O1?E9B\3"?_H^2[Z4Q<5,]9;M$S8KS\-?%0OXYG^B1>H$-^@W8*0F:6I;I[:L&XVNM MZ4T1#])0%E3:!J[VWO. ]'<4$$3*ESX[" FUPV%#T.X&#F L@T?N]:TLJ:+8 MK*0TO-VLORV65J>)%*F(<$PA9CB#F!,-*1>:&,W3*SK3HU%2C;*O0"X8P.WX3;LC22<1[BNO>ZH,6/VT]AIW'YO%F@ MMCJ/($+1?6!>.BC10=*?(P[1'?)@H8<>778A6S<+IVW5C'7Z96T)=A^FXI.9 M4M6A $T3E2:QA!$VJPS&+#/K#54P3:2,,EO/+A;NQ.KMG8UN+U*)"ZR\8"LP ML!+[T'-?@-@A:"<@<#W;WS;,NG#*7@+/A\<\'(A#<9;O@;G:@OEDG@K&2^Z& M2CL'^84V!N0;=]-FGUO<\9UNFX'WJN1>9*!$K2D5BK"V.C)_/%62I5A!I\^.<1CS.O.KR=!-C=!:YDMD&7A5G M"_8 @95B%[E'<^?*"5>.CYO/W3_J/9OS6@'PJE;A+Y938#L.GQKC4"G2/- ) MYR1?AV0@_[>C$(.ZMMBU7ME:M](+T^+@ALT^+Q9Z.G_XM%S(C5C7;/%$ MI53$.(,Z22G$&9:0YIA"@I)$9#3*>.K$1^C4V]@,8$->L"P%!D^5Q'Y,_>T@ M._BD(:'KV8HU4:MD!;6P'0L=M,/G5]$@&(S#E2ZX D[O.@5.\%PJ2-#>R*"5 M!YST.2PQX/929Q>U"OAX9X2]*RE+32?W6\K2">5YRD3"(-7$DL#F"/)$,JBH MHEPE*I<\GJP7:S9S=D;<=]_?1VX"JO9BWDN-5;$5O,+QZ>Z"7X,>1 M) *E",:Q5! S\Q\N4P4%UN9C9Y3'+/,[]0\[ ,,%WWF_%1#4_O=6C3H7!98[B<%.Y/U@ MSM-!G$$W6HX0AMM47>IPZ V4(P G-DNN;W9;J-\HOMY1II7,:%-1719,TIA2 M8XBT@3AC$*L<0R+3%"+-N& ($Y%P'PO5VMO8C),5UEBG6MH;6SZKD+?.T?.S M2.U(NQFC8/CU;(<*Z-XWH*M%K2]&PQD7)T@"V97VO@8U*4YJ'UH3MY>Z&9*J ME=6]MKV\_6[YRC?3U3?[0UO&>36)L@P1*3%,TG!='W?E>IQN'OV,RF74W0Q+ M&!"',2XU<'JQ!(6AV1<7U#_^M%1U,K55(9S)<08KD-FYW-^@IL=9_4/SX_YB M-Q-TMU1RNG['A#TS_O%F80DWC-6A*LJS&$8QC2!.&8,T$PSRF.-()8H(YA4T M?:J3L7DNI8R@%M+/I)Q$T0;S3)GY+F,"21PK,]]CIB7)HDQXGFNU M=SB^,ZVFO)Z%1=NA=3,"X>#JV1PT!;5>V&'YO(!7S6Z8A*H$VM[9L'4_G10_ MJO+I]E;'4'KQ3+4@MI06M MEA/\\;4X1^V%4,0!EE!QV2T]#1M7?5GEH[AHAU>Z7FN:J:A6ZT]L6F3OH3R) M5!8ED!/C9V"&"63,^!X)HV9SP7,:QTX\B6?:'YN-J,7SO8K9!\WUWJ4S%+U? MLI22 2N:K;$K9AM9$#NRI^F:SJAF_K6Q?S^5JRGS\&#V$["%.PB9;_U M@6]-3JIV?$5R^K%N,[PNP_A)+>O66NG 4Y%3&F.8TCSHFZ" MSB"A!,,XURJ+,<&(>+$F70_P .;T',!;:'N!6D<&ZI1(&$N=FS4+44A299!7 M.C+JYUQ0SPWRU6"_5*S'#F@(>#$8KS8K(!>S&5NN L/NMNI=#67/:]^VFK$1 ML$Q@#%ZJN!6"0.O:Z3X&7=U:U3QBZW<_EE\_0T M^U'%FN9IHD4L8HBX\6BQD!K2E$50I9KJ.-4LD>X9>JU=C#]3/H=4E!+H=-H_XYV#P#13\O(5QM8-Q58@<*B//"9'6 M>.?V%H8+=G;29"_2V>V-CAQS:K52:KO#^V#S6>JDE1_U=>>;C;+<_E\-OLIX M7S16&4D@45%J'-TTA51F!"*B.9:(*Y9[151Y2S VBVM3)#VIY[Q!=_.]>H6R M9TM;"5D("U=I3:2EH4D["V&+81:5%EL8:,9TT?B>)LT M^J'O^Z)JL"+Q557&;9'X&V#Q*(O:C(#?*,B OC3UT75*_!RL2$$&:KC2\D[2 M=$I=KTE+/RT7QFH_UAQ*&8DQBK#9-Q %,4XQ9#B64*$LDEF<)QEWVD:T=3*V MI6LG)JCD],JO/@VDPVE, 'AZ-N_'R'1+03\-D5?F^=50#99PWF #+D0-==9R M 8,+6>6GWQTRF;Q5^H,<\O9G.YZI[$@_[O6;Z>IIL6*S7Y>+S=/[>773;JN_ ME*EP2FXSX28BX6F4YQCB-#K7049&QVL\F&_$W- M9)$X853Q9,#N/"Z.IR\#H-VS&:ZE!H78-V K.&A*ODO#O>F'U^A:)$,=QW05 M8]A3F2O!.CJU7-N0V4_,_"FF3\51 MT2B'^62WO*N-8H3B!+-+&=F:)@D1F&7^+J1\:F0 M.]0(#57YMAXIL1LIT1BII[V1>MJ.U,IJ%:RB;0A0VRO57M7#@!5H0R"Q7UDV M2(M^B]UJN6[L.6X?EDJ5J:,;&P)J/ZD?'\TW6:4LJES1%!,&XTPS&\1BB4\3 M# 5-*$^IBB*6NJQK7KV.;0EK2@FLF&[&SP_I]A6H-_SZ#FXYA"Y@OF@G3-K\ M\^K0VZ]MB9MY8E6? $REE' M"8)K* M'&+"(\AM1>I,"9[;2H*(2I]0\.,NO&S( ''@Y97AJB'G_P&JD-3SBO 8S#C1 M$/Y)[M2M2VG MSX6OW;B(O)W+ORGY8",;M]EE)XJC3Q*:)I&.C:75UAN.F("$YHFQM#E!NG)R/6D-^'BHDD1$=0 M(VP6:LUCR%FD((K2*$JS7"(I?5WX<7\=_6\.SG\;ROSP9_@JW%R$L8YSWR=U M1I$;4 QR0Q];/;I6%92/V$_@X(?[;^S=V#?N\HLW3U_B![RX?XGA"\5*-Z3H MP[+=O<"@'+'HO80,W7RIS].';^M[_?NJ).NZYVLVG=O(V+??14$K]6ZQ+/=; M:C]Q9<)Q3(E@,42(@LBX]M&X:[H% %+C3< MK!1@!0T:6%3ZV&![56E4Q';-U9] EWJ!65%J;>809Q1X.-U6K$&&J.?E9SLV M1HN2.1#<-X;F;7-H*EW*[+Q=1J0 ,M"-WE&-2Z7PW7H:F^OL$. 6#6 MVC_9#7-UDC5_J!A7S7R_VRSM$>\DLB3K&;'!74)"S+($DD02F,5)GF8B,T96 M>["ON_;K-$^')U^OI -/EFC2E2;5&>MVVQ<4NH%H7VIIP59^)+/>V/+FC8KB%;3]<9\BO]0 M=KE1\M9XH>Q!_6K3>M\8&[I+D$T$37(I,)3<,E12'$'.$888TT3%6BLLO8H^ MCT.ML=T@W=GU?*;DOU=*C"=[VNMC<;SU'H6P(UH=A\NN;@!T VJ(0(41*$ " M%J6?+.FZR[B//@G;2ZG_)4G9709RN"3M3M+YARC?_SDW2\ZWZ5,5'BM2XT'9 MRK9Q9O9;.&,8$I9)J-*8)DF&><:SM>%:3!S@-E F7F.JOW MF12G>4Y8#M-(4XA%&D,S/3E,$IH110U:V*GHPZ6.QC992UE!0UCK.S"_W?Q% M=-NG<4C,^CX#Z0B7\P1WQ>+$;%\I\TU+6:C5C:.Z@WJOSS_7Q+ M*EF5,KGE9C-E+.^$YBG/(J(@BB-NJVCFD"6:P#R)$B)DPECJ1<;HWO78O*9& M<:S%EFRUNI&W44*-J_;_\*V3XSP<;J:O'Y![-GFUT.!5+?9?+-8[8MM*=/!' M+7S :'!_Q((5VG'N>. :/+Z ')?G\6XAO$/7L)EOO]LSI08Y-(M2HF7.8(0S M!'&,$TAI'D.A1()9Q)),)'YQ1QTE&5_4D3\W=]=!N-Z7"P3L2SITMI;8DQ*' MSEP_;-U78CF =]H?/P\E^:ZF<>/:OV^*'[T8;%:;1V)7'.2QHF$ MB%!F.?,09,28P3R+&(ID1&-?XW>RG_&9MH^;1[L*+9:>3MII&-W,U]70]&R< M;(&L]U6!K ]%@:S3Z<*]N%ZMX 2R-J?[&-26M*IY:"G:'^Y2]HFMOMD"$.\6 M2V-J-MOH<&N)?C/>V699W+#=ZR(V\9[/I@]E5/CV2\]HRA(L.)0:Y;9"LH)< M1QHB%DC9U/^] ^=3!&G+ AJJ590?NR0Z<#:=GUH(3$678%A!F*H.8:0*9MA2L6D5(1)&]>!XD*K-%R+&MK0U1JZ*MRR,.]QL@ M%K[ER7L98+<-P4L/6\^+[,EXQYURQ?75=DCOV@9NN%A%!V1?.O*P3<2?(X[0 M >1@48$N?75;&3Z5N4.WZVW0X/8O.XZ2B@HXI9P2'0E(!;-A^-(8_(1E$&E& M-14JHL3SG,6C]_&=OE3" [9N1"KON=Q^9,U=AL3-1/<$<\^6-P"^WB:W U*! M+*E/SX,:R Z0'-J]+DUTS-Q79:IJ76N\FB8LIA&.<&SK+L801^8_-$T4I"R7 M,8L(09%3+?#V;L;F;-92@EI,S[3YTUBZF9SK$>K9NAR!TX,U:0-JHB45B90Y MI%FDC!V("+09A) +33 SWPQ-O @D73H=FU6H9 9;H4%#:O"'E1L4@GNZ+4X# MX+BE# QKWUO$ZQ'UWQMZ0!1JK^?2Y;![-P\0CO9B/N]V+ )G#_.JH[+4F!@I M(.:6(CPGEB)<19!%/*8*$<13Y<.WOFW9R[@,1K->'E?;4RQ/EV.'F)NAZ(1# MS]:@JED?]BCH2-%@Y>;K=@, MD,3>_6K(4B1AG&A;83%67"4^+L!1#V-;[TL!?>IYG0?/;59>!4G?=Z8--'KP M^,^J'HJB\*C]87D$SZEW1/9W]L%N\[C(@K9'GTOU3"6,=?&I\_5S!&291KENLX]IKU5\HS-AM1 MTC2(IC[V.KH(HIK9("H_PW'M:+F9F0''H&>C5,*_I\I^#-L-L&%M"PV,2C>@ M/ACMNPY&(( #F;YKI1G44 :"[M"LAFKVBD)2[U>KC9)O-DM;%J]@G"[.<4]? M;4VPR#C-10XYRS.($RH@RQ6%+#&^%B8YRO+(Z\#%6X2QF5HK?,&>:6:S*)V1 MHBK5#9B74[P("UB!/Z?K;]M"UVOVW9?TM,-@.1[.]#H$0]SFKT I_DUYI71S MFM.H>-BK583G6=,)C&!&4FPO8E*(,4"04V2R&Y+!5)./!TM?8S-XEGAH.GH M$?#%SY *10BSC]9DY$HJ9 MPT'_8 ?%QST,?"Y\5L7C8^#SCW;Z >6APH.,F*.YPB] MCT+?QP=W[V]JH(]TV#\ZZ/W(X"HL0YT4=!-BV ."JX Z.A>XKK4KKS>_%HUN M*T&JA(@T4Y:?7YK_Y!&!A"<:YE&",F*\7R&]SEK/]#,V-]=N'!;S@O76S+8= MU4>9=&7E7]G9N7B83_^G3/*Y6Q@G>%X2[LY7B]E4%D'D7];FC\>#AFRRUD&& M%WAMUD7[JJU^4Q"X=*COY#6RGI>RW<=KN"M:\$BE+N<%)$+?X1[T\C(W MNJ=5/7N_>^;QCL'LY=F-Y-RZA)*C."S52I1QXK-"!!J"(?/ 'AZ6Q4B#1O;7U+?FNP/4;B8[ M+( ]6^]:V.)DO/$EFT_7*=;!/RG &9U0N0"7.QPV!< 9@*/(?_AM^Q[/D M$0SJ$#=FU]4%^;@=^>KZ;:MO8<(+C4>0->LX)B^=.7M)S)\C>]81[& 9M*[] M=8V,J+;L=_;TQ?1BC>#M]^EJHGD>(<2X64&XV6_P5$*>LQC&L2):2X00]^*< M/=O3V-:!0KYBSOL'GIZ'T]$LAP"I9[NZCP_XPXH7,C_D$@3!P@?.]3-PE, % M=8^# 2Z]T(&9;*\X]5[-ZA,UJNU9X-R6ZRO^>:]_8_^U6'ZH4T_LB>!ZNM[8 M(\1/9G_.OG]:+O1T;2.]RC.3_:,YF40T1T3!2,09Q((@2!C!,,XIB;#F/'4+ M:W]A/<9FQ;Z(;TIN9L7F)!VO>"WV6ZT?Z(OKN\9,L 0$6$5 >?WN< M@H_JT_(@DOLY/K&!&.BVG]I#@<9-13YGOQ'9_-86NV]M>63^'HMO;6:_M6GQ MK8GFM_94?FM/Y;=FPS1^"<1:]_(CV4IW]X+B#<>3]_)CL$>P-P)QKMPY%JU. ME(@9T0J;3:(-#\ULY'QN^0JDY&8'F2LE/>/EF\V/SKNJI:O6'U_&@7WL//>& MWHCT?=#F#$;WS>">SJ%W@&7C+[/MVU/L[%YO_ZD.&[SZ.N-W&[W<5G[]=B[+ MGZKBIGLUB3!'<9Y$9B838>LS:DA%SLU_>)JF9LIG:>1V[WR=(..[B]Y>YY4A MX:I6!NA:&Z"WZA37U>4O5$DSX+,'ZCY\#EN8?H=DX*O50@FPU0)LU0 [/8!1 MI/J%*J.>[>^G"^[]4([+FNU[?682%K MZ^?U-DOG?K->KZ]O6V>=A!OT'PF$IZA7>GI>@"VO.3GS0D+]7P#W6FUZ!'VB=:?^TFSE\ MBYT>H1:7S@"V+BK^K0ZWF'36>&\1Z=[*P&%75E!;#'NU7A8?\ZK('?KZC;U6!$$-9Q?5#WVOS M^"=/;%9FL]DGC9YR$M%(&4-7BO0V)9? MJP]8;M4HTT7 TU81>R'[5*M2U13S6ZJO'D*W%7;(@>D[8,..R4Z7&[#3!A3J MW(!/>P.T5:G*Y02U4N$6L%#P!EIWKA9GT.4B%'B'5CY8N]<0$17D)GQV\ -?0*05/4PV=?-)O6DLUG;RI#@/_WX8M MC?LQ^U$2V4]XGD8JSCA,9([ '!BEJ^4^.5A\?SOYNUR@IN_[.9U6YN# M3&P'I>J9[?)HMQ7[JW$0%DNV_%%N\\JLI9*[<"(1PBJ*-4Q%*B&VAYU$10*2 M-(L413%%7/KLE%KZ&MM4OUO,S?YU/;6QRD_FRU+&C,J:J:!**YT6DH-7H&M. M:1OV;@M^($1[-@Q;*:O3N9LZ/;.4-)P/X !'(&>@K:=!O0('E0_= Y=7.I[- MG(R"O9W+_:C9;77VE.>*,"1A1K2 .,]CR$B<0T9YCF0D8IS['<7X]3\VHW,N M^:*B6]I+V?BC5L(SE-5WB!R/6OH#OF^G)2SF_J+M:J76][=K.HEBH""F>0);$QM E/((D3@G,42PRJ1&)D]S'T)WL M96SFK#X#886P_^%GIT[CZ&:-KD:G9YM3RK<] ^G%KK1B$,AZG.YC4!O1JN:A M)6A_N$-PH[U)8_,?]V:K\#Q5?W[85I_$/&4YS3.HE8PA1C*%7"D.>2259+'D M.L'.,8SG>AG=?"_E!+6@'4I\MJ/:/ON#8=7S[.\=)H\PPA!P#10M6,.VJ&0- M%0AX"8+6>+^S+P\7UG=)_KWHO8L/=V2BKSEHBWCQ#U/&;43@CUU1@4DD*6&I M#9E+[$Z/"^, Y2*#D3>8!Q_$-V(K;3^4*9VQ"\8A?[&]8RG!7]8_8P9U?#')8_8DM[Y=%SF59 M6^>36A:'69-42!3%(H&V M!,]6>O!JLP)R,9N9'SS94CE6E>M.LL\.3*=3[1!P#W[";80VGW9)L2[+V%$; MHE.>?/=VXGT)JGY.O\_V^I(GX9>@N' J?O%U/PNV6JXGGVVD94$N%^M($DDT M%#@RVT.<*Y#C-S\O0ONWD- M[^=2Z>E\NC8>R;,-5%Z;ANVB6)X'O?U><;C\NEC(/Z>SV21E.M=2Y5!E>01Q M*CFD.1$PI11G<2XP3;U8XWT%&-M,WLD/9U8!L%XRJ1[9\I^>>Q?OD7#S%_K$ MMV<;T8"VD!WLA >E].#55GY0*W#>._-V(+IB%\B3\.Y^4)>B*SB'OD7G=KH9 MO,]JS:9S)=^RY=QF8]X*L7GO68S2QGRY9M2Z]NYO)5R:F\$ MV,Q>P,\6UOU=O?[AQ9]7./\H1T+0'$.62P9QC"-(L6)FZ*(\52K)$?(R5<.( M/39SMQ_+ CZ:1WU]MT%&V]7C&]L8]FQX3PQ?<";W84$-YD .(O3 ;N>0 W'L MK [:>\@)E:K0";S19_%C1M"PW^%9%?XAOS1_8+*F(= M_Q717W+ BD(1_WEC\+'7-[IF#=;57^XU^_.'Q.4Y,,H48Q+PB$CTABW M))&0XSR&&J,,9XPD3 LO&B+GKL=FZK8E,^XU*&4'Y\[0NK$^NP^*FUWJ!^J^ M;S$:A4G>M9]4AJ>3]@8L5*ZO>\?#Y@![ W*4&^S?PI5\\^5]ZJYH>;'-(TC% MFG -,TQSB 5BD'&:0H643# FN1)>5RRMO8W-<-W>W[WO2$!_$DQ'ZQ,*HIX- M3L7@U:ARWUO)LC8D0I/6G^SK93CLV]0^2VG?^E+'<*[M->)OQ=YBDFM"8RJ8 M<6926UM,($BUBF%,C*G@7"B-O-)D#CL8FR'XVO$>]0@X-PMP#1P]3_J=:."/ M4KB \_VU(HU[^UTMQ71E'8T#QKCJ-ZJ@ M+)KHA*9)&B40Q939D>W9GP#VO>.['J6U"T/:D/[$Q2H-0(EQ]P(N$^[C=E+,YMZ2OUS\)9V M&XI@K*0=N^_.?_5NNA)L]I^*+=^9GZPF.:69R(V;JG.90$QU!CDRKJM2"J$X M52+)G7S5EC[&MHAL"9Y*.8$5%!22^A-@'<+9;NP#@=3W):T_/IT8L,X@[>;+V$)^MOGU:+IZG4LG7/WY?V1.Q;2[3K;W&*NOB MU#0$E*(X88EQ11,40YPQ#(G2VFQ6.W2NK 9C._P).P=X+G41W$ ,Y7QT$&-2/Z@[0 MH4MT14M7GM1_V%((<*XR9 _B*%,:8I3&D&:1@DFB$H1QE"KMQ%]QOHNQ&;!& M4=0/OG0,+4!Z'LUW@J?O[:8?,MU/XX^4#WT$_V%8>H;+"IX];#]^LMO4;I;Q MVS)^UW4 )YD9>AE;OR6-%<0IHI!2:O[)(JX3RTE%O69Y:V]CF_"[HF_"KJ]Z MMOAS!>S@=:KZZ@:XFS4(!F//AF&O(NM-H^1 +6LX&^$$22!ST=[7H);#2>U# M(^+V4F>"SUV89WN4IZUN;_R7\A\3DJHD2D0"%;4AF7EL7(N$(8CR+",))[&( MV.19+?G"@^NSDR@^$Z@I4+_S: :>3'/?+#.,:$I;A7'Z%D/K/$YN%FH([/L^ MJ]D+J+\!6RW :4;0&["G25 "T*NP#,<$VDV,H2E!KP+K!#?H=>UU( UL5&=X MLU'OYQ\7S\6%[-<_%U^_+38K-I=?_S2V^L>7Z??J>C]1L=):QY9^/8-8(@EI MS!54.HD((LS^UYE.T+__L;ENYN/-0+.KH9@70R'-4$P;0[$V M0[&NAV)=#L5J^CT4.65W %MI*SLT.QRA97>=]Z@NKVAF;)6J/UH>-UMC\^.F MF($9)IP+LP(A%#&(->6045M2S6RK%-.$<4PF3T4USB]KMEP[GM$.);_/'#_4 MHK]I_EH]3..(*88FV\DCR#QDV,TE10 MJI.T^A+>SEW+ZXWW.ZAUZ#%.KJA9_S-] HXW#&,]S G3SAO[.EE,;E?>9K=6;Q2.;SB=FTZQE MQG.8YQI!C!&&++$I8 P;/X9&FEPM!4&I9[GNA42%%("(^;>>2WX& HLC\.H,* -=.A4@#7UXL<099) HV93+5 -$XBKQQ7MV['9CVM MJ!4K_E;8XDO_>/MWSX@;-]C=G*?P8/9L9-MP#)XW[X=.J' QWON]1L9CG+U=R8KEE!#?EH>K0I"9;W[^UW>SJE)CDB M/,XQA;;N$L0)TY 3):&4.&>^T*"2.N!1O!=*H<[1W3H=]A#<"XBC$VR_MSWK M+*V?EI.[VXF@$C&L*%0Y2RQ+(H&,)3F,4A:S7"0QI=*IPE+9WMC,R1V;,\D< M2RE5D+2;@@Z*]CS'[VX_O']W__GC^]L I9+VM6O)E+9/EO/2_JU1(*EJ89C2 M2/OB;HLB'?PX1+'6SY8TX5[_OBH]@XG,*ZDS&7E<6*2Z5[X'QPG^=,\& MNIFC$^W:*YZOZOOZM5'HGQ,2TXSFQKUAB4SMD02'A @"!<.4$1PALT'PL4*7 M.AR=\6F4["K#V?8T *4*X)4M.. 9]W@1>S?C%!+1OKS-=;N/Q MT(11BA*:Q9!1RZ]B.=!Y9-PBK5"&TXPD*/5B7G#N>6RFR H.IEO);^Q5C#(= MK,$3^U&L\&:0S&]$&:TKO>/HW,?$S3+U@G3/)JH ^7T#9"MV6<_!" YJR>O@ MYX"YS;Y@A4IF=NYWV.QE7SB.TI6]&W@9_%W'$MW-I#W.%^>O7A?W1_6:] M6K,BPZ*5^)<*KC2-8LA33B%&#!D[22/S-Y':*&%)43PDY_-UZHS-Y);:%#+4T-?^>$XWG;]-)]#W[=H 8FD&U_5V\9797]LGMI!\Q.Q3(<9 MYY?.IPFCS,^19!-TX$)350>2JCN#]5946Z&MD[&M?EN.YIV@H)34G\/Z"-#V]2<43'WO%OP1 MZL1B?0Z"JVBLCQH=G,?ZG%JGB*S//NL_R3\8S&>?OBWFJLH+3I(D1H1',&<8 M01)? T?/D]<#":]) M>T[E3I/UJ+'!)NDY-9J3\^PSUY9V/>U ?%DOQ#\K%Z&B=OY1U%_*22.,9>H=K7BS0V U!(7&]&FMN-,C"PT@&\V2SM MS];?S%ZC()3H6A"V\U Z[E '': !=YG;W>/.:Z[WD#>[82KKR()>[DW"01N\ MU&QG@5ZH!.VU )XO37MURU=&QI570_8.;Y)JS%!.4H@$BXT;E2!($<)0Y#JS M)8!(I*/)>K%F,S?;>Z(/+V.Z[:F_"5O?8)HSM6,6SP6LG'NU 9O!NL9G+XG-^O9G. MK)OP&S->RI3-5G];%/^V9H?-?WSX<%?%5*$\1A(Q C-A=U-:,WMH@F""$.<9 ME2S33DAN!>ZH]?*R="AV>&X&KKKO,?A<$4SW3Q# ML^XL;=ST&U7^^7[^?OYLOLW%H=,X=749@V'_HKYD/1:5^,50E D^M^U#$,#!]$&P-\_328@7 M=DE]@+KLJWJUUCF?[K&Z?2DN9E:-^]4)UERR).&095I"+$@$&24(7E\ZOGA3VA_LL-6#2NGU^!KA4$6E%W,W.AL.S9F#5A MO"F#C5=[,<-!L^8N(A(N8^Y\5T-GRUU4^D2FW.5W.NR)/ROCVTUM]&O1]N_S M:1DC^X_I^MMO;/E/M;Y;F$Z*J\;J0#J/=)Y0ED&$4V-ATM2X7L1X8I2K)-G065XK YE.#[XTV@!2C7 3@^/K5^'X7'83O<+>L_6J0WO M?YS$N\M%30?@/?;@_0[ 0'ORQD"LBH'8V(%@NP__L1P(L54EU/Z\.WRM^_4. MS0ZW?^^N\]Y^_HIFNCFKORX6\L_I;#;!E B9LQ1BJB.(\XQ!)K6 B& M2)WZ.*9UPV-;#VJY_+S++4PI1S0GEH0<)<*LKHI"X[5G,$^13*5,<<)2_UIR M7\[7XM%P\ M3U)A9QC6OVW?=.O]L(N9F%WG'O^ZZN(1_8"G@# MC J@U,'2WL_%;&-W#R?M7!G6;[9^ZR(ES#XS6ZPV1H BOV<2 M$T%T+G-(>'$$3&-H-JT("B*IB 7AF+I'WX>3:VRFK-8,%*J!K6YG'(HZ=V6K M'V@H6"7A^9QA!AQPAT/EEQG&_OW#_R4CZ!,A]B(C.50D63VB#U8[RV]8#ZEL M#NEBMQ>H=EZK[9C*G9;!(LZ"0]X>F1:NNP$CV()CM!_I%K[YCNSM\K\VJW51 M$OSKXK.RT$QGZJ-:[Y+MOB[NV.I;<5X@E7S]X_>5+2FUS[6Q'O=T_I?:H%@&A*WBGE7M>ODPW+8\+SW< M/2_S!R.]5=#613Z@D#:_MGJ"3\U1_KT>Y5T>\DY?\$>M<4@N_!X')!1M?A\B M#LNPWR/(1V3\??9UW=7M[?RH7N%NR=M1J= XQ@K;:O,"96:)26/(",/VJA=E MFB<)[7;!Z];]V!:/6OHBYO>H(&>WNSK'@?"[T0L/[T#W?J>1;>RX>F+Z[P9< MX+M$Q\Y?Y,;1#YAS]Y*>K73./C'&U1[[EW':K\L[MTE.J":$8N,D)Y;QFDCS MMQS#B.%$YS3-8^9ER\[T,S:CU=,-Y#F4W0Q5 .QZMDB5AUA<&E:9'J\J*0-2 MT%S (5P.Q\E>AD[2:%/U1!9&Z^.>)4N7Z\D7]6!=L5_5XF')GKY-!9N]63RR MZ7PBM?%N""?&PYA:JB[J;2NL.CWZ84LJ*/$R[!ZOBT]S9P M]1XGU8]K]KB]UN&&_:N!6?VG8LLO?[*G*BN$41YK(2.(>6:L")()Y'FBS4Y" MX@33G.?**=+Q7 =C,QL)M/(!*Z#'1>Z5^ QT)5OB],/BM#)RAKI3;5&^]7+TU'O#W7*V2+UW7=GV7#=_Z-.RLHQ% M&-(GMKQ?%E><\N]LMK&$'T4(TB2/=8HIBF&,D W=U@22-.(PC5*2YC%)HHCZ MN$5NW8[-S&VE+G/?;L"3^7J?K<1%@.+O7]YTKMGE. YN?E-X='LVFCM@J_QS M([/YC,N0&@D*L6WL8AFW&,Z1\@,JD#_EV.F@;I4?$(?>E>?;W2S5![5:*;6] M^/I@F3=J+^Y'16F_>K,IS.,[\V5.$-4H$BB'&57&"6,R@X30"/*8H5PR@F0L M?&R6KP!CLU[F0\S\C)(WY&[FJ4\@>S94I>@WC2O_0OJ;[6;OQXT-%N#&6K&I MO"G]0*M#.)O5%;U ULN[^T'M6%=P#BU:YW:NN9':QI9MXW02S7)I;Z100CG$ M,B*0(A%#%>$T2I(T%LJKYLR9?L9FJ8X":AV":;QP];F#N@JM8>Z@O(#J> 5U M%H:@5U#'O;S %=1954]?09U__&7J/O]J'EROWL_+%))?E[;2+HUO?MW.YYLB:IQ508+J M\6FV^*'4ZHJ,M!Z&-Y)$\E1Q&&.A(>9FB: B-7MTII(T9X3D231DK>XK!W>0 MVTTKHKHFL["'<71;EUYX='I>TT+6PRXU+4@YJ\3'0MOQ5+=N&8J1E*P^)>%/ M58>Z!>+0Q:7;NNJ:%E+2,K&9W4^^G]^QI^F:S:I+@8S*+$5Q!I,LRL&F9WH CEB,1.I'Q.O8W-@-]^>G_GFTK1!J:;[0T&4<]6="=G<1(!C0FL M1+U\(]4A+\$!E& )!FU]#9PIX*#V<7K0O7OIBM;%+L8LG?F M9ZN)0"S-XM3L]GAJZZ(B!7F&.!0JIXHF2JC4Z5JVM9>Q3?):4%!*6G_#A:SN M%>?/@]H^SX-!U?-D[X225S7ZBRAT*DM_OM7!ZM-?5*Q9J/[RP]W6\K=L:2%9X)U.]!NBWXP\'HV"K6>ID+A;??U5),5VI[LO'5UC]_/U\OIW,C91'D,8D(4@C'&F8\BB#."(,\ MS16,S9>8YI1JG7L%S@\A]-@\FT)$8]8J&:O0LH6NJ-87I69 5:K)80^LG3Z# M84ZP0P_N3W2DO56]>:J]U;P,E1O/^;;/0(WDP-M)Y)_J!-QG$$(?B7OUW;4R MUFI]KVT&^>IV+K^HY?-4J-67Q4Q.-(H4S8R'S*AUDZ,DA8Q'#$9(,Q(E@C/I M%0)XOJNQ+2564KMR/"T7G>UHX(I7EQ0^KG=U\8VN69_+Z;.Q7,_JPW2NWJ_5XVJB M,IY&C*0PP1Q#G#()24K-/EHR3-(DCSCQ(ET^T7(E0WP=FGN!TR-H\JWZP3,WC'@;.SCRKXG%&YOE'NTWR?ZCIP[>UDK?/ M:LD>U,>-O5&SG.ZSC:U\=%2^45 >O8_.N-0RGE%L4S? :!5Z*"4W;J&I=C- M6J@W-?[A5H>.R 5:.7Q['W15Z0C-X8K3M9DK#EWYY8TS/]PXOV/39;$MOEVM M-H_U+OI)V?)]7]7R$4W2**=$B 3&Q/P')W97JW,"=802%D4L$[%7':7^1!W; M&E<+!V937>;LV@3T3I&__0RMQ_'IBP_8^ ]-K;I5\G!#X1NP_0RLSH$/2WL= MEI!'I/T(.OS!:*^ GSP.[;?'CJ%_.Q'LV7)>>_8]M8;A;S(PVBV6Y_V]:&'LBV/SW M_?J;\0K7WYB-H6N\Y!EO0\;!=D- MFJ,@R8[-=+.1UD?XS-:JFE-8Q336FD"61LARVN209XP98ZA%E@DL=.IU +S? M_-@LG)4.6/'\#-4!9FYVJ#L2/9N9+0@])$&<5CJ0,3AH?-"Y?EJQPZE\YJGK M6#K?3>>VR'410%UF2"J*B,IE!./8'ASR%$$JF(9::4*EQ&DNO4K:G.UI;/.W MRA.9_H_9MDC%UV!J'$DK,A!6YF[TG,?XNM[D!$"M]_L< ]+[&J0JWR%P^N=% M' )3[>?Z%#H2;[Z;?S?;+[+(>3(/E6=YGNPV;2!71B)$( M*FH7="0SR!BS_]0R98@F<:*<63?/]3(VNU#("40AJ#$%U>%U4;+,@W+R+*;M M]B 84CW;@A*D4D90"PD^AP+)@YPS!%@#,73^-IU/'S>/0#>_L.+#*F+M[;=F M9G41/+-2\^EB:?X0&TOB)\Q_; 4))@J^I%#P:R7X//OR<"R?E^3?H_J\ M^'#78#E[IUCP])4!NSEC5-$LA9KAQ!A-ED.",PUIFL8$)3+-(^07(K??P=CL MY5UUJ5I$5+]Z7EAZK[_\%?QK]$N$=GR>?P4H,C^I[U[99OUML;2^UU]!EOX2 MW8 \^@479Q-YXS'KDIG/W_ZX>5O+5G:._-_-7/W;OZ L^FMBWK/FEZ8/>V(X?5:S'[ZQ? ?#[N;G73.8O9\8%>-8\846TMT4 M[E[(2]ES^@>+U#MH?N#XO-/*'4?EG7GN&JX[6]KNG1'I9*E52\E^K[^R[Y_4 MLGD].V&2Z$A39'9_*(>8, $YY1G,DSA'49::7WF%[%PAR]CL6AT0 O>K5&]+ M&J_ *[!9RK9+^X5#[:P[4S:\##;>5J8V*\29YXKB$?;W M1N\B8W\;_!.8#3G 0E ^PFR0L0!EX%V6E2P>N:['KJQM?OYZOULMA=?#0? M>5W^ROB!0L:VR*?.[65A FF2<)ASAA*DB::1%\_0N8Y&9U.+(Z2MH&8BFH=] M3]K.8.IZT'8]4H.EFX).V=F6/#]HN/-_AG,U&.,R* MFSBV_/%Z,YW9SQ<\ M(51G&;&$P!SB2.:02^O8*IKL>G94!S TD-@51L MO93D>HD@JS8EV\MM!?$H.M-\O#6F9OUCM_5<%?&Y7[^Q^4E.[(,5040!N*0"OZ= M()PS174$.94*8LX8Y)HI2 3'Q@W/DS0=JJ+)2WXIP[ M'J4F:YM95=*3;2^4 M[!7%YR^_K\IR*3_OE^6V+(]&WA'Y @%2]DIT&N?)JV;&1TMACZ/\[>(18*%J MY &.@!FMK_%_:?JTX'K]'!QK?0UG,"*VW@3LZ&F*;TIN9NI>W\[74VEO+Z?/ MZHN-'#2;5[5Z^UW,-E))>_EI-=V49Z7W^I A]:OZOGYMAO"?$X6XPBFG4&>2 M0$PB!3DCR/Q-R93EB$?,ZWHRO(AC\_UJ#>V2W=01[)0$M99E#$-#3_O2,9&P MYVH?_BMP7+9?=&S[7G_##ROXXROCID6K+BCT#;BS[V\P0BV&X04<=E7K#>"C MY:F_GJY=9^[8ZMN[V>+/ORGY8'E(2T'>SV^%V#QN9K9.>;$D6K&6ZIM96HWD MNRB<:RBP&H* M2E5!K:OUYQO:5I[_GKY@+[ZNZZ(3]I/P77E>;* '7'["C?% *U O@Q)\&0HK MY0NM1;U ?7Y!ZJ>[CB&65;COK\O%YJD4Q2Q^)X,\BV3)B@VW(%U.DIAE2G"( MD*9FLB. M0E #-!DB1*$D 7][X5AZ!+M< VXP\8]W-0LL3MA^XJ . =* M+[$01YV]8%3$.<7;XR/.OM4]@7JZKAFK[@K;]J#F8JI6UM;-%JM-\U02,13A MG$BH69Y!K)F&A$ 6=0>G0^>8^T/S*D,[ ZM=#-P'Z:,6]H.T_C= MQEC1^7I;#%,3D@OC2D%!K2=%8@D9HAS& O%8X4@BH7V,V?FN1F>X2O' ;">Q M9YG1%EC=;%,8L'JV0PTAS::O JV/VJ*7T0AD75HZ&M227%;XT&HXO'$UATSI M7)6T&Y,H(D)G"8-1DNHR),\X/1$T_@Y-992BS*T:^85^1F<;&DPD6T:9FYH, MIOM^ZAS,[J[,E> -X+/L&%Q*(7NE<#F%0W@FE[U>7HK0Y92J+;PN)Q_O9AP^ MJO4^@T'IKFS,I-CQ%]P^L^FL.%=?5%)8 ;XM9J:?55'Z>*)(BD0N%:198C9. MQ/R'(T0ASTD28Y1+GB0^Q8$"R>5E? 8H&G1S9%-I1/$$45(.:Z,!0'IKTT,T/7/JH"DC]NUK9 -2YW!;(6-@? M-6HS'02I?E8VT='\W*IK'=P-FY7U=/*$*)[0""*669=4(TAS)2%)**:Y2#*! MO7:LXU%M;%YPJ5EQ^*3J\CK&/CV;'P]472G\U^.V'(U'X!&M:"%+WC<^K;>- M3\O^^&:_*M]1$L@6*M# :BQEGWH;_YL9^CK%1O QJL#%5_$G9S%2IB M^ _*"/I^;M8I(X65:;Y2DR2-18JB'%*E(H@SDD.B90PSSB0EB"$E<"HI02&F#4FJ$*PD#6?N M'> (9'_;>AK4(#JH?&BA7%[IP$GW29G/9;XV%NE>?U;/:KY1]_-WTY5@L_]4 M;&GV/U_83*TFJ:#&>D@-&;(5G2(1&2N24,A(DF54*BHRI_)V/IV.S8C\?S;> M3A=B%F5._^U?2(SROZ[ 7*W!RDKL0:OF"GR[2>D+SIYMRTYB"^FRE-G:YE)J M8,4N2'J_](2J!V%=#^@.1%H7"&4_ZCI/N%KIZUS;&H["SE.[/1H[WW>OH[(S M?BPW2\:6OJIDLOJLBO#\(EYTPAB6.2*992$V-CTG#+((9S 1:80QCM*8X"Z< M=I>['IMEWY*SB9WH-X#MA#>SI\RNZ5 ;S&-$W/S'?G#NV>1O(;YK0MR0&U2" MEZ'MX7GPW-$*3(CGT/&+,..Y W*.(L^CA6M*6WPQ"V6Q"?]@!]OT4)%$QKF4 M:90D,,(\@3A)4\@31YE*LD.4+L9 MIF ]FR+KL"N8PV("Y@$K?)PKJ\7J.-P0>W3E1HNO73]P5@=R/6C"N.:1"K3 M4LH8(DXCB&DBC2>4Q5!'@J0D213*O#):VCH;FR&I@PJ?%LN:M4)71S_E25DC M1+/[2=D1Y/Y'9=< .>Q9V5;2;<9[JB_\W0^J^N)N;M2XI>'Q?._FW?*:6O^LINM MQRT-,C7/*E#/P_,/=%[ IVLSDY\MU<#:C,V4S]3M:J76OZ^4WLP^3+6:X)QI MJF0"*=8"8D81)(1GYI\HISQ2L4JU[.()SPP-S?[1P<;]EH M/BT7SU.IY.L?IF73V?NY#9,S%N_6%OL:_.W;MM4 ,%.(N+)W44R6[C1M[M5D57%)_,?^O- !LJX)W]+KK MJ+A9JWZP[MEF69@+UJY/39A_KV'>"@]N+\/<)<3<$[%P4>2N'0\=*.X)R(E8 M<-\6NAFU*K)\_E#L7>TY^D216*=#%$/^)T9W]O'Q6:^GI H45E,F=FQH@QB3C'D*%-F'R69$$)2XG?^?*ZC ML4WRHM3MM%'JECT\+ MR.^.;3.=B^L1F@!6B7U,EN(&TFP$(@5_/9N"H2K"5 M$MRV8W5EC>!C('JI$=SHY@5K!!\KVUXC^,3S7=G7%D(I6:2;?5C,'VQ8^ =[ MWWZO[Y9*3M<3BDF29T1"J6,)L90,4IDDT!@+A=*8)]*F\OH0L%WH<6QVX_5B MN5S\61"K;^8&61O8HE"]"-G\74S M*X%0Z]F@M%"/WQ3AQL:F&(EOP.T!>\(G%O:JW &N<&PE9WL:FK'DDLHG6$LN MOG)MQ8@OZL&Z2)]5$60R?W@_UXOE8Q'<\_I']IK5 'Y5BX_HV%:"A0]?J#7[#XV:K!@"] M9SO6Q+L2$VR5:,)^4^1=5T\,4URA$Z;!BR?X2?%"Q1$Z076^^$&WYOSCC-[. MU[MXI6UO-C9RLYHPRC-.<^..:5N6+8\U9(QHB&F>K9@7>'RBF)RP:)34%-KPX/%.+FHUPQY7U FU0+Z17]^# M>D2=8#GT@[HU$J(*R9NIO76?R]5!DLC[QR<[H6)CSC3'&#)%!<0ZCR&/)($H M-XVHE-,H3OQ"#WVZ]YE[PX0@;N6U^=X'I36NJ4)R81B(R*D0B, $*^.8L7+"KC!DI[B1G'-CJ&5]G:A.6:]=$H6.6CR3CC:40B&&,> M0YSH!)*,8J@P$3%5B,;2Z]#Q9"]CA+L/>$]R:??244#FGZK?U9N-^JB^K[_^J6;/ZC>S M>GU;342.2)KF B(288A5&AO;GS*(>$8BA1(A(Z\:%[X"C,VTFYF0!&#^:8/< MS4SW"63/5O@\0Y!QH[DR%G=J#&W!R'H_[XER/BF$VKI_>5HA!W"SEEDRV"#R;(,8%$XA"PI$Q7BBV04(:PR@A>8*5U()Z98JV M=38V0[4O*[C7H)*VBLKSO-)OQ=G-8H5"KV?K= #JE(J#6Y ;L= %&&;#3)F0%[2L!#59@NZL< M ]??OA*NX_+F(;?+99V UO7&':KMU"XE5S\:K@JD2 M3]< M!RY8]4!YT-KMBS$?N(#11H#@]'X'?^YNNIYR-O_G1U8MH%BA#&.:0D88@I@B M GD41Y ;QXXBCG02.:71G&Q];$;'RN?A>!R!Y>";70-!SU:B%NT&?+P%?Y3B M.1X9GH;#P_FZ!I:!/*X=/',6RLTZIW:K;W7TTG .U3EY][RHLP_YV:/5< M;7:0F7M)J7KR7GRN*^OCM4=\.A_;I&_(#LI,FI.L8%;^;E;!:V3<3$9?>/=L3QRAKF+]@YN< M+J@%LD=>70]JK+J 9F8H59Q!G# "B7%[RP*N0;XY"Z+8\O.D@]KZ$AHXO1^+L((PD1^)8OI\J1^(LO*%S),YW M=.T91=G!2;W8W.BJ2(@DX,0Q:K-)-4Y)0[!;,X]SBV M+4TIIKTSG-H3(K5:@Z4M5+'ZDST!]K!4Q;AY7LU>QMWWN", FH,=@-3VT8+: MD!=8@?LX%+F 3?!CDG/]O=#!R07USQ^E7'JQ*[NIW<4LGQ9EHG!!\E(5.2=>S+?E-1& M!F9020ZLZ+Z\I^VXMUN<'M#LV=Z$ +(#(ZH3/%<0H[:W/S _JI.RQS2I;J]= MRS[_OEJO/YOV=T:M/#G9T9HC*C$EB83&[MA;599"QHG9V.(\3W.I7QD9EK8Z/K%(Y_.S9;G'9LNP=_9;*/V>$'*Y;ORB:R2H'''T5@S MNM+3NXV?XRZVOU'I>X_:H*,_A_9J(/IY+^R"T\Z[]?Y"=/->T)RGF?=KII_$ M>)N-_/7/Q23-D-G[*0TS)G.(B4X@U1&!QO^B$8F(1HG7UL^QW[%91/-%XK!I M\#7 ;J:K!]AZ-ED>2>]&\.&2W@^0&BC7O>YU5"GN!U#X9K8?OM[-$+UFJ^GJ M7M\*8;V_Z?SATV(V%3_*_^Y6>)ZR+$ZIAHE*S(:02@&)S#242B"5,DMQG_K8 M(;=NQV:&"JFM$_#)M%I'??K9)4>\W!1[MDI; '"8@9HY!03,V8I3'#*DD5 M%3[VJP<9QV;L2A7M9%65DN6A>_GW@E5=& V*0A/%7]1.%S^;V,> NQG0%Q[& MOD_?MB-8ZU=N6LW(6:%OBO^"ANPW8*=6]8@=W8,?[K]Q5]).VOOU^\NTLMZ& MN\<1"F3E^Y!PT"6A1X@/UX\^N^J<'&N^6N-8FYFS-OW8EI^LB_U1K2>$(QI' MFD#&8@UQKC'D6B*8)U1*\RLE$?%,B#W;V=C,?RUK80%4+6@'IOI6A-W,="C< M>K:WM9C&I;6"%LB]W2'WL06Y+MFM%R$)E]%ZOJNALU@O*GTB<_7R.QVR53N' MD92)_HVS^2+$]*NQAU6 R=^-J5/2BOK]25F+]W5A?]2(._F'FCY\L\\\FP7W M0?UJ^ER_,:;47A(4=P23G'&=9PA!G4;VW%!(R&RIRCR6F>!YHF4BG5-G1ZWJ MV.QFJ5)I-2NE[)';L_FQ1S[KJ"%WR34>M0(C6C,*$,"%\,?75?@C.!'^""HV MEF803YF+8#&K8R-!]5G>VB6I_BR_+HH?-\,F08T=J, #!7K PM>X@_Q?\R5[ MI(F/6A&?+WJ@G/4R8)?__]V]:Y/;N)(F_'U_!2(F=J8[HC##"P@2.Q$;4;[U M>-\Z+J]=/2_;57K=>[1O0#P/=/)'&/L/M6_/>F*'D$BX?EK1"Y$8K.S77FQ\5;^IROZ?PDE=:, MI FF2"@8RA1!%($:K[\7C,!+K>_F1L%'*\,SX!L=YQ\/70#KQ@[ MU.KTK49&CQU0.S'PU0+U]"#C]D#M5/2H"6KWI_MYA/^[H2L]V>8_JY2NG,X_ M+G3 ]52N;+NIPR*]@W_,V5Q6;: _;-:;E;Q],MU"_U$.;_;\BT(>E']D M@H8T800&(3<\K3K(83(1,,49P4)QE46]RG=\"#E7L./%G'9.\;6,-/1]3*O4IU(,EIJ!G6K;SO0GS 9J_48I!O()O>=*(2^B MO4H9D4]0S]48>1VC9Y+MT_-\^5/*KVO]K.IHMV9.YI&,PS0+($8X@2@F%#*E M?XP-T41$.94X=$J5/3?2Y%RS$5#O2[LS&!W1M'.F7C :XZ;ZD(!G=Z'0T/!< M9N]VSP&]A(ZO3,ZSXXR;CWE)W:.LRHM?Z,/&OWQZ,H7A^I$/RS?2D/Y+\?OS M0J(-J+Q!)F$7FH$-L\FJ7ZK4]G4;J<5>&[4JK_KS&/F MP[ 6ES;CF6M@EU=;JEH8'I;@C025,L!H W;JF'ZG+87 5J/JN^-9QZ7MP6A6 M&JM)@J=YY:W!@A> N]LQ7#?$B,T;O&"QW^K!SR-[LE//Y\OOICSWPW+U;KEA M:[69UU5QQ1?)9?YB@O6W&SW>8CU3DG!,PL@TUI(0B9! DB8,QCK"IIE *E/Q M;&':S4KQX,!2[2*$U80EU80]$F7 Z]=:7K#:"GP#:*.88QCN9A6[T-P_R*-Q M4U? ?FD!NU7&)'PTK5L-E?$-J#7PR$[=!SA?]-1.8X_+3]T'EB."ZEX/&9FA M^F(JF19>R7QMCD ^ETS LR"2$<*4P40&"B+"0T/ACR&B^N\)YSR):>,H+<^2 MQY.^AX<=>J=A7I&Y%/^VE?45N(][O :6)] 3,^V?AB_9,JUZ]]+H=Z;"80)L MROV-]]H\RSTD_W,P,/1GM60X@@2HF^R&<]P[^93"9S;SO_ MO,JY-+EF>K3R S.2Q"@Q+1FP"D*( IE!0E(*.1M1K@V73B+3_WRZ9H_>BXD+E;SG*C,*0]AM\L M;$U159I]:9NBE!^4"I19L68UJ#[GM9E-/_C\=;1Q''_LMC;]X#G1VZ;G@WIN M'ZCA5"S/7*I'-[,JYDAP9=J7*-.++Q82LB1E,)0DD5F8,OT7IZR1,P--S>V] MG2\+D]I9>383CU_CS<[":QE#>P!MZ("75MD8I9 WC1?R[X N0>$K?#PWS+BQ MW@5ECP*S2Y_OYQQ:9[CEXXK;S?K;\!SQ M"N^F/D*>AQ''S<6Z@?-48C4\S%7 M5AG6R:'%+,(H(2@2D*1,NS$D0DAE0B$C6#&"!*-!.%LOUW1NY]".1G!R6=MQ MAIM(#V:,5AVAK.3L64BXQ='._UR%SL >9E<^V @W0-W@H=Z^2P:WSW^=:L%# M]6KRK].(!'&20AS&@9['*(190 ,82'^3JZ9UD>\20==W=XO$#Y:;I0JYW*7HIKQ@# MRKK@>S;/'RNFXR:9B%*)1<@)E''&]:PE>AU."(89B<*$)2)@,;+.=_8IV=1F M?2T6>#;U+54NYERK"_783T!HA?]MN=/!(7'6JS6[?==: M&5;M#%L1^U>&+3DZ0&MF EYIZBM9>@CT.U.GO0XX7B+U$#CMI54/,D#O'(O- MTV9NKBK+=(X3NVF3N_I)ZBWW _TQ8Q'%AML8QHBF$"F]#=8_IC#%^ASVU /B/?"JV8:Z2J4[ M>;#WBQ'_UW;_3J_Y$WW \Y<]X33ZV+D3?: YD3G1ZS']G%_CAS\MUZ6GO5O2 M13'#(B$R"&.H6$HAHF$ F_ZN5 MB%!!+#",8Y89_D0*21 3R%.", ZEDB+I467K((+5?!R_QK;B+VBI4'?U*Y4 ME19U@<^-2W^//D:R=(2>,1\KL\,;SCWR.YP1\Y;;83_RR'D=SI 'M^BU=K7[JD:K9$Q&5Q"G!>OMGVG!CBB"160A#+ ,1"Q'J>- I M)]9FU*G%>&_]=)VU0]S.7WG'<6!/M87PN)\K78-&:M\^R@DE7\FR5F..FS;K M L-1 JW3EWN>NY<\A-LKM%@@Q"2#629CB A&D$8\AJE4BF<\((P$+GEE>T^? M9DY9?7X":"FJX]'X'GB6!]]](1GZ6+LF.O7/#7)*85]'T7O/'O>@^91:1\?( M)S_4;Z:^DT7^N##[B-OB/Z1XU Y@5P-=YTD%H0@P210,HU0:)KX ,A(2J' F MTI3P,,ZX2\Q@,>;4(H:=R'I*@UKH%O^!VPRW =UNWGN&\AA_6*YN%XL-G9O6;V(F M$651)#A,4QR;! UI*77%RT ME!T\&N$=DJ5L;=#MCX9"=NBKKPK4>P6V,H-&:,-> RJQRR:?0X#JD%PV +@C MY8TYO;F^LL$I,]+)]UG@Y7([:[:5GN7ZW7UQ993,\T!^R,%00G^1Z)G&L M2"@PY!A'$&&"(!,TA3C*J$I2E: PF;W(%5O:!I+'@[B\_NVAAGO[Z\2=M1&R M3#PP$T&_;9N%<-P7GH#4+DB\#J:!77"-3RE=20U3)C?Y"P#/*^\IWCLQP*CA MW7D%#Z.YCD_VF^0G+O#N]#]\7,NG8D8PS0)%,[U-# S_HDPA8X& BC&.0\Z4 MR)P2"[H&FUJP=NK^&OQAQ 6EO([) ITXV_D 7^@-[ WZ ^?L&&P0\>0B.H<: MU5G8*'WH-JR^X^9 A,QG[Q?K?/WSZQ.=SYL19@F)$4I3!1%2&40RIC!3,H(* M98HK@E6HK'H^G'G^U-Q$)2(H9=SFO-BYAG,(=GL##[@,[ #<(+&>]!<4/S'/ M"\G_]7'Y\F_ZF]44UW_9S>QSSQME,E]0IIF_ES[6;\W_0/-5>47TYN=?)"TV MJXI5DQ9Y5OI+HXVZV%NJ?KC>VW[M"C+X MXGZS+M9T(?+%XRSE*@V(1# )4:I7_I2;Z^$4AI*C),59AJF8/9=Y,E_7=+6V M\QM'X[B\]8>C#1CPTGG93>$Z5O4]/,- 14+A4(=.D4GQB1DD-""0TXBID&2" M)KC&\_W"A03_.C2;L?Y46-KYVZO0&=C#5K+=@)9TGCG83RGNDRE][_GC\YF? M4N\DZ_C)#_9TDG*1+U=E7<@L)H0BT_6'"A'J,$K&D&*409VP+,L&5P$<0P5D)O(F/&(:-<09Q@QM(LC@0+WT(V MS@%S&S3P3'^:G/G^X%DZO'Z #.WJ*B0^=;X^[C[N6%=?WJWUY'']VK%*1Q[M MQ$=Z;AC/-RHV5QB*$L%CFD%.F(2()"DD6 8P2Y2B6 221<@E.;![.">/-UJV MH*K:@--V&_!>7'07L+;H1TZUNB& M$OQAA :EU#X+5)U@\A6FV TZ;@3C!,11<./V[7Y.:MM37:Y>2LY3&H+UBT+C4)F:PA^RC78Z70#;I^, _#GHP>' MWY-;'T[.45>"P>$^7#R&'W#D+KMU?\/6Z>67Y7S^8;DROYR1+&8L3B*H(JJ# M:*8BJ&-J!043."$4L1B['3\.(N;45II:6*M3]S&MZ7"?\:HV&G'YZ-D"=]OD MMJ4L^,.H"VI]?<;]@QKDM=O:=@OYY^A@:P6TMV:U=J/UK C-"PV6WA%MI*A[ M%"P7.W+"#QJSDQ]Y(]5R);57-,?^U2JP+R80+2T:9J46#.:^[:FW<+Q"C8:>*5HBPNV M\M[L\[%6]CKW458J!W:%#AZK6_WB[:L"UI-4XU;)^H7RJ)+6\^-??8_P<;%> MY8LBYQ7+32(S$40"0:8D@BB5":0L""!'YE1*[R D=^((&$S2J>T4ZJ2E5]L= M'-AQ] U"?^O\.?<(9NFH-?;.X#:T5::W43B0\\^Z5S@-]X#;A3,##DFQ6>7( MS=(X4P3'$609,60R)($L0BGDII,[#D,B)&LX-BV7"H?AK?S+/K_FP/Y_)WA) MI[8J)6^:>_)V&V=3.]R_7;.;D7":!11CF G*(1)Z72D^9J.RG=9#3Y#N M=!^4?GRG!\_H33&Q,EV#WLGJSX^+^C*_^"*YS%]*VG2>90RCA,(X90%$,DLA M(SR *18H0$G,&1=NRXW-L--;9AH9]0+3".G,/G$9;3N'Y0W!T1@J2C'!+XW MOYI5>(OHE\N(]F&ML(;('X_%Y2''9K:P!N$$UX7]=]V+U[]*KMW9^F<8L8=\ MK=]\@@3&J0Z6,J%T6)L%1$=,0L(TPP)3(E#,K#J'G7KXU"*B4B@3#(71+^Q7 MT(AK7[A^A%ZWW[@6DX']@RL<3D7KY_3N5;%^]+#1RM7/J=&N53_[F9[][5>/ M=%%GT[_5N]_E/!?5AGDA/FO[-\1G]ZIN3$CG7_6_E'NOPIS%SI>F]G67R8JB M, UC&L(TR1*(2$PA#4(,<1PJ&60DQ$2X;(I\"S@U-V$.*>CB)[A_,9DR\KM; MO.'=?':QR6L:96 _U5;-Y,.UE"NW7FWUC#O;*@AV&H*=B@.E. ]E $]1DG?Q M1HVHA@+W,/H:;)R>K3'FM"CNU<.JI#/X6>Y1JZY:(D,ADF$ L\B$;3)@D+ M09'H@(ZR,(DBIX:O9T>:G',V@I8M1&M1074>TZN9V7E\[9RN%]0&]IY] 7/O M<7$)#%]]+^$Y8.U\@P>X!O8,O9#J063? MB8,W\OK3HXQ,6-^IZC%)???'K^,VU;L8IF.4.G@I*UA;1(BW3(]+N6UIM=M# M)_2.;WDY6Y*7FX92]GVVSD;\ ;@ZW7#SS-YI.?BK\'FZ 7..X=/Q*5=D"WPL MBLVI*Z'3*0XS$:>!"E(!>2R%Z2"%H5YYE5F-&4,,Q3)T.GKI(WU3>G M4\/:58I4Z5?%U(LHF1L*$,\7W/WP]'G/[2C!^-?=_2 Z>>O=\U']O&C].NF- M4!G^U,[ E!46LS0-A=#F@(@+O6/).(&$<%,N3@4F2,8B#'NT,>X8LL=]]QAM MBYLYI[VA,$%ZWOA,4^[M6$C1!3A*<"#*WFA(KU'(5+ED7,60BE0(Q@(<2R>B MD6N1'G$9&@MBNU7$$W #KQ:-E :T:O/8@/:V$S3G1< "#D_.OFND49VZA.IZ.@X2$J0(0TY2 MK#>V)(590AB,&(N1,LURJ'*C>;TXYM3\PV]R^;BBS]]R#M[1-74E,;V,L>56 MU"]R0V\]*VG!5MSAK^@= /+&E'IYQ)$95*TA.&96M?]JCYZJ?\G%=_KS*YU+ MK'G76^G6&-46GLZ.J!&S:ZVI#^%Q+ MZTQXW8VT7N7D&Q1]ZQ]H#E>._:YR$>@ZB_T'59(U0F?.X. M=M(XU8%3E,",!!0BI=T=4R2#<9HF.$T%9Y'3X9G#V%-S<>?C@P]YP?5L_"]) M5Z#1Q4.T=<8D5P1>UP/]:C'8*8SK%'$PR%E<#P"'C-7.C/SZ85LW)%81W(5' M>.^.=-MJ!U1[5O->/7Q?SCA"(8XQ@BD7""(94IB%(H:!BB*$XB".4.#6XJR7 M'"Y3_.VX4/ MK6C-[K85 M)6$JXR"- Y@A)"#"2H>!D6201C(.>4 2$CGE85TIS^1"0ZU.Q3E8EO_N-#*) M2$:GFU,UOZ#1ZXH2H&L-:^ENQS/7T(YW#$OU;Z5^';Z^6ZWWE.9U6K%?!]W9 M5NU7/K:?N[[;Y7#=+D29 _UM.=??+][_?:,#Y6UQ% MPRBC%QAN;<#7CD.D= M.:0JR:A((R'=&E;9#CPU!]R2NSP4:TO^+Z"2WS KO(0TTK0 M0:K07-'QY.BLAQW5H[F"<>BZG+_?LPM?LONFG:,IP%V573]#&FGDT$FI(ZD<(A5I"BBJ=4=1^9MTE^?*"&-<6%G@>_Z4^NBX^+JB#WKS)__&:Z MK *XQ-+YS"MAE.A8#A MH&C8_1L40 T#:' )1 C=LCQ;[VQ>N9XE'Q:773\F\2YK\X (O38&7S4+E4_ M?_5YM10;KH6J67N:PXL@Y$&$.4P"9'JVJ!1F,B*09"),.4^4LNO98C'6U):; M1EK0B.L0]EY U6*'X ^K@;WX$4Q@2^O5HV;G G .NP9_ (ZT=]@"^=P R6J1 M?57IV$'2N8.X\(CQ]A%VNNSM)BR_TF]/<>"?FYU+1=;3ZI&VN[[B(1->/;7F//=_E\8SX]Q-UC7Q0];3^7JYR>YGBD:!3(.$32K.$1QIGU90D.(F, 13S##Q&F1:3]\:@M( M(UMN2!(7NL2UGKTR-W CI4Z M[OIUXC/])F?3+DQO]TV^_]O-:J4?/Q%ML:@EO0"VCO_G+>BA[/]PJ<'NG&Z+J>F8/$)7%79WE2U7ISWK1?'_//-_M9OBPO8 G,A><[_W=70QAWK M)FLP/:9UKS6TN9QON087J'>;[^63O%L6Q0<-\MOE8ITO-GJTFJI32_99KK30 M.2_%GZ41BQ*]B89!F 2& CV#-&,4)AG%61@A@:E3L8'C^%-;_$K) 0[P<%R M*SGXY9KL#%?+1''" XX%C)D@4&^8,*0Q9I!'E"4\$9P@['9<.Z!MQCFMU?M4 M0^ZFE0"_S+4:OP+C20 _::RMG;0Y*[-J\P&QG,_IJAC-BK8G+H-99O!#F_WSG'(1+F!LYZVN1VY@I]3 U)(0_&%D]'C%U V")^=R9I!1?4BW MHH>NXL*GW3R"Z7/_7CN;]<\/^5RNWNII\+A<_9R1E <9 ME(*%AJ>/DYC:N((SSY^:#ZA$!*6,H!'2;KZ?0[![HGO 9> 9[@:)]>2^H/B) M65U(_J^/RY=_T]^L)K3^RVX>GWO>*!/X@C+-S+WTL9X=MU9++J4H X:F2ENFOI3EJ[.()H2C,(.(&:K-3%)(L-)[4*1HF/ (8<Q#W"[!60E;\4HX+&!E"TV MOMI(71QOW&92MNH?M92R_N*P*8SE#F:&J4S"4#'(B*'?T$X*9EF20"7"5"D> M)31U*FQR&GUJ/JH^..G; =4-^3A)8QVZ"8@#KM+'US%OZV7&X984F:T@RFF"B(=%@,*:(!I#IT)B3*")?8ND[)DU!3 M6Z2J!COWV\EY"W:J@99N8$\YL-6NB@-[$/9YM72W2WTM^PV=?_#_A.D MP80CE7GY,:6GBC#/,'>6COD::[P:,\_H[!6C^7[V-6D06R['-W1N-I5?OTFY M+OLPB-Q,!CK?<1$5;W[J'YZ7!9W_MEING@O]B/E&U"T'JRLO*78W7B6O^4RB MC$8,;1<&AWC4*O7>,(L(Q%F%D548\LMQ36\'K6^0=-VNM."@U![=E M2Y1&]U;+S@*\^0D:]4&E/]@" -H(M.ZBZQ8#CE=F8[U2+AD#DWI1!@X5#LQ\ MX\'./5,-1D/=:XK"\%*_0FK#:*8XG1(QWO!NRV"9Z;_Z.?O]JRG!(0G!L/#^W?@Z\/MP_NO MU[O[8QT[;G[K#U>.N/YAYX-;CQK%/1Z+WGBN$[_I6>LW+Y'3$?O)'.FZQ\4L M%CQ5)*8P2@/M?;)(SZY0;?7&Q+Z5Y4Z 21KR)#NT''+3IT N*H"-'M MV_TYX+DL9B2B5(<]>L.>$ 01IE2O^2R$<2"E=DPD M"P.GK)..L:;FBEJBED5:O"TL^.73&W9A;>=\/"$XL,Q.8K[IFF7R4O.Q:^_\&_F97DDWX=9DDL5&9XQ%%D M4M6$C/1N(<*0LCC,I.!!R*S\Q;D!IN8D&AE!(R0P4MHGFYX$L=L1^(!FZ'C# M#16G?-,NU7LEG)Y\X&@9IUWJM%-..S_W.F0$K?O_3NYCGII4L$A %$8FALA" M2"C#D(2W?3KFJ[6=I'$2-*[S*I#'0;,,Y./^6)ASG*;D__! MR; ]O0PQ0RH(E5X;"-&KA+D+RH1$, YE(CC#. Z2^F5XOQ!_\E>AT6"X%^%] ME<[V9WL+[$+="=IUQ(WZM?P2>SEWTR%!]VNSB=!&V$K]IR*)<#2%;TH(U^&O M:(?T>;5\R36FQF->2!#+%",8&@.9)'4FYHL34*(D<@H M(7$2(?ND0KLQI[;/V67T/C=RFQX+WXWD0%;59U,8A;'2 MFY0@A)3&,=1[$X;33"HNU&R]7-.YW0;%FV1.R\)6O@&GF O##%VO5SG;K(V. MICRS7;99JPE@PW/MMF_Q9WJ[G!FQU,X9LRD-;ZMU* MJ>T"OFZ>GNCJIPFI?E_0C5,OVUB>'@V-^,#^>(?K5FS0 MDKO.U@5&=%#*[C%Q]RKL?)W)]))AW!.6:V Z.B^YZF']?.,[N2]S7@6!*&,,QBG3$"DI((D33,8(LD12<,P")VJ^L\--#4/MY/S!BQJ M20$M177S;&>1M7->/O :V#^UH6J$!+?=4#D[HDLX>/(U9X<9U9U<4O;08US\ M?%\NHG:)6441'DG$B50I9!'2X5!8YGYG',9Q&#&*&%'**1PZ,<;47,'O"[$C M$WS>EEV6V]5_!\F_!@VO!-VLORU7^3^D,#YC(4MN(OW)Y:I-.>'*/W1L SO/ M<26R SN-@_+5FXK'_*9D&_*Y6>Q P1N;T/$((_,'G57QF#'H_$?[^8@[N39S M\%Z]U4_-]WBZJV5.I"&A,E8P4S0VB6 !-/0+4"8*&1[21&#IXC N#3@U[_'5 M2,=^@GDE=TE35DK>WR=AU^$FNWO^HBP)OBT+J_XD' M^F,61RI148 @2Y3I<9=$D*F$0T44"K3S27CF5$K30X:IN2-SN%L8J@$WE],' M?3LO-#"F SNF6OK=";F1'WS7"H!& U-4TQ1<-TH K84_=W4%A)X\6!\)1G5J M5T!TZ.>N>50?0JSM:= 76:Q7N>F)4D9OOR_R=;$KF#XZ&=H_*DV8BH.41U A MI,.PF&>0<&525Y*0$IH1+!)[/BPO,DW--39:F52,G5XU4U*I69M,HZ6;"W.2 M'VMVN]97LM' KK:W>4!U/NYP3#Z8W5P(KT:WWUA\5XT==3"_VMFQ(FW>E':D M.SOF._5\I>;X1;:;XLK/4",R7'G%9I_@RN^CW>O4WBY?Y&K;5AXI'JHP83 K M[W7U^@,++UKOM.Q=A%6)"R0(10!5Q!)#,]!440 MPT"&<1+%C$AIU8ZD8XRI348CXEX7HCZ,:J>PM+U-O JAL2(\'1G<+1>/\$&N MGL !9 .PDW6@XNU:\7B$D6\4SZIX?)EX_J-]Y_[S2O*\*OM8B-NGY6J=_Z.* M@566)2G*0ABI-((()\3<+,8PBX(,(:120HF;#S@[UO1\P4[4DAN!MH1U]0CG M$;;U#%YP&]A#M*6\T9[A>2ZWZ+5%-HD(B^?54FQX)Y@]7,5%F+RYC/,CC>PZ M+JI\[$(N?Z6G*]G2 I:-3K;59%^J9C]OE\6Z."HF*W8;<)ZP,%,XAE3'%A#Q M-(4410A*)F(D14RD<@LYKI-G:B[I:XMKJZV.HS>ZTDB6'FL\Z(>.>[I9N73 M,T1JIR?\?+F[*Z49UR7Z@>[(;7IZ[%2IO^^VQ/\H8#*48085XUB[X<2DAP0I M1"C"(8MPP+'5;<0KR#XUESTV!?B=:\>(UWB_[%:0B;XU Z\VAR_,S<$;0\^_ M,>SHC;%B$[=Y929(*7YDO#\-K?C=N+TQ7M$DX].+'XO0XU+_KSG_EJ_I!SJ? M%V\V>5GD]M=O&FJ3FJ,%J'J3SP*9Q!Q3 E/&3/DQ#R'!Q.0O8<4H)U%J=T?A M,.;4EK=::E"*#1JYP5;PT@%9O]MLO535Y\D[JS=@!+U&Y M- M&/%O0*V OT"]'W">8FW'P4<-E_L!)6[.NP26>FJ,R,D*EA01Y+66/#=_P M=K9T=E.RWHA)"ST9RHW6%>\#:.E] XSFP*@.&MW+O>D$N,E=[?3:K.36\OXY M^,A=X??&1.X\<$_"G3JEHT[X>%@^T!\F7#8TB'I5_+!*8$3%!* M(0H5APQ%'"JN:)RP, ZS8+:0C^:I=@M17U&L/!2I/%1;H.$<5>-TE@JLZ0]9 M@%6EDB$L79AJ>*,'*.1Z/9?-!^7?-X84FAK;.V[=>]O0;HD9U"XC4?]4*MR8 M(GC0DOWF]%JQFYT>68&N1-$7=5!?,<;E%[H2K",2HFN?UY.I**8[JSR>< WNXNP,,WW>CYLY/9 F%+WZB M2\.-RT]DJ?P1/Y'M]_JYEP?]M7O56JUN?^3%C(29B$A 82!,E7$<)9!@&4*2 M*B8S(06SH]WH'&5J>_JWR[F6>;DJ&2GW]H-E;F'KY_OU-[D"ZV]T ?:^Y.9@ M3D-OYU6N!G1@5W(]EN /HY+'D\Q.R#RYG--CC.IG.M4\="[='^X9L"P7CWJZ M/IF"3//\\JT.$X)1%@S^=?M._66R!S\C!+<9SP#$N]#U&F1RK)(!&IA#2A<1AADH;* M*8OBQ!A3F^N-B. /(R2HI72\LSR%I=ULOQ*A@2>[*SC.$[U#?4_S_-0(HT[S M#A4/9WG71_LP^?4]?7[_XUD:MJ3_E(6Y'/UBDKR*.J&+/LJ9("P(*640\RR% M*(TII&F,=8C &594JA#;MZ4<2LJI.9J=9.; MV9PE[4.YFR82?"B5;'M0#:L MB;N]UV0,-\:=([APY_BFOG,$)^X<0:,KJ)4%E;9@I^X4K.U"$S@!JX]%'%C> M#E3D!+QM?;I_XURT/O=<6[^\R=E-[Y?:^JO*^L];M;UQ# YLEF[6P:$&'Y&' M<&#\]ID)AQZL;[)U_?86]\IL.,PN[RY?R"W%^@R3"#$J)41ZA82XZ1:6X+C+Y*ZQCY[/&P7SHO4+))[V3$-1J MW("=(7::M#_HNYO,]7#Z2B/L+\BX^8%7 W:4^'?]$WL<^)A[Y6?CIK?M.S]0 M7E]!UQ7QDJ7:65(*%54)1(G",$M1#"/&,DPYQCBV;\MP>;RI^<2MQ&!7$+R3 MV6$K;@&UQ1&*7P '=G!'V-%Y"[L^+ X6(#J<3/@%5NI&["G M5IFMTE;,;"=W?FNG6^\Z13]VM@N01[?>P$O)6(9S#IV] NTIBO8CTZ@!M5<8 M#V-KOP_O30MMS^#V2<^$=TL3^L]0Q(,TE#KH)B8]4T?BD*9$PD@2BH6(5"PC M1SKH/G),S9'ODSP"(Z@S W0O>]BYWQ%0'MCAG@ 8_%%)Z9?A^1J<_#$[]Y)B M;$;G:Z ZP>1\U>.N*Q]\6-YR'5:OY)M-84Z%"UE\DNM[]986W^K?B%F8<2XH M#V# @P0B%"-(THQ"'L292I3,2)#V*QFT&7YZUTBE9$7>A#BLEOW&U CVJP"T M,H.=Q_,.[:B5?H5)IZG% SO);X!A1S+72EKZYO?GLVUZ%_FY@.:YL,]JZ%I(L-H77'Q?/FW5Q)U_D/*K/HF*.(J4$@RH-8X@4B2!%.I83 MF.,XCD,BJ1.W3\=84PO0=LP)AD[42 M*<4'DR)38 :^=9_($VL".Z!BOFP:P MRP>E[HR'ES'Q16_8,=*X7(:753XB+K3X2C^GT;BCUI+^>7OSDW-Y.R]MJ/^Y MR?!M$GD>Z(]WLFP:Q>;U#=#,%-HH2KFYT4XA$JFA,N04A@Q3'$B%L\PI"=^K M=%-S3(UR@.ZTNP&/M2(WAH$!B*T.O:Z__5K7SLN]FLT&]HM;<]VVS?7;UES; M=%E#U;#3P_L5^2#X>O*Q?F4;U2L/ NNA'Q]FD![MG3>K57F/5' Z_R])5^\7 MXIWA[D()CA&3$E+.]4XWC23,.)8P0%Q*KD0:(RN.MJY!IN:':SE!)2@PD@(M M*GAGS:W6"6FWU_0%U,#.KQ=&;BVB+X#0KUOTN8>.USCZ@EI[/:0O?;9G;;39 M;YAL.1L?JZE[&L(N\A@-XI/KL4OX;L-6@ MX>'?*G$#VFJ 2@_O$=95./JJ\>XEP[A%X-? =%0E?M7#>G]H,.K4(J9(9 ME$*#G=2@$ON*/H=6%K \7/.,Z]"G;*6X\"I(^[07L<;(7U.1RT..W4K$&H03 M#43LO]O/*;VG*Y-F;4KCRD*Z=_GNO;H[G',H) M0E&2L 2&3(:F5#""1'M_B(G6.L$1H0%Q\?8^4!XEB>4Y$KMAP1\O9XPX'^J0-L"$1M$@,[$(:D M;%5X1]]N:?6 Z,"K:2.AX2:H& UN0"VEO]7S @R>%LQSHXRZ1EY0]7!9O/3Q MODW6]U=8/5]T\%]E!S7'HS/%0YP%5&DWC3.(,HY@QI, BBA0F8@C*:C3C9/- MH%/SWCN9^Z3@6,$67?$ [LHH_V.%5*TR];F;=7:>?7MAZ-S^TQ\M:QW&+(D5N-VX-PW"/< MX;L]"^CI7-ZKLNK49'?>JX<57124FUNP.M69YU_>5K*A>&W-^ M[C;G>,TC.W!_[3Z1IT3[<[2$[ #56_?'KC%ZDOWK#<'=LBCN%]7&X?-JJ;W. M^N=G/1766TJ4F6 4910K2 +)(!*2P$P$'(J$I1'!B$HLW")UNX&G%X4;N8%V M D6]!5;Y#SWO:9588"*ZI>E^X]@EP,X(=M[8([ C]1(PB/YR5][1:6"K\&=; M_MJ(#TKYP58!CZT&G #SU7W ;M!Q&Q(X 7'4H\#MV_WP$[[]_/'MQ;:WY>'&RB2/ K53/)8\%O"=G/KBXHRX#8X%_ MN(",-N[577OK4I*9H(HG@8Z%TRSF$,5I"+. 2Z!ZOZ;ZS8#O%8[W0,%.QKH M'GYR@"*NAF3DW4::LK&'[\M9F+*01DD$5<3UQ$_UGCB3 851PA!/A8JELNIS MU7/\J05]^E5"'@NU3@!NZ1V&@W%HUV%1G%5U C/+X4U5(JI5&*DLZSQV8Q1D MG1A].J58YZ%Q*L+J>$P/OG<= .D _8EJ]=XN%U4DU1!G!T3)&%$.4R8P1.6A M7D02F"!!LC@4@4+"FNB]8Z"I.:F6J& GJP,I>1>HW?[))U0#.Z+3*/7A<.^" MRX&\W1-L([&VM^'C6W%]L;5;8-%)T][U_?'XV2VTV"-FM_E\O[#ODUQ_+$M$ MS+GE!RWE:5K,VQ>:ZZ_-Y<-2[SJ?EHMR%_IM.= Y44#X.XI]/4IV:AA\0"0'H;,0PS1IU_VYNF)KG[>JZ^;Y^=Y>11.YX9; M],-\^?WCHER=JG/(N;F!?EB6L7WQ4(I4_D?^6+_1V/UMEE I B$B&"49@RA% M$F9,2"@P25 0)TPFRJXBT[-D+MYDG K.6K 6XTEB@5 S\4?UA% 2EABX;#H]6=&E[_2K6'*O1]/NKM7^AANQ3[5WC/8[4_M__ @-5LR_ MZAW&9M6:VS%.$AI'>J.&]7^0)!AFB'&( A&E*,0R3:@;)\*U(DUOZ7V7EWWI MUUI*QYN]J\UCMXT:$_*!5\[]^I'B<@%)N3UJ--)+IL5B.6S#E@Y\7Z-SRREQ MIMO"I0.\JWJY=#WWBG*0H]:UMS_R8I9&&:*!3& 8!P*B3%#(4L%AJ 0-$,^B M* J=BSM.#C6ULZQ2TA/-G<$?1EI'PK8.A.W5"ZNRN&81YR3&/( H910B M)E.8X5!"_9,D5#AS]BT^))N:*_JT7,"_;^@\5WEY@%Z=M6I[EFRNI%K?%_L$\Z3KMOK 'V)Q"X? MT)?-N![HCUFL_;44,8-NL42O0/BSYO%Q5B^E!NH .B\QCM!)S M\[&/EQH+]*!!IG64QI^89*Y%O M0"ET.0=KL1LFL+N^7/4V!K!S@)YA'=CO>4'4G6S7'B-?Q+L6(XY+PFL/P1$A MK\-7!ZA'^0M=;U;ZSX,[:X(2+ ,=MU$68HABF4*&318B$BI5E"BQ>1Z-5L M\?Q31^NV>%&Q=KO%RQ_V-_'#6:Q8Q&1$8$9I#%&B),SB6,(HDBKB""D:6Q7D M=H[RIYKX]PN']JKG@>T_\:=$Y=<;*2\3OXM;P]ZNO1;N($@';'"M?!,O TWD=D@'X2Y[7WM-D_,<"H>_GS"AYNU3L^ MV;O/KRG-+O?\?Y7YX[>U%+;5.=GW6@5(*QW JE&B^@304CTY MMP%V,9"=/QD.]H%]32UX>FA^:KDE1X M5V97W#+3?HFO9XS&E"*!(0\2!5$0F],,DD%)$&.!5!D7TFF+TS'8U-9S(RLH MA6T5J1;@CT9>Q[2P3IPM=RJ>T!MZ7](;./=-B 4BOK8<74.-N\&P4/IH.V'S MG=[MU\LTY*:!(HO3D"0Q@I3% J(H)J8%> H#]7M]R_6O2L[RG3?9+F6" M*9ZI)(0$A:83KI[Y1 0)1'KZJYCA&+N=BEXAR]1LB.&$@^/'+E7[7U5 M)V^:*DJA135K 2\9K/ZS7!GDBN>%R5R]?7Q#.??(:FDS-\;.C3 MT.NY$&HT;D"%1[GP-(B8PD_SSX8Q88O*#=CB K; 5'ON"33E]67[4> M?XYVO[[,Y:TWL#>!>J9VK:3(UQ\H+VL^RO3"D/% A4Q!Q2,%49@BR#)%H4"< M!D&2A8EPZJ5Y/,34EJQ*0M"(Z)C;=8R@W7IR'2X#._H#2+R3?)U7WE=JU_$ MXZ9VG57P*+7K_"=[!M7\FQ0;T\SWG63K5DC?9E,-.8V2#*91ED"D4 8)YR&4 M 22)?]635KQNWZ4 M(:KXA_XG83[QL2@V=;>=HMX]WYM33[!+#6LY?T<*& L#6H:L7LTR=&S9LLC= M/D*URX/.&Y<90W 40!D_\UKN#ZV1W8D4!21"$.J M,@$181)F82A@$K. 12++.'.Z>=E__-2\525=[[/1 ^SLG$=_1 9V%/9@]&38 M&.B(\>#AK\";<>D@\,RG1C[;JZ1HN9!R97WX1A=[FZ6/#35ER&1 ,BY,,Q_<.D+/4J.[I;?5S]-VX\Z75_*),VPXC"E M:=ET0T(6Q#%,))9!E/*8I%9';Z<>/K7I7XKW+X6A>W4H@SA$K'MR7XO#P/.Y MDLP@T*+449Z3=JY(X]YD^ MM8^F=OQSW3+D]G$ER]"I?K%B007#*H0L,UX)"\/)Q".(PY A%'*>Q%;':1=' MFIJ+JK@+&F'!5EJ7LJTN8"VH!NK;NT,A-[J MTBS@Z"X_ZWK B%5F%GKL%Y/9?.':_/ /^0^S5ZR2S[_0M9QAE6""&88\D@%$ M82@A53S3?PM8DL81CQ.G]@L=8TW-;^Y$-44@/\I3H+KD8:7%[9N[?8RQW3&? M)^0&=J%MT$HYMWT-P)\Z>.17BDO^JS*Y_.>SW^E1Z#UU^7J M;_GB\2U]SM=T?BO^>U.LR].G62A(D!!3+Q(H[2^0H?VF D%!6!*I(%4QMF+- MZAYF:J[BEO]]DQ>Y0R^<"S!:Q%1>P!G8&]0R@EI(T)+2"TP.<907N$8*HAK8 M> T;W4GK*XZZ"$=G$'7^V^-%4!MZE?B7GV1+W*Q.>@L M/HL1P3)4)06HU'M/+B%C$8)3<_:5SF5A M+ND:KLP[PREBTLQ^DZ;9Y_,WQS15.U-8!EN^ 1XZ[-J3UT!<2SQH,ID32OXZ M;EN,.79;;7L83O3.=OAR/R=5/],TJWIK.HY1OOYKOO[V5OO Y9-<;;.F(B+# MB$5E6P(!42QB2&2,8!8+C#-" QHY99Q9CCLU1]5,G;+96R,X^*XE!XWHO?/4 M;$UAYZ8& 'A@1^4)6V=7Y8B4)V=E.^JH[LH1BD.'Y?KUWN2M^5K>Z8VKV;3J M-R@W!4)%(=?%;96G7OK+FB"AXE#43[]7'_*"T_E_2;J:!2C!419I3Q90J)86UJ(!N975SI!W VOE'/W -[/9V0NYN!XO+-ZS.;NPR M&)Z\4\= HSJ=RPH?^A*+;_2X'&B16]XV_)9?\Q^ECRKS5W4$N9R_&,;K?"'O M554=6K_HC$=(IHC!*$Y3TRR4FZ[&&"92L@BE&#-AU3OG:DFFYF#T:X?![9L[ MQQKNZRUB<14Q%LX#>Z8]3MW;':^N5J4*RD!52;#5IF[3I4!=2]XC3>0JTSA< M?XQEHI%N2*XUE:]K%!^P=MZT7#7 >)BY=;>'VKM.LW(?4' M_6;/"!%4D2B#44(P1#(K>USKM4NO6RP.HYAEL?7:=84@4UNZ'K[)E:1&0@?' M>(TA+):LD> =Y0@!G#Y"*/9.#AJ:5E#J4AX9 */-2"9Q6*I&,LU(*U5MHGEI MHGQG(EJ9B+9-5',.@W*N@)_&1$H+XFNQ\@!LYUIUS?/'6ZH\H+"W4OEXWO4- MSIK,KKHV\'ZQ[7(^RR*)"0HP%"3+($)<0"K#LC%I0!(6QHFT:D'L-NS4%J%M M#WC :?$-J/GR>U'=0JFZ\599%NYX9&-I NOC;<_ #K_\M%N6;3,]FU)K[=*V M8@_3JNPR3 .T*.L8]-5:DUT&HJLEF<6W>Y+OZ;EF_M^4*;_0N3E@^J+'6>7F M9L/\0@?W^__0^F15LOQQP5=&QG>R^E/_/-\8(JOW/_@W4QYMDEG?*R7Y>L99 MS!$6$8QC;MC*HQB2@ 8PBI#I;4)#E;+9>KFF8?%T+^^/_DSQGGH4*9%#!C,84ZNH]AAF4$ M]4*G!!5)&-@%]6='F%K\7K-&U%*"4DR@Y73EUS@$LGM-\ +/P&[;&9D>/!IG MM+^"/^/PB2/S9IQ1Z)@OX]P'I\88]VFY>"FI?@[:"_^F'[U^IQW1MF?8E^5\ M_F&Y,D^=T2!)4&R2?6FJ=, Z_L(NV)23TAGSX>P=T6J1,MYTNTP,&+.4AZ M]D3?A,ESYO73[O\1:KVK3#L> ]]U8GI/GW_S\R_TOY>KMW-:%&4OAYB9!E%8 M0,H3:NX'8D@5DC!.HC#*TE")Q/5^P';LJ:W/G2G99;%B*3\H%?"6)7]D$>OK M@B%P'N7*VA)B[TTY>F V? [[TRRM'+& M4XY10@B42FFOIV0$22()3&(2A5BR5+_(_?J#7"G9U'SBMFG%O:K"3= =EA;@ MS<^]#^[%I74]LF/5I#^S6VY,7L.80V\I6LU';+871>?^XJ(=K^A,X@ES[PU, MKI7KE?J<>(+S?#L47P/T2-=\EQ?/RX+.?ULM-\_;\W?3Q'6Y6.>+C11UWL=R M48;E'TW!@[Q;%L4,QRK4_C^&) VE7@!2 C,11CKL97I%8"IDQ)ZEMK\<4W/W MU1E!7LH'?IEK"2W+0:^U1[=G'A'E@?UPHP0HM6C?A[85 5M-;NICFX^U2>[& M,XE#TN8XIADI9W-8$[DE;5X/;&?.YA6/'R]E\WH,]C(V/3S._1KWK6D[M)+T M[5+(6F&N70$(1"YS&-,1*6+7F/GSPU!83(QLPP@$CG?U5 M[1Y8EV]H^T(P=#Z-G?9.U[&G5.UU"[OWH-$N7T^)W[YS/?G[?D<%=0KVMIM> M&@0JP2%,148@$ED*:9B&IE(]"$G"8L0"E_W^_N.G-O$JZ=PVV0> V>V4^\,P M\.2KSQ.'N*PZK;.G[>;!PT?=,YY6['#C=^93_6;I<0Y5N>1NL_5KPL9/2D$J M0@55('@82DECY42M>'J8J84A99/K==/D^@882=V5:+_YE$94J6W9\6\[UEXN# M_M0L89*@*($$TUCO1LQ1@"E4RI(HBCBB4F"K P"G4:?F';9"EU=2+;'_I4E> MZ\NR:F<$R[M W] .?<_G U7WVSL7E'S=S%F-.>ZMFPL,1S=J3E^^CIEKRZC2 MQ2^4QI()$C 8DIA!Q% (F:+Z1ZG2E**$(FR5&=9G\*DYJY)_JY+7BLR$5.5S]-6XYZ_2ES4:- 18E* M,8P%-:=NIK$WDOI'@EG"!8EXX)8G=VZDJ3E\(]XVA'(,/\^B:1ER^L!HZ#"S M#8_W/-V+"/@*(<^.,V[8>$G=HU#QXA?ZM,^5BWRY^K1!+"0%%#*D3U5E:I" 8BD)QE&:.1?9\WAX&GYB7T&Y6 2GY@%'#I M$.L MT54.!"(0[N1'70%T'*#CPMP*DHTPO=JP^L LDM7WF' 'JM)KP/HOOKV MN@/6W<;7X7DC=O5UUW*_R6^/[_;5\R844;W[^7ICBC8H42D>8 MMWR=OY1W6]OC,L59@I($01PE)H/"G ;$.(!9)&(5!X*BS*E.S%V$J3G_K:A@ M)ZLCY;^[&>Q"R&'!'7A1,,13):E0([XI1?C%: #RQ:_@%.R#'&KV!]%7:P%W M <9M.= ;H*-6!/V?Y).)8R8Y#J(LE%#%/(!(1AG,9 M %7 V3UP]Z=')NBIB_W+HO[BXZ)B"+M8\3\C'$684J$-(B,=5 4A)#B,H,P( M8D1$28"=TE)'EG]JCFQ+L$-K"A-E>$M>2MZ29[D"15F7NE2@*(^MEI72X-$H M)L5(G#L]7Y5K_.@D7H 1'71/SIPM*TZ%@DD K'"P)<>9 "/.=79\;<:;GM)/ M8)D:W#3>&&NN%*/?POI9OUARM9*BC#7O\K]OREXM;FXKE[4M M[):<(1 >>*W8@?NU K/;J[M"Y/0 3I_OY_G^D^Z MR@U/@6'S+2]Q$R9PJCB&88!'R(,.ATT'HX0!3\T2-?"5/ MMYNG.<+.SJ-<@\C GF,/#._WWN<4]^0'CAX_ZGP_I]SAO#[[N7[S]XM\KH*? MXEY5%RPFX7L61VD:(!Y P3"%*&,*9C2A4(4T$#Q0/(QD4T[V8#^93X]F]0+O MUX\]C!%CU-N?3=E0O*BN!1?F^LEMFI^!6(8RDDHP&*0\,X>I"+(DC* &/DID M%! ><1='>06V8P9NPX)JYT&OAVI@/[H3L,PBJE R,OISIMT8>'*I9P89U;%V M*WKH7B]\^OI>9-OF0;\OA"'5V)BSM?<_N"Q,1S3]TXS3E :((AC(1._QHD#[ MWI@C& <1XZ$D4<)BMU)>I_%[>..!?<;'I^?-NFH06#9BZM^%[#+X=@[$/Z"O MTI-L*_H-: L/*NE!)?XPO+56^GD4(9RID#"K].FK_E3"8J8##)&1!A".9 MDM3JUL9NN*D%./_3K-BJE+1L4OK/_Y1%8?KOYAI%RPR>2Z$=T]6[NO9.^JEFL$>I,8;S\ ME/$2%ZTUVDM7M/]6SSN#.DY]6-[ROV_RE=1/?9:K]<_/VOCKVT7)O?]L/C(+ M@BR.148AX64CFQ3#+,L$3&D4ZM]A(D/'B-)^\.F%DY_U@[Z9;K9F-CS7D M);(1VO'&P-X2EG<&?M$=R6\W.];U$M1B@T;N&U!*7C5'?'\19?>; V? ?-T= MV \\[NV!,R!']P?N3^CGQ][)5?ZB5\ 7:;@^[M7;Y:+*Y=7;X$QF*84)D<04 M6!-(@IA#AD26I&D0JM I^^?<0%.+($O*$^V:Q%9>0!]74KH[IK/0VKDA'X - M['1V(MZ !K=&3'_NY1(0GIS)V6%&=1V7E#UT%!<_W],MY 5]U*_]8T4UJ[[( M%[G8Z+WM0GYY!<4CC5)B:.V;Z608FC,Y3."TSV$UY@&=@Q'*6T7JROM?8%%]7OFOSZRZV)KW_:3?KS MSQUEEE]4JYG6ES_8XUSZ8]E'L$SC;(+E^EV,#4&30@SJ@$$'"I)04T5 80!IX?I_"IT\-_7F@'$Z5O0 V MTFER"[CMMM37V?%%'#K/C,]_>[RSXHL:[)T17_ZT]PZGMT_+U3K_1_F2U,5X MG^2/]<-W.7^1?]%[MV_%+"2!=IHJA&F$$$19HL,?I3=9F/",IIG $HN9=MQL MZ:'MJ85 +K.@+=9PDT"_?+&W%J(T'\\#>N;,1ZDU91>JU[57?T]4B7SP6G^6J*2+*^>U" MO,OG)E&I;-SWH =_HQ'YVTQ%7. DE9 E60110AFD(0M,6U5"6("(4DX'53WE MF%J :NJREHORQLC<"KVE<[Z9;T]A2E7*7]3*F"8"^SW$3/5A5:_8MU^JFQWM M7/ (UAG8][9[H38Z[+"^.6&:JMTI,,J 4IM!.I_VPM-[GU,W*5ZIJVDOJ,[W M,.WWN)X%">9")3A0.WN/4*::87M);*P*6"FT(VS7&6M4:FFEO6.@%E MG?1N<:H=FYW)$,-['JW%M)Z5+$NN&\9Z'W;0+NV.Z4Z MNV1>CS4"UX/JJY#@"DG&K3:X'K*CD@0/C^S9KJ?%I/R!\O*1'^LD_++^;%V5 MQ[]?B)G$/ E20F%*4P)1P 0D F.(&$U(G$A. ^;4P\=^[*E%MG=[+.% U=+? M; L8P,J41]*U85W1*@"Y<&17<3&,G?\<".Z!_66#=$V(_V&+="-Z58BJD:ZD M!^\[D';O'.2.F:]V0@XCC]MCR!V2H\9#/1[1A\_Y2H*0V_I"6FK95OE"!\1E M.?V6B1+)F.(P1C!3*(0HCC+(E.ENIB*91 2EB;"O@AA8V*DYT*VX8"OO!:Z) M\>UK<0TV(:L-?610,H==8)=Z4[-+@1/L4@VY%#AK>N=V5Z.\!2ZLV--Y&\9B MTBZYQ)@EYQCKY!R[ZKUP9.,>QU#=#-X#RS BZ_\!<%!JSVG[O*]&UL[+W9EILYDB9X7T\1DW,[EH%]J5-5?112 M1)9.*T,:25G9/3<\6 PN=M%)%4E7A/+IQT#ZOG+![S\\ND]&2G*7B[#E@\', M8##[E__V^^GLAV^X7$T7\W_]$_\S^],/.$^+/)V?_.N?_O;Y%W!_^F__]D__ M]"__%\#_^.GCNQ_>+-+9*<[7/[Q>8EAC_N&WZ?K+#W_/N/K/'\IRS/R^6)S\*QN2/%S_]I_,?__W.S_\F M-S_-O?<_;O[V\D=7T_M^D#Z6__@__OKN4_J"IP&F\]4ZS%-=8#7]Y]7FF^\6 M*:PW,G^2KA\>_(GZ%5S\&-1O 1<@^9]_7^4__=L__?##5AS+Q0P_8OFA_OZW MCV]O+!DQS?^<%J<_UK_\\?6"H$!D;O[9^OM7_-<_K::G7V=X\;TO2RS_^J?Z MCZ#JDQG)ZF+_]_8?_GBUYM:[DXS3R>937\75>AG2>B(5EZFD $%82XA3#H(/$FPP MVIN<9!;Z)KN5W!71NQ'^"M.?3Q;??J0/_K&*H/YA(XN-'.XLMY7)871?[+7/ M]+,3[TV(CFMPR6I0Q56R4X+D,&;)F'>%'47V]=5N4GU=EZ^6Z8?%,N.2C,7% M-)#<5BU$[I]^(*X++I>8 MWVVU\B!S&\[69$)Q\Y,M-/[_GH4E?>+L^T?\NEBN)UQ[55+.X',TH+@.X)31 MD%66(J#@Q?$FRK^U\$XX$/WCX!AY=@*)#[B<+O+/\_R&CMT)0=IQ211+)^G8 M#(F!CT9 *=P*Y>C<%+()(&XLNQ,<9/]P.%R6G8#A\S+,5],J^'- .UV49"E" M4.A((MR!+\2-B2IEEWE4WK8Y'6ZMO!,D5/^0.$JB(Z/BY_EZNO[^RW2&OYZ= M1EQ.B'+O0W&0$B-AT.D'+I.W[",+SGC/TI&^PNT5=T*![A<%1TFP"^U_Q)-I M%<)\_6LXQ4DB9NLQ!EY8LFF,DTA2+E"0%UY\LJR8!@BXN>I.*#"]H^ (27:! MA+<4OB_)A&T$_XGDCZ\79_/U\OOK1<:)M58KDSEH[@HHH1/X8!&2,-*YR+TQ MQQT4.Q"Q$TYL[SAI)^Y4PJ6)W_]FXZ1SZ)/ 8=S5<+RR$0#@-RS]$[@\+V#XUB9=@H,,1%6:%<8 R=1U),3(>K" M0'@,P7-RIF,9!!ABM_05>WG(V$^H/2'C-?WQ_?+SXK?YA$ L$L764*(G%BPY M4TYP#[FZV84I*UAJAXNKA7=#1<=9S18"[0D3&Z?I_?+#A(-TBEI7!'>)^&+;'BBW%A[-WATG/ML)-:1P5&MWJLEABW= M2I&#K"0P7P*=A2%!]!2?2T,1%GI?T[?'W>1=6VTW '27G$WU7>;J>X80(+,83V8EC 14$^<),;_N??TY